Sono stato assunto per fare lo sviluppo funzionale per diverse riprogettazioni del sito web. La società per cui lavoro ha un livello tecnico relativamente basso, e lo sviluppo precedente dei siti web è stato completato da un grafico che è autodidatta per quanto riguarda lo sviluppo web.
Le mie responsabilità si sono estese oltre lo sviluppo di base, poiché mi è stato anche assegnato il compito di creare l'ambiente di sviluppo e migrare l'hosting dall'hosting CMS esterno a server interni che incorporano linguaggi di scripting (ho optato per PHP / MySQL).
Sto lavorando con il graphic designer ed è responsabile della progettazione creativa del web. Stiamo incontrando un po 'di attrito per la confusione tra i confini dei nostri rispettivi compiti.
Ad esempio, abbiamo avuto alcune differenze di opinione sulla navigazione. Mi occupavo principalmente di facilità d'uso (la maggior parte della nostra base di utenti non è particolarmente esperta sul web), nonché di soddisfare gli standard WA3 WI (molti dei nostri utenti sono più vecchi e abbiamo una percentuale superiore alla media di utenti con deficit visivo). La sua unica preoccupazione era ciò che sembrava migliore per il sito Web e sentivo che la direzione per cui stava spingendo causava alcuni problemi funzionali.
Sento che le scelte di colore, le immagini, i caratteri, ecc. Sono chiaramente la sua responsabilità, e la mia aspettativa era che mi avrebbe semplicemente fornito le pagine CSS e le classi di stile e gli ID da utilizzare, ma alcuni elementi del layout della pagina sembrano rientrare maggiormente il regno della "usabilità", che per me si traduce come quasi sinonimo di "funzionalità".
Mi è stato affidato il compito di selezionare gli strumenti che utilizzeremo, tra cui framework, linguaggi di scripting, progettazione di database e alcune applicazioni open source (ad esempio Moodle e probabilmente Drupal in futuro). Mentre questi strumenti sono abbastanza personalizzabili, lavorare direttamente con alcune interfacce va oltre la sua familiarità con CSS, HTML e PHP. Ciò limita la quantità di controllo diretto che ha sull'aspetto, il che ha portato a una discussione sulle scelte dello strumento.
Esiste una linea di divisione generalmente accettata tra i ruoli di un web designer e uno sviluppatore web? Il suo background relativamente inesperto nelle tecnologie web influenza quella linea di demarcazione?