Para os usuários, design é o que está implementado
Designers precisam acompanhar a implementação dos projetos para garantir que a melhor experiência seja de fato entregue aos usuários.
Quando um usuário baixa um aplicativo, não é aquele seu navegável feito com todo cuidado no Proto.io que está sendo baixado. O mesmo vale para os que vão fazer uma compra na loja online de sempre, não é pelo seu projeto do InVision que eles vão navegar. No mundo real, seu projeto foi fatiado e interpretado por outros profissionais responsáveis pela implementação.
Você vai começar aquela conversa de que o designer precisa saber programar?
Não, ele tem é que garantir que a solução projetada vai chegar ao usuário, seja ela implementada por ele ou por desenvolvedores, este último sendo o cenário mais comum. Esse acompanhamento exige tempo e entendimento do processo de desenvolvimento, muitas vezes algo que foi projetado em menos de uma semana pode levar até um mês para chegar ao usuário final.
A interpretação
Acompanhar o desenvolvimento é parte do processo de design, já imaginaram o que pode acontecer se um arquiteto não acompanhar a execução de uma obra? Assim como em outras profissões a execução está relacionada a interpretação, um erro nesta etapa nem sempre significa falta de atenção ou que foi algo proposital. A revisão, alinhamento e interação constante entre o designer e os desenvolvedores é crucial. Se isso não acontece, só vão restar documentos, protótipos e apresentações a mercê da interpretação.
Evite a grande surpresa
Já ouviram falar em entrega surpresa? Ela acontece quando no último instante (normalmente durante uma reunião de planning), o designer tira o pano vermelho de cima da solução e apresenta a todos. Pode ser a melhor opção de todas, a que teve o melhor desempenho nos testes. Mas que em nenhum momento foi verificado a viabilidade técnica e prazo necessário para ser feita.
Além da inevitável surpresa por parte dos desenvolvedores, começam a surgir dúvidas e cenários que o designer muitas vezes não levou em consideração. Analistas de testes, são normalmente as melhores pessoas para levantar casos de uso e fluxos fora do comum. Já pensou como seria bom ter todas essas informações de forma antecipada?
Todos ganham
Envolver antecipadamente os responsáveis pelo desenvolvimento traz muitos benefícios, entre eles:
- Evita problemas futuros relacionados a implementação. Ao saber que algum recurso não existente será necessário, os desenvolvedores podem buscar e explorar outras opções enquanto a solução está sendo refinada.
- O entendimento do problema se torna difundido, fazendo com que durante a apresentação final questões básicas não sejam levantadas ou itens sejam questionados. Isso também faz com que uma reunião de planning, normalmente muita demorada seja feita de forma rápida e eficiente.
- Ao convidar sua equipe para acompanhar testes de usabilidade, você ganha credibilidade por mostrar na prática que a solução foi bem aceita pelos usuários.
- Faz com que a cada compartilhamento suas habilidades de demonstrar interações e apresentar o problema melhorem.
- Essa proximidade pode render um convite para um happy hour com a galera :)
Tem alguma outra ideia ou feedback sobre como designers podem acompanhar a implementação dos projetos? Então comente esse post e vamos conversando ;)