Existe um momento previsível em projetos digitais de médio e longo prazo: o segundo ou terceiro módulo novo que o time precisa construir demora mais do que o primeiro. Não porque o projeto ficou mais complexo. Porque cada parte foi construída de forma independente, sem um sistema compartilhado.
O desenvolvedor recria o botão que o designer já desenhou três vezes. O designer atualiza a cor primária e precisa passar por dezenas de telas para aplicar a mudança. O novo integrante do time passa semanas descobrindo padrões de interface que nunca foram documentados.
Esses custos não aparecem em nenhum relatório de progresso. Aparecem no acúmulo de atrasos que ninguém consegue explicar com precisão.
O que um Design System é (e o que não é)
Design System não é biblioteca de componentes. Biblioteca de componentes é parte de um Design System, mas está longe de ser o todo.
Um Design System é o conjunto de decisões de design e desenvolvimento documentadas e compartilhadas que governa como uma plataforma é construída. Inclui tokens de design (cores, tipografia, espaçamento, bordas), componentes reutilizáveis com variações e estados documentados, padrões de interação, diretrizes de acessibilidade e escrita de interface.
O que torna um Design System valioso não é o que ele contém. É o fato de ser a fonte única da verdade para todo o time. Designer, desenvolvedor, redator e QA trabalham a partir do mesmo sistema, o que elimina a categoria inteira de problemas que surgem de interpretações divergentes.
O impacto em velocidade
Mensurar o impacto de um Design System em produtividade não é trivial, porque depende muito do contexto da equipe, da maturidade do sistema, e do tipo de produto. Mas existem estudos públicos que dão direção.
O mais citado e documentado é o estudo da Sparkbox, agência norte-americana especializada em desenvolvimento web. Eles pediram a oito desenvolvedores que construíssem um formulário de contato duas vezes: primeiro do zero e depois usando o IBM Carbon Design System. O tempo mediano caiu de 4,2 horas para 2 horas, uma redução de 47%. Mesmo contando o tempo gasto pelos desenvolvedores se familiarizando com um sistema que nenhum deles tinha usado antes.
A Smashing Magazine, em artigo de 2022 sobre ROI de Design Systems, propôs uma fórmula para estimar ganho de produtividade baseada na agregação de cinco estudos diferentes (Klüver 2019, Loomer 2016, Ray 2018, Slack 2019 e Sparkbox). A média encontrada foi de 38% de aumento de eficiência em times de design e 31% em times de desenvolvimento. Esses números são médias agregadas, não medições controladas, e variam muito de estudo para estudo. Mas a direção é consistente: o ganho é significativo, e cresce com a maturidade do sistema.
Em projetos menores, o impacto em produtividade é menos dramático no começo. A criação do sistema tem custo inicial. Mas o ponto de inflexão chega mais rápido do que a maioria das equipes espera, geralmente no segundo módulo significativo desenvolvido com o sistema em funcionamento.
O ganho mais tangível no dia a dia, porém, não é velocidade bruta. É consistência de decisão. Quando o componente já existe no sistema, o desenvolvedor não precisa decidir se o botão tem border-radius de 4px ou 6px, qual é o estado de hover, qual é o comportamento no mobile. A decisão já foi tomada e documentada. O trabalho é usar, não reinventar.
O que acontece sem um Design System
Plataformas construídas sem um Design System acumulam inconsistências ao longo do tempo. Cada novo módulo traz pequenas variações que ninguém tomou a decisão consciente de criar. Botões com alturas ligeiramente diferentes. Espaçamentos que não seguem uma grade. Comportamentos de formulário que variam entre páginas.
Individualmente, cada variação é pequena demais para justificar retrabalho. Coletivamente, criam uma experiência em que o usuário não consegue nomear o problema, mas sente: a plataforma não parece coesa. Não transmite a mesma confiança em todos os pontos.
Quando a plataforma precisa de uma mudança visual de maior escopo (rebranding, atualização de identidade, mudança na paleta de cores) a ausência de sistema se torna crítica. Sem tokens centralizados, a mudança precisa ser aplicada manualmente em cada componente, em cada tela, por cada desenvolvedor que precisar mexer naquele código. O custo é proporcional à desorganização acumulada.
Quando construir um Design System
Design System não é investimento para qualquer projeto. Para um site institucional de três páginas, o overhead de construir e manter um sistema não se justifica.
O ponto de entrada razoável é: plataformas com múltiplos módulos ou seções desenvolvidas por mais de uma pessoa ao longo do tempo. Quando esse critério está presente, o custo de não ter um sistema cresce a cada novo módulo. O custo de ter um sistema é fixo e decresce com o uso.
Em projetos da VM2 que envolvem plataformas de produto, portais B2B ou plataformas com roadmap de evolução definido, o Design System é construído no início do projeto e tratado como entregável junto com o produto. Não como documentação que vem depois.
O raciocínio é o mesmo que se aplica à documentação de API: um ativo que precisa estar correto no lançamento não pode ser construído depois do lançamento.
A posição da VM2
A velocidade que um Design System proporciona não é principalmente velocidade de execução. É velocidade de decisão.
Times sem sistema passam tempo relevante tomando decisões que já foram tomadas antes, em outro módulo, por outro integrante, e nunca foram registradas. Esse trabalho não aparece no Jira. Aparece no prazo que escorrega.
Um Design System bem mantido não elimina as decisões difíceis de design. Elimina as decisões repetidas e desnecessárias, e devolve ao time o tempo pra focar no que ainda precisa ser inventado. Em projetos que a gente acompanha ao longo de anos, é a diferença entre uma plataforma que continua acomodando mudanças sem se desorganizar e uma plataforma que precisa ser refeita quando o time troca.
Fontes consultadas: Sparkbox, “The Value of Design Systems Study: Developer Efficiency and Design Consistency”; Smashing Magazine, “One Formula To Rule Them All: The ROI Of A Design System” (2022), com agregação dos estudos Klüver (2019), Loomer (2016), Ray (2018), Slack (2019) e Sparkbox.