Colmare il divario Designer-Developer
A WordCamp Raleigh 2011, Jayvie Canono ha trattato un tema molto interessante "Bridging the Designer-Developer Gap". Ecco un breve riassunto della sessione insieme alla presentazione.
Quando si tratta del mondo dei siti web, il designer e lo sviluppatore sono due facce della stessa medaglia. Insieme, designer e sviluppatori possono creare capolavori all'incrocio tra forma e funzione, ma troppo spesso c'è un conflitto tra questi due ruoli.
Questo conflitto è solitamente causato da un divario tra il progettista e lo sviluppatore che codifica il design, che hanno due competenze separate ma sovrapposte. Molto spesso, il designer gestisce tutte le comunicazioni con il cliente e guida il cliente fino alla progettazione visiva finale del sito. È solo quando viene finalizzato il mocking finale del design che lo sviluppatore viene coinvolto per trasformare il mock visivo in un web design funzionale. Per questo motivo, il progettista deve affrontare il compito di creare un sito Web che può essere o non essere tempo, energia ed economicamente efficiente. Spesso sono costretti a scegliere di iniziare una discussione per cambiare il progetto (spesso con dispiacere del progettista e del cliente) o di creare un sito che sia lento o subparato nella funzionalità per produrre il prodotto che il designer ha promesso.
Per rimediare, il progettista e lo sviluppatore hanno entrambi bisogno di riconsiderare il processo che seguono nella creazione di un sito web. Innanzitutto, lo sviluppatore deve insistere per essere incluso prima nel processo di progettazione. Lo sviluppatore dovrebbe essere copiato su tutte le e-mail a partire dal design del wireframe e proseguendo fino alla fine del processo di progettazione. Mentre lo sviluppatore non ha bisogno di sovrascrivere la creatività del designer, dovrebbe fungere da controllo per assicurarsi che il progettista non prometta le caratteristiche del cliente che non possono essere aggiunte per il prezzo e il tempo promesso..
Il progettista dovrebbe prendere provvedimenti per apprendere alcuni aspetti di base della codifica di un sito web. Jayvie consiglia ai designer di prendersi il tempo per creare un progetto HTML di base nel loro tempo libero, dedicando il tempo necessario per suddividere e costruire un progetto di base. Il progettista dovrebbe quindi provare a integrare alcune delle funzionalità di WordPress nel design. Dopo averlo fatto, dovrebbero consultarsi con il loro sviluppatore per chiedere un feedback. Questo processo non solo promuoverà un senso generale di comprensione per ciò che fa lo svantaggio, ma incoraggerà il progettista ad apprendere le corrette misure del web, a denominare i layer correttamente e ad anticipare i problemi con il text wrapping che potrebbe accadere quando il design viene portato a la rete.
Designer e sviluppatori come dovrebbero ricordare che insieme hanno lo stesso obiettivo, creare un fantastico sito web per il cliente.
P.S, non saremmo in grado di fare questo viaggio se non fosse per il nostro fantastico sponsor.
Open Source Training insegna alle persone come usare Joomla, Drupal e WordPress.