radar tech fiap

radar tech fiap

Botão fechar

Fechar

Logo Radar TechLogo FIAP

RECEBA A NOSSA

NEWSLETTER

Para saber o que está vindo por aí é preciso
estar bem informado(a).

Ícone de e-mail

INSCREVA-SE NA NEWSLETTER

Ícone do LinkedInÍcone do InstagramÍcone do YouTubeÍcone do TikTokÍcone do Facebook
Tecnologia

UX e Desenvolvimento: por que separar essas duas áreas custa caro (e como integrá-las)

Publicado

09 de fevereiro

Ilustração digital com fundo escuro mostrando um monitor central com ícones de programação, cercado por representações gráficas de engrenagens, uma lâmpada e um lápis, simbolizando a conexão entre tecnologia, ideias e design.
Ícone de compartilhar

Compartilhe

Ícone do linkedin
Ícone do facebook
Ícone do whatsapp
Ícone do X

Copiar link

Resumo

Entenda por que a integração entre UX e Desenvolvimento é vital para o sucesso de produtos digitais e como reduzir custos de retrabalho com rituais de colaboração eficientes.

Você provavelmente já presenciou esta cena clássica: de um lado, designers frustrados porque o produto final não se parece nada com o protótipo aprovado no Figma. Do outro, desenvolvedores estressados, apontando que o layout proposto é tecnicamente inviável ou que faltaram definições essenciais. No centro do conflito, o Product Manager tenta conter o impacto no cronograma.

Em muitos squads, esses profissionais ainda trabalham como se estivessem em trilhos paralelos. O código avança de um lado, as interfaces evoluem do outro e o usuário só é considerado ao final da jornada, quando já é tarde para mudar.

Essa dinâmica de “nós contra eles”, onde o design cria e o desenvolvimento “apenas implementa”, é um resquício de modelos de trabalho ultrapassados.

No mercado atual, em que a barreira de entrada para novos softwares é cada vez menor, a qualidade da experiência do usuário (UX) não é um mero detalhe estético, mas um pilar de sobrevivência.

O segredo que poucas pessoas te contam é que o UX não é responsabilidade exclusiva de designers. A integração entre UX Design e Desenvolvimento é a chave para produtos digitais competitivos e realmente inovadores.

Mas como você pode liderar essa mudança cultural no seu time?

O que é UX Design na prática dos produtos digitais

Muitos profissionais de tecnologia ainda associam UX Design apenas a uma interface visual (UI) “bonita” ou à escolha da paleta de cores. Se fosse apenas isso, a separação entre as áreas não seria tão problemática.

Na prática, UX Design (User Experience) é sobre a resolução de problemas complexos de forma intuitiva. Envolve arquitetura da informação, fluxos de navegação, redação estratégica (UX Writing) e, acima de tudo, a validação de hipóteses de negócio.

Quando um desenvolvedor define como uma API tratará um erro ou escolhe entre lazy loading e paginação, ele está tomando decisões de UX (User Experience), ou seja, o impacto da decisão na experiência do usuário. Portanto, UX é um processo contínuo que atravessa todo o ciclo de vida do produto, do discovery ao uso real em produção.

Por que produtos “tecnicamente bons” falham sem UX

O cemitério dos produtos digitais está lotado de obras-primas de engenharia, que se tornaram fracassos comerciais retumbantes. Código limpo, arquitetura de microsserviços escalável, cobertura de testes de 100%… e zero usuários ativos. Por que isso acontece?

Produtos tecnicamente excelentes falham quando resolvem o problema errado ou quando a barreira para usá-los é maior que o valor que eles entregam.

Sem a mentalidade de UX ao longo do desenvolvimento, caímos na armadilha da “funcionalidade pela funcionalidade“. O time foca em output (entregar features) em vez de outcome (gerar valor). O resultado são softwares inchados, difíceis de aprender e que geram alto volume de chamados de suporte.

Por outro lado, quando designers trabalham isolados, criam interfaces que nem sempre consideram restrições técnicas, sem discutir alternativas para simplificar ou melhorar a experiência.

Integrar o olhar de design e a experiência do desenvolvimento garante que a excelência técnica esteja a serviço de uma necessidade real humana, evitando o desperdício de recursos em funcionalidades que ninguém vai usar.

Os custos de separar UX e desenvolvimento

Manter UX e Desenvolvimento em silos separados não gera apenas desconforto social no escritório: gera prejuízo financeiro enorme. Vamos falar a língua dos negócios:

  • O custo da qualidade (a regra 1:10:100): existe uma máxima clássica no desenvolvimento de software: corrigir um erro na fase de design custa 1 unidade. Corrigir durante o desenvolvimento custa 10. Corrigir após o lançamento custa 100.
  • Churn e baixa retenção: produtos com usabilidade ruim frustram o usuário. Em modelos SaaS (Software as a Service), essa frustração vira cancelamento (Churn) rapidamente.
  • Dívida técnica de frontend: interfaces implementadas no “improviso”, sem seguir um sistema ou padrão porque o design não foi discutido com a engenharia, geram um código “espaguete”, mal estruturado, confuso e emaranhado, difícil de manter e escalar.

Separar as áreas cria um “telefone sem fio”. O designer desenha um “unicórnio”, o dev entende “cavalo”, e o usuário recebe uma “zebra”. Essa lacuna de comunicação é onde a eficiência do time se perde.

Benefícios de integrar UX e Dev desde o Discovery

Quando trazemos a engenharia para a mesa de discussão desde o dia 1 (o famoso Shift Left), a mágica acontece. Não estamos falando de colocar desenvolvedores para desenhar telas, mas de envolvê-los na concepção da solução.

  • Viabilidade técnica imediata: um desenvolvedor participando de uma sessão de ideação pode alertar: “Se fizermos desse jeito, vamos gastar 3 sprints. Se fizermos esse pequeno ajuste, usamos uma biblioteca nativa e entregamos em 3 dias”.
  • Sentimento de dono (Ownership): quando o time de desenvolvimento entende a dor do usuário, porque viu as entrevistas ou testes de usabilidade, eles deixam de ser executores de código e viram solucionadores de problemas.
  • Redução do Time-to-Market: com menos idas e vindas de validação, o ciclo de desenvolvimento encurta.

Rituais que aproximam designers, devs e produto

Não existe integração de verdade sem agenda compartilhada. Afinal, a integração não acontece por osmose. Ela precisa ser intencional. Aqui estão rituais práticos para implementar no seu squad:

1. Design Sprint

Um framework com tempo pré-determinado (geralmente cinco dias) para validar ideias rapidamente através de prototipagem e teste com usuários. Traz o desenvolvedor para a “sala de guerra” desde o primeiro dia e ajuda a “aterrissar” ideias muito abstratas.

2. Design Review (ou Tech Review)

Antes de passar a tarefa para “Done” no design, o designer apresenta a solução para os desenvolvedores que vão implementá-la. É o momento de tirar dúvidas sobre animações, estados de erro, responsividade e comportamento de dados.

3. Design Critique

Diferente de uma simples aprovação, o Critique é uma sessão colaborativa de análise do trabalho em andamento. Quando desenvolvedores participam, eles trazem uma visão lógica e sistêmica que complementa a visão empática do designer.

4. Retrospectivas

Não espere o projeto acabar para discutir a relação. As retrospectivas da Sprint são reuniões periódicas para refletir sobre o processo de trabalho, identificar o que funcionou bem e o que precisa ser ajustado. Perguntas como “O handoff foi claro?”, “Faltou alguma definição de comportamento no layout?” ou “O suporte de design durante o desenvolvimento foi suficiente?” ajudam a ajustar o processo.

Ferramentas e artefatos que facilitam o handoff

A tecnologia também evoluiu para apoiar essa união. O tempo de entregar “JPGs estáticos” acabou. Hoje, ferramentas colaborativas funcionam como uma ponte que elimina a necessidade de “tradução” manual, entregando medidas, tokens e fluxos prontos. Isso acaba com as dúvidas operacionais e libera os desenvolvedores para focarem no que realmente importa: a lógica de negócio e a qualidade do código.

  • Figma (Dev Mode): a ferramenta padrão de mercado hoje permite que desenvolvedores inspecionem propriedades, copiem códigos CSS/Swift/Kotlin e vejam anotações de fluxo diretamente no layout.
  • Storybook: uma ferramenta essencial para documentar componentes de UI isoladamente. Permite que designers vejam se o componente codado está fiel ao desenhado, criando uma “verdade única” entre código e visual.
  • Zeplin: para times que precisam de especificações técnicas muito detalhadas e assets organizados automaticamente.
  • Loom/Vídeo: dos mesmos donos do Trello, o Loom permite gravar a tela e compartilhar com sua equipe. Afinal, muitas vezes, um vídeo de 2 minutos do designer explicando o comportamento da interface vale mais que 10 páginas de documentação estática.

Como criar um design system útil para o time de desenvolvimento

O Design System é o produto interno mais importante de uma empresa de tecnologia. Mas ele falha quando é feito apenas por designers para designers.

Para um Design System funcionar, ele precisa ser adotado pela engenharia. Isso significa que a nomenclatura dos componentes no Figma (ex: Button-Primary-Large) deve ser idêntica à nomenclatura no código (React, Vue, Angular).

Isso é o que chamamos de Design Tokens: variáveis que armazenam valores de design (cores, espaçamentos, tipografia) e que são consumidas tanto pelo arquivo de design quanto pelo código.

Se a marca muda o tom de azul, altera-se o token e a mudança se propaga automaticamente para o design e para o código do produto. Incrível, não?

Um Design System bem integrado reduz drasticamente o tempo de desenvolvimento de frontend, pois o desenvolvedor não precisa “inventar” a roda a cada nova tela. Ele apenas monta blocos de Lego pré-aprovados.

Cases de integração UX + Dev em produtos digitais

Grandes referências do mercado, como Airbnb, Spotify e Nubank, operam sob modelos onde essa distinção é quase invisível.

No Airbnb, por exemplo, criou-se uma tecnologia interna que renderiza componentes de código real dentro da ferramenta de design. Isso permitiu que designers trabalhassem com dados reais e restrições reais, eliminando a lacuna entre “o que imaginamos” e “o que é possível”.

Empresas maduras utilizam a metodologia Dual Track Agile, onde as trilhas de Descoberta (liderada por UX/Produto) e Entrega (liderada por Engenharia) correm em paralelo, mas com pontos de interseção constantes. O desenvolvedor participa das entrevistas de usuário na trilha de descoberta, e o designer apoia a validação de qualidade na trilha de entrega.

Próximos passos para levar essa integração ao seu time

Você não precisa esperar uma reestruturação da empresa para começar a mudar essa realidade. Na maior parte dos casos, a transformação começa em um único squad, em um fluxo crítico, com pequenos acordos que vão ganhando escala.

A transformação pode começar na próxima sprint, com alguns passos simples:

  • Convide um Dev para o Discovery: na próxima vez que for entrevistar um usuário ou analisar métricas de uso, chame um desenvolvedor para observar.
  • Pare de usar “Lorem Ipsum”: designers e devs devem trabalhar com conteúdo real o mais cedo possível. O texto define o layout e a estrutura do banco de dados.
  • Estabeleça uma linguagem comum: crie um glossário. O que o designer chama de “Modal”, o dev chama de “Dialog”? Unifiquem os termos.
  • Promova a empatia: desenvolvedores, tentem usar o protótipo do Figma. Designers, tentem entender a complexidade de uma chamada de API lenta.

O profissional do futuro é híbrido

O relatório Future of Jobs, do Fórum Econômico Mundial, destaca consistentemente o pensamento analítico e a empatia como habilidades críticas.

A integração entre UX Design e Product Development não é apenas sobre fazer softwares melhores: é sobre se tornar um profissional mais completo.

O desenvolvedor que entende de experiência do usuário e o designer que compreende a lógica de sistema se tornam profissionais melhores e serão os líderes da próxima geração de produtos digitais.

Aprenda mais sobre UX Design e Estratégia neste meetup:

Nosso site armazena cookies para coletar informações
e melhorar sua experiência.
ou consulte nossa política.