Ich wurde beauftragt, die Funktionen für verschiedene Website-Redesigns zu entwickeln. Die Firma, für die ich arbeite, hat ein relativ niedriges technisches Niveau, und die vorherige Entwicklung der Websites wurde von einem Grafikdesigner abgeschlossen, der in Bezug auf die Webentwicklung Autodidakt ist.
Meine Aufgaben gingen über die Grundentwicklung hinaus, da ich auch die Aufgabe hatte, die Entwicklungsumgebung zu erstellen und das Hosting von externem CMS-Hosting auf interne Server mit Skriptsprachen zu migrieren (ich habe mich für PHP / MySQL entschieden).
Ich arbeite mit dem Grafikdesigner zusammen und er ist für die kreative Gestaltung des Webs verantwortlich. Wir geraten in eine gewisse Uneinigkeit über die Verwirrung zwischen den Grenzen unserer jeweiligen Aufgaben.
Zum Beispiel hatten wir einige Meinungsverschiedenheiten über die Navigation. Mir ging es in erster Linie um die Benutzerfreundlichkeit (die meisten unserer Benutzer sind nicht besonders webfähig) sowie um die Erfüllung der W3-WAI-Standards (viele unserer Benutzer sind älter und wir haben einen überdurchschnittlich hohen Anteil an Benutzern mit Sehbehinderung). Sein einziges Anliegen war, was für die Website am besten aussah, und ich hatte das Gefühl, dass die Richtung, in die er drängte, einige funktionale Probleme verursachte.
Ich bin der Meinung, dass die Auswahl von Farben, Bildern, Schriftarten usw. eindeutig in seiner Verantwortung liegt, und ich hatte die Erwartung, dass er mir einfach die zu verwendenden CSS-Seiten, Stilklassen und IDs zur Verfügung stellt, aber einige Elemente des Seitenlayouts scheinen auch eher darunter zu fallen Das Reich der "Usability", was für mich fast gleichbedeutend mit "Funktionalität" ist.
Ich wurde beauftragt, die Tools auszuwählen, die wir verwenden werden, darunter Frameworks, Skriptsprachen, Datenbankdesign und einige Open-Source-Anwendungen (z. B. Moodle und wahrscheinlich Drupal in der Zukunft). Obwohl diese Tools durchaus anpassbar sind, ist die direkte Arbeit mit einigen der Oberflächen nicht mit CSS, HTML und PHP vertraut. Dies schränkt die direkte Kontrolle über das Erscheinungsbild ein, was zu Diskussionen über die Auswahl der Werkzeuge geführt hat.
Gibt es eine allgemein akzeptierte Trennung zwischen den Rollen eines Webdesigners und eines Webentwicklers? Beeinflusst sein relativ unerfahrener Hintergrund in Webtechnologien diese Trennlinie?