I migliori consigli per la collaborazione tra designer e sviluppatori
Pubblicato: 2019-05-30Designer e sviluppatori possono essere una combinazione perfetta. Quando lavorano insieme in modo efficace, possono letteralmente cambiare il mondo.
Allora perché la maggior parte dei progetti inizia con il design e finisce con lo sviluppo? Questo processo provoca una massiccia disconnessione, con i designer che consegnano i loro preziosi progetti, quindi aspettano con ansia di vedere se gli sviluppatori li interpretano come previsto.
Non dovrebbe essere così. Designer e sviluppatori fanno parte della stessa squadra; hanno semplicemente ruoli, competenze e punti di forza diversi.
“Se vuoi creare siti web di successo, devi lavorare in modo collaborativo, non competitivo. "
L'importanza della collaborazione
Per trasformare un progetto dall'idea di base a un prodotto eccezionale, designer e sviluppatori devono lavorare in sincronia, con una stretta collaborazione e una comunicazione chiara.
Alla fine della giornata, siamo tutti insieme. Quindi supporre, supporre, discutere, puntare il dito e roteare gli occhi l'uno verso l'altro si tradurrà solo in attrito, che alla fine si riverserà in un prodotto scadente.
È facile incolpare l'altra “parte” quando le cose non vanno come previsto, ma è importante ricordare che designer e sviluppatori hanno ciascuno i propri talenti e modi diversi di vedere le cose. Pertanto, ciò che può essere ovvio per uno potrebbe essere un concetto estraneo all'altro.
La collaborazione è un'abilità appresa e deve essere padroneggiata se il tuo team web vuole realizzare il suo potenziale.
Ecco i miei migliori consigli per una migliore collaborazione tra designer e sviluppatori :
- Lavorate insieme fin dall'inizio
- Sviluppare standard per la collaborazione
- Abbraccia una conversazione aperta e rispettosa
- Crea prototipi
1. Lavorate insieme fin dall'inizio
In un tradizionale processo di web design, il designer si occupa delle fasi iniziali di un progetto - ricerca, analisi e creazione di prototipi - lasciando gli sviluppatori all'oscuro fino a quando i progetti non vengono inseriti nella loro scrivania e ricevono le loro istruzioni.
Questo processo è pieno di problemi. I designer potrebbero aver escogitato un design magnifico, solo per scoprire che è difficile, dispendioso in termini di tempo o addirittura impossibile da implementare. Nel frattempo, gli sviluppatori si sentiranno disconnessi dal progetto, poiché non avranno una piena comprensione delle ragioni alla base.
Se gli sviluppatori vengono invitati a partecipare alla riunione di progettazione fin dall'inizio, capiranno i problemi che il prodotto mira a risolvere e acquisiranno un apprezzamento delle esigenze dell'utente. Saranno anche in grado di convalidare i progetti e scoprire considerazioni tecniche che potrebbero causare problemi più avanti.
In altre parole, se designer e sviluppatori lavorano insieme su un progetto sin dall'inizio, ci sono meno possibilità di progetti scadenti o non realizzabili, maggiori possibilità di soddisfazione per l'utente finale e molto spazio per soluzioni creative.
2. Sviluppare standard
Quando i progettisti e gli sviluppatori hanno le conoscenze appropriate e gli strumenti corretti per un lavoro, possono portare a termine le cose rapidamente. Ma troppo spesso si perde tempo a discutere di logistica.
Ad esempio, la scelta di un plug-in WordPress che abbia il potere di mettere insieme considerazioni di progettazione con vincoli tecnici può causare discussioni considerevoli. Una volta che hai concordato qualcosa, tuttavia, ha perfettamente senso adottare quel plugin come standard su altri progetti simili, a meno che non sia inadatto per motivi logistici.
Lo stesso può essere vero per le convenzioni di denominazione, le dimensioni, le griglie, i margini, ecc. Standardizzando i tuoi sistemi e processi, tutti sapranno cosa ci si aspetta da loro, non ti impantanerai nel sudare le piccole cose e avrai più tempo per concentrarsi sulla creazione di un prodotto che funzioni per tutti.
3. Comunicazione aperta e rispettosa
Una comunicazione frequente e aperta è essenziale se vuoi che il tuo progetto abbia successo. E non sto parlando di mandare via un carico di e-mail durante il giorno.
Le e-mail sono ottime per alcune cose, ad esempio fornendo un riepilogo scritto di una discussione. Ma possono anche essere problematici. È facile scorrere un'e-mail per avere un'idea generale del suo contenuto, soprattutto quando sei impegnato in un progetto e la tua casella di posta è sovraccarica. Ma è altrettanto facile perdere qualcosa di importante o farsi un'impressione sbagliata grazie al tono o allo stile di scrittura di qualcuno. Ciò è particolarmente vero per designer e sviluppatori, poiché spesso arrivano a una situazione da aspettative diverse, punti di vista contrastanti e parlano una lingua diversa.
Le e-mail spesso creano un'illusione di comunicazione, ma questo è un semplice miraggio. Tutti i membri del team di progetto devono comunicare regolarmente, di persona, al telefono o in videoconferenza, per garantire che nulla si perda durante la traduzione. Comunica con rispetto ed empatia, cerca attivamente feedback e rimbalza le idee a vicenda. Questo crea un ambiente di fiducia e una piattaforma per la creatività.
4. Crea prototipi
Come dice il vecchio adagio, mostrare è meglio che raccontare. Ma l'esperienza li batte entrambi.
Inizia la prototipazione il prima possibile su un progetto. Per cominciare, aiuta il cliente a comprendere meglio le tue idee e significa che puoi iniziare a testare gli utenti. Ma, cosa ancora più importante, elimina le interpretazioni errate e mostra agli sviluppatori esattamente come immagini che funzioni il prodotto. Poiché gli sviluppatori parlano la lingua dell'interazione, è più facile per loro mappare come dovrebbe essere costruito il prodotto. Inoltre cementa la collaborazione designer-sviluppatore sin dalle prime fasi, evidenziando l'unico obiettivo per il quale tutti stanno lavorando.
“I designer e gli sviluppatori che collaborano strettamente sin dall'inizio e comunicano apertamente hanno molte più probabilità di sviluppare siti web eccezionali. "Continua a leggere: Perché dovresti includere il tuo sviluppatore nel processo di progettazione
Internet è in fermento con discussioni sul motivo per cui i designer dovrebbero imparare a programmare, o almeno essere consapevoli delle basi dello sviluppo web. Se i designer sanno una o due cose sullo sviluppo web, possono capire meglio come apparirà il loro design quando sarà finalizzato e codificato in un modello. Forse quella strana area del widget nel piè di pagina ha bisogno di un'imbottitura extra per funzionare completamente con il tuo design reattivo, dopo tutto?
Questo è solo uno dei motivi per cui dovresti includere il tuo sviluppatore nel processo di progettazione. Per ulteriori suggerimenti sulla collaborazione, scarica questa guida gratuita!
Quali suggerimenti hai per garantire una migliore collaborazione tra designer e sviluppatori? Puoi aggiungere qualcosa alla nostra lista? Partecipa alla conversazione qui sotto.
Questo articolo è stato originariamente pubblicato il 28-11-2017. È stato aggiornato l'ultima volta il 30-5-2019.