Designer VS Sviluppatori

By agosto 22, 2017Project Management

Ogni qualvolta s’intraprenda lo sviluppo di un nuovo progetto digitale, la parola d’ordine è “customer centricity”, ma esattamente cosa significa?

Una strategia cliente-centrica implica sempre un’ottima cooperazione tra diverse competenze e team di professionisti; due tra i gruppi più importanti coinvolti in questo processo sono gli sviluppatori e i designer.

Per la realizzazione ottimale di un progetto digitale, i due gruppi devono lavorare tenendo a mente che l’utente è il destinatario finale del loro lavoro sia che disegnino il flusso di navigazione di un’App o sviluppino una nuova funzionalità. Tuttavia, nella vita di tutti i giorni questa relazione non sempre va per il verso giusto a causa di problemi di comunicazione o fraintendimenti.
Per far sì che il progetto su cui si sta lavorando possa avere successo, bisogna sempre tenere presente che:

– I designer hanno bisogno degli sviluppatori per implementare ciò che hanno in mente
– Gli sviluppatori hanno bisogno dei designer per sviluppare il miglior prodotto dal punto di vista della UX e UI
– Gli sviluppatori devono essere sempre allineati sul lavoro in corso per capire insieme ai designer cosa è possibile e cosa no e per monitorare l’andamento generale dello sviluppo
– Un design più “figo” implica spesso uno sviluppo complesso e d’altro canto, il buon funzionamento di un’App non sempre basta all’utente finale (non è insolito leggere delle recensioni sugli store da parte di utenti che lamentano un design non curato o all’avanguardia anche se l’App funziona perfettamente).

Al fine di migliorare la collaborazione, la fase di pianificazione è essenziale e, come riportato da Nielsen Norman Group, è sempre meglio seguire una semplice checklist per pianificare l’usabilità di un progetto:

1. Definire gli obiettivi dello studio
2. Determinare il formato e le impostazioni dello studio
3. Determinare il numero di utenti che parteciperanno allo studio
4. Reclutare i giusti partecipanti
5. Scrivere dei task che siano in grado di rispettare gli obiettivi dello studio
6. Condurre uno studio pilota
7. Raccogliere le metriche
8. Scrivere un plan test
9. Motivare il tuo team a partecipare alle sessioni

Per evitare problemi inutili, i due gruppi citati devono lavorare sulla comunicazione; in altre parole bisogna parlare la stessa lingua, non solo da un punto di vista prettamente tecnico.
Devono capire per primi che fanno parte di un unico team il cui obiettivo è la soddisfazione del cliente.
È importante condividere gli stessi processi e sistemi perché una volta che un progetto si sposta da un team a un altro, ci sono buone probabilità che alcuni aspetti vengano interpretati in modo differente compromettendo la buona riuscita del progetto stesso. La riuscita del progetto passa sempre da una buona comunicazione.

Per migliorare il flusso di lavoro e velocizzare la fase di esecuzione, il team di Appdoit ha recentemente migliorato il proprio modo di lavorare e la collaborazione tra i membri del team.

Il team di design ha adottato il software Sketch, sfruttando i molteplici plugin che arricchiscono le sue funzionalità.
Sketch è un tool appositamente concepito per i progetti digitali; il modo di progettare il design di un’App attraverso questo software riflette l’approccio degli sviluppatori durante la fase di sviluppo. Questo significa che Sketch riduce il divario tra i due team, perché grazie a esso i designer cominciano a pensare nello stesso modo degli sviluppatori.

Oltre a Sketch, il nostro team di design utilizza Invision e tutti i suoi tool. Invision è uno dei migliori software presenti sul mercato per presentare idee e prototipi ai clienti ma è anche uno strumento potente per dialogare con gli sviluppatori.
Le sue ultime funzionalità come Inspect, permettono agli sviluppatori di esplorare e analizzare i mockup come mai prima d’ora.
Il nostro team utilizza molto anche Zeplin, un software e plugin per Sketch molto simile a Inspect che permette agli sviluppatori di esaminare i mockups, trovare velocemente le dimensioni e le distanze tra i vari elementi oltre alle specifiche di stile di ogni elemento.

Craft è un altro plugin molto utile per Sketch sviluppato da Invision, che aiuta i designer a lavorare più velocemente semplificando il lavoro del team.

Perciò ricorda: lo sviluppo del miglior prodotto passa sempre per una comunicazione efficace!

Cosa stai aspettando? Scopri le nostre competenze in ambito design e sviluppo.