Sono stato assunto per lo sviluppo funzionale di diverse riprogettazioni di siti web. La società per cui lavoro ha un livello tecnico relativamente basso e il precedente sviluppo dei siti Web è stato completato da un grafico che è autodidatta per quanto riguarda lo sviluppo del web.
Le mie responsabilità si sono estese oltre lo sviluppo di base, poiché ho anche avuto il compito di creare l'ambiente di sviluppo e di migrare l'hosting dall'hosting CMS esterno a server interni che incorporano linguaggi di scripting (ho optato per PHP / MySQL).
Sto lavorando con il grafico e lui è responsabile del design creativo del web. Stiamo attraversando 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 della facilità d'uso (la maggior parte della nostra base utenti non era particolarmente adatta al Web), così come degli standard W3 WAI (molti dei nostri utenti sono più vecchi e abbiamo una percentuale di utenti superiore alla media deficit visivo). La sua unica preoccupazione era quella che sembrava la migliore per il sito web, e ho sentito che la direzione che stava spingendo causava alcuni problemi funzionali.
Sento che le scelte di colore, le immagini, i caratteri, ecc. sono chiaramente sue responsabilità, e la mia aspettativa è che mi avrebbe semplicemente fornito le pagine CSS e le classi di stile e gli ID da usare, ma anche alcuni elementi del layout di pagina sembrano cadere più nel regno di "usabilità", che per me si traduce come quasi-sinonimo di "funzionalità".
Sono stato incaricato di selezionare gli strumenti che useremo, che includono framework, linguaggi di scripting, progettazione di database e alcune applicazioni open source (Moodle per esempio, e molto probabilmente Drupal in futuro). Sebbene questi strumenti siano abbastanza personalizzabili, lavorare direttamente con alcune interfacce va oltre la sua familiarità con CSS, HTML e PHP. Ciò limita il controllo diretto che ha sull'aspetto, il che ha portato ad alcune discussioni sulle scelte degli strumenti.
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?