Uma nova regra de negócio, levantada pelo cliente durante a validação.
Ela virou requisito na documentação, com um registro de decisão, antes de alguém mexer no protótipo. Só depois as telas mudaram, e os desenvolvedores leram a mesma regra.
Case · Processo de design · IA
O Smart Line Balance é uma plataforma da Getter que ajuda fábricas a balancear suas linhas de produção. Entrei como uma das duas pessoas de design do time e, junto com o outro designer, estruturei uma forma de trabalho em que a IA constrói os protótipos, o time os valida com o cliente e os desenvolvedores recebem uma especificação que podem ler diretamente ou por meio da IA.
Resultados nos dois primeiros meses
Nas fábricas atendidas pelo Smart Line Balance, o engenheiro de processos balanceava a linha manualmente em uma planilha e gastava de 30 a 45 minutos no início de cada turno remanejando pessoas entre as estações de trabalho. O produto precisava substituir essa rotina por cálculo e sugestões da IA, e o time precisava validar cada fluxo com o cliente antes de qualquer linha de código.
A IA generativa tornou a produção de protótipos rápida. Gerados de forma isolada, porém, eles se afastavam uns dos outros: cada um duplicava estilos, divergia do Design System e carregava a própria cópia de regras que já estavam desatualizadas. Com duas pessoas de design e várias features em paralelo, a velocidade estava virando inconsistência.
A principal descobertaA IA é tão boa quanto o contexto que ela lê.
Em vez de prompts melhores, investimos em contexto: uma documentação única para toda a plataforma, requisitos de produto escritos para serem lidos por pessoas e pela IA, e protótipos construídos sobre partes compartilhadas do Design System.
A página da funcionalidade define o fluxo, os requisitos testáveis, os estados e exceções e os pontos em aberto.
A IA generativa lê a documentação e o Design System e constrói um protótipo navegável.
O protótipo é revisado em contexto. Toda decisão é registrada na documentação antes de o protótipo mudar.
Aprovado, o protótipo passa para "Em desenvolvimento" e vira a referência do time de front-end.
Decisões novas voltam para a documentação
Criamos um site de documentação único para toda a plataforma. Os desenvolvedores mantêm a documentação técnica e a arquitetura, o time de produto e as pessoas de design mantêm os requisitos e o Design System, e há guias para que quem não é desenvolvedor também possa contribuir. Consideramos um drive compartilhado, mas escolhemos arquivos de texto com controle de versão: toda mudança é revisada, o histórico fica guardado e o conteúdo é mais leve para a IA ler.
Anatomia de um requisito testável
Requisito: Formatos de arquivo aceitos
O sistema DEVE aceitar arquivos .xls, .xlsx e .csv no padrão de planilha definido pelo cliente.
Critério de aceite: Arquivo em formato aceito
DEVE, NÃO DEVE ou PODE, com critérios de aceite em DADO / QUANDO / ENTÃO. Desenvolvedores, QA e IA leem a mesma frase da mesma forma.
Cada funcionalidade percorre um checklist de estados e exceções: entrada inválida, ausência de dados, integrações indisponíveis, conflitos, permissões e ações destrutivas.
O que ninguém confirmou entra como "Proposta" e ponto em aberto. Só vira requisito depois que um responsável aprova.
Uma verificação automática valida a estrutura de cada página, o formato testável e os termos do glossário antes de qualquer mudança ser aceita.
Regras que escrevemos para a IA
Os protótipos ganharam um espaço próprio. Cada um abre em qualquer navegador, mas os tokens, componentes, navegação e cabeçalho do Design System ficam em partes compartilhadas que todos os protótipos usam. Uma verificação automática aponta qualquer protótipo que divergir. Quando mudamos a escala tipográfica, todos os protótipos foram atualizados de uma só vez.
Tokens, componentes e navegação em um só lugar, sincronizados e conferidos automaticamente.
Cada protótipo abre a própria especificação de design, com fluxo, cenários, erros e pontos em aberto, escrita para pessoas e para a IA.
As hipóteses que o protótipo adotou aparecem em um painel, para que o P.O. saiba exatamente o que ainda precisa de decisão.
O mesmo protótipo alterna entre a marca da Getter e a do cliente, no tema claro ou escuro.
Cada protótipo mostra sua etapa em uma barra no topo, com histórico datado e a quem procurar. Os desenvolvedores não precisam de uma reunião de handover para saber o que está pronto.
Ainda em construção. Não é apresentado a stakeholders.
Em validação com o P.O. e stakeholders. Pode mudar.
Aprovado pelo P.O. É a referência para implementar.
O time de front-end está implementando. Mudanças só em acordo.
Não é mais referência.
O outro designer e eu trabalhávamos em propostas separadas sobre a mesma base, uma melhoria de cada vez. Comparávamos as alternativas lado a lado em reunião e só então a decisão entrava na documentação e no protótipo principal. Em uma das telas mais complexas, isso significou cerca de 40 propostas revisadas uma a uma.
Como todos os protótipos leem da mesma fonte, o feedback da validação altera a documentação, e os protótipos acompanham. Dois momentos das rodadas de validação mostram o ciclo.
Uma nova regra de negócio, levantada pelo cliente durante a validação.
Ela virou requisito na documentação, com um registro de decisão, antes de alguém mexer no protótipo. Só depois as telas mudaram, e os desenvolvedores leram a mesma regra.
Uma rodada de mudanças pedidas em uma reunião de revisão.
As decisões entraram na documentação e a IA reconstruiu o protótipo a partir dela. No dia seguinte havia uma nova versão para revisar, já consistente com o Design System.
O que não funcionou
Principais aprendizados
A IA generativa produz protótipos consistentes quando trabalha sobre partes compartilhadas, regras escritas e uma fonte única de requisitos, e não a partir de pedidos isolados.
O tempo investido em estruturar os requisitos não foi custo extra: foi o que permitiu gerar um protótipo em horas e validá-lo em dias. Quanto melhor o contexto, menos a IA precisa adivinhar.
Cada página é lida por pessoas e pela IA. Requisitos testáveis, um glossário que proíbe sinônimos e pontos em aberto explícitos servem aos dois, e também eliminam ambiguidades entre design, produto e engenharia.
A IA propõe, registra suposições como suposições e nunca transforma uma sugestão em regra. Esses limites só se sustentam quando estão escritos.
Preencher os protótipos com dados na escala real do cliente revelou problemas de layout que uma amostra pequena teria escondido, antes de qualquer código.