Você sabia que temos um conferência online sobre o design do produto chegando? ARRANCADA abordará como designers e proprietários de produtos podem ficar à frente da curva nesses tempos sem precedentes.

Embora possam estar trabalhando nos mesmos projetos e produtos, desenvolvedores e designers geralmente trabalham separados em silos. O design é geralmente considerado pelos desenvolvedores como algo secundário, sem importância quando comparado com a funcionalidade de um produto.

Esse tipo de pensamento pode ser prejudicial ao relacionamento desenvolvedor-designer. Não ter uma compreensão básica do design pode atrasar os desenvolvedores em suas carreiras ou impedi-los de prosseguir em projetos apenas porque eles não têm um designer a bordo.

Por que os desenvolvedores devem aprender design

Embora design e desenvolvimento sejam freqüentemente considerados disciplinas separadas, existem pessoas por aí que dominam as duas. Mesmo se alguém estiver interessado apenas em ser designer ou um desenvolvedor – não os dois – é valioso aprender pelo menos o básico da outra disciplina.

Existem algumas razões pelas quais os desenvolvedores podem querer aprender design, ou pelo menos desenvolver uma base básica de conhecimento em design.

Primeiro, as equipes pequenas podem não ter um designer dedicado. Além disso, existem desenvolvedores por aí que desejam lidar com projetos por conta própria, que não podem contratar um designer (ou querem gastar o dinheiro em outro lugar). Aprendendo a projetar seus próprios produtos, pelo menos o suficiente para sobreviver até um desenhador pode ser contratado é um recurso inestimável.

A outra grande razão para os desenvolvedores aprenderem design é para que possam trabalhar de maneira mais eficaz com os designers. É incrivelmente frustrante para um designer entregar um arquivo totalmente projetado para um site ou aplicativo que espera ser perfeito em pixels no produto final, apenas para descobrir que o design foi alterado significativamente pelo desenvolvedor que o codificou.

Se os desenvolvedores não entenderem o básico do design, poderão ignorar pequenos detalhes que tornam uma interface do usuário particularmente amigável e sabotam involuntariamente a experiência do usuário do projeto. Quando os designers enviam toneladas de correções, isso pode prejudicar a relação desenvolvedor-designer, para não mencionar a desaceleração da conclusão de um projeto.

A fim de melhorar os relacionamentos e o trabalho em equipe entre equipes interdisciplinares, os desenvolvedores fariam um favor aprendendo a ver os desenhos através dos “olhos de um designer”, em vez de olhá-los puramente da perspectiva do desenvolvimento – dominar essa habilidade melhorará muito seus projetos.

A colaboração no design da Web para desenvolvedores é mais fácil quando designers e desenvolvedores se entendem.

Criando uma mentalidade de design

Com muita freqüência, os desenvolvedores que aprendem a projetar se concentram demais na estética dos designs que gostam e desejam imitar, em vez dos princípios subjacentes que suportam esses designs. Eles veem coisas como a cor e o tamanho de um botão, uma fonte específica ou a maneira como as bordas são usadas sem entender os motivos atrás essas escolhas.

Eles começam a borrifar tinta nas paredes e a decorar o espaço sem entender a finalidade dos espaços que estão decorando (ou mesmo se certificando de que coisas como encanamento e trabalho elétrico sejam concluídas), por assim dizer.

É importante entender e respeitar os princípios por trás dos motivos pelos quais os designers tomam as decisões que tomam. Qualquer pessoa iniciante em design precisa ter uma firme compreensão dos princípios e teorias que compõem um bom design – coisas como Princípios da Gestalt e básico hierarquia visual– antes de mergulharem e começarem a pintar em toda parte.

Dito isto, também é comum novos designers, tenham um histórico em desenvolvimento ou não, para se atolar na teoria. Eles passam tanto tempo aprendendo e pensando sobre coisas que nunca conseguem realmente aplicar o que estão aprendendo.

Tanto designers quanto desenvolvedores tendem a ser perfeccionistas. Mas divulgando projetos antes que eles sejam perfeito (já que provavelmente nunca serão) é importante para o processo. Especialmente os novos designers precisam superar suas inseguranças, divulgar seu trabalho e aprender com os comentários que recebem.

Uma das melhores maneiras de realmente aprender design é tentar recriar os desenhos de outros. Escolher o que funciona e o que não funciona, e descobrir por que um design específico é atraente é uma das habilidades mais valiosas que um novo designer ou desenvolvedor pode aprender. Colocar uma rotação única em um design existente é comum no setor (evidenciado por DribbbleRecurso “Repercussão”).

Design da interface do usuário para desenvolvedores.