L'importanza del design nel settore della tecnologia è cresciuta negli ultimi anni, insieme a un maggiore apprezzamento per i progettisti che sanno come lavorare all'interno dei vincoli di sviluppo. Produciamo il nostro miglior lavoro quando i nostri progettisti e ingegneri lavorano in un ambiente armonioso e collaborativo.

Negli ultimi 8 anni abbiamo imparato molto a lavorare insieme. Ecco tre suggerimenti importanti che aiuteranno i progettisti a migliorare il loro rapporto con gli ingegneri.

1) Sii più pragmatico con il processo decisionale

Hai bisogno di una solida comprensione di ciò che è fattibile da costruire nell'ambito del tuo prodotto. Il miglior punto di partenza è digerire le linee guida e gli standard della tua piattaforma (qui vai: iOS , Mac OS , watchos , design dei materiali , e web design ).

Essere in grado di vedere come ogni componente sarà costruito dal punto di vista di un ingegnere. Inizia a imparare un linguaggio di programmazione. Non sentirti sopraffatto dall'idea che devi sapere come costruire un prodotto da zero, ma qualsiasi quantità di conoscenza derivante dalla conoscenza del codice ti aiuterà a prendere decisioni di progettazione più informate e ti aiuterà anche a comunicare meglio con gli ingegneri .

Progetta per prima cosa la migliore esperienza utente, quindi aggiungi la fantasia e il divertimento dopo. Ricorda, i principi UX di base dovrebbero guidare il tuo progetto fin dall'inizio. Ci deve essere un equilibrio tra la quantità di sforzo richiesto per costruire una funzionalità e il beneficio del risultato.

2) Rendi il lavoro del tecnico il più semplice possibile

Fornisci ai tuoi ingegneri file di progettazione puliti e ben organizzati che hanno comp e layer chiaramente denominati. Taglia gli asset e nominali in modo appropriato per la piattaforma indicata. Lo so, questo non è il lavoro più divertente. Ma garantisce che ciò che va nel prodotto finito è esattamente quello che vuoi. Inoltre, allontana il lavoro dai tuoi ingegneri, il che significa che possono dedicare più tempo alla creazione di funzionalità migliori.

Assicurati che i tuoi disegni siano coerenti. Esegui audit sul tuo lavoro in diversi punti del processo di progettazione. È meglio controllarsi un milione di volte, piuttosto che impedire a un ingegnere di svilupparsi lungo la strada perché ci sono differenze nel trattamento di elementi simili.

Crea documenti annotati quando necessario. Puoi crearne uno tuo o utilizzare uno dei tanti strumenti come Penna rossa , Pin UX , e Notebook per Sketch . Vita e statico le guide di stile possono aiutare nella coesione dello sviluppo per il tuo prodotto. Tieni presente che alcuni sviluppatori non guardano mai la guida allo stile e lavorano direttamente su una comp, quindi assicurati di comunicare tempestivamente con il tuo team di ingegneri. Trascorri il tuo tempo con saggezza ed efficienza.

Prototipi e animazioni di interazione mostrano agli ingegneri come qualcosa dovrebbe funzionare nel modo più semplice possibile. Alcuni dei nostri strumenti preferiti che offrono diversi livelli di controllo sono nota fondamentale , Effetti postumi , Invision , Flinto , e Pixate . Se ti affidi al passaparola per ottenere il tuo punto di vista, lasci un sacco di spazio per interpretazioni errate e aumenta le possibilità che il prodotto finale si disallinea con la tua visione.

3) Comunicare costantemente e rispettare le opinioni dell'ingegnere

Non mettere in sella te stesso (o l'ingegnere) solo parlando quando è il momento di consegnare i disegni. Quando lavori insieme fin dall'inizio, sei più potente e alla fine creerai un prodotto migliore.

Se non sei sicuro del design di una funzione, di come funzionerà una transizione o del flusso delle interazioni di un utente, consulta il tuo team di ingegneri. Hanno una vasta conoscenza e possono affrontare il problema da una prospettiva analitica e tecnica. Non essere timido ad ammettere che hai bisogno di un consiglio.

Queste tre lezioni si riducono all'empatia, all'organizzazione e alla comunicazione. La chiave di tutto questo è assicurarsi di avere il controllo dell'esecuzione del prodotto finale. Vuoi che la tua visione sia realizzata, giusto? Quindi fai tutto il possibile per equipaggiare i tuoi ingegneri con i materiali e le conoscenze giusti, in modo che possano eseguire perfettamente la tua visione e tu finisca con un prodotto kickass.

[- Questo articolo è stato originariamente pubblicato su Blog Tendigi , ripubblicato con il permesso dell'autore -]