SIA Design System

SIA Design System

Visão Geral

A SIA é uma inteligência artificial focada em monitorar senhas vazadas e contas fakes no Instagram de pequenos negócios. Como o produto estava em fase inicial de estruturação, o desafio era criar um design system que fosse simples, escalável e colaborativo — atendendo tanto a experiência do usuário final quanto às demandas do time de front-end.

Contexto do problema

O time da SIA enfrentava desafios com inconsistência visual entre telas, dificuldade de manter padrões na interface e uma dependência alta entre design e desenvolvimento para criar ou atualizar componentes. Com o produto crescendo e novas funcionalidades surgindo, ficou claro que precisávamos de uma base sólida para escalar.

Objetivos

Criar um Design System que atendesse às necessidades reais do produto: simples, claro e colaborativo. A ideia era facilitar a vida do time, garantir consistência visual e permitir que devs pudessem implementar componentes de forma mais rápida e confiável, sem depender do design a cada nova entrega.
Apresentar para a empresa, o valor de estabelecer uma cultura de design system colaborativa entre design e desenvolvimento e a redução de custos que esta frente proporciona.

Alinhamentos

Antes de qualquer definição visual ou técnica, iniciei o processo com uma conversa estratégica com a Head de Produto, os team leads e os desenvolvedores front-end. Como até então não havia nenhuma frente formal de Design System na empresa, esse momento foi essencial para entender o nível de conhecimento do time, levantar expectativas e alinhar diretrizes iniciais

Decisões técnicas

Discutimos boas práticas de nomenclatura de tokens (que será detalhada no próximo tópico), formas de documentação, governança do sistema e o papel de cada área na construção e manutenção do DS. Esse alinhamento inicial criou uma base sólida de colaboração e abriu espaço para encontros semanais com o front do produto e mensais com outros times, onde seguimos evoluindo juntos em decisões técnicas e padrões compartilhados.

Design Tokens

Após os alinhamentos iniciais, propus ao time de desenvolvimento uma estrutura padronizada para a nomenclatura dos tokens, baseada em três níveis: atributo, propriedade e modificador.

Essa lógica facilita a leitura e interpretação dos tokens por qualquer pessoa da equipe, deixando explícito o que aquele valor representa e onde deve ser aplicado. Além disso, essa abordagem torna o sistema mais escalável e sustentável ao longo do tempo, especialmente à medida que novos tokens são adicionados. A escolha desse modelo foi inspirada em boas práticas de design systems consolidados, como o Shopify Polaris e o IBM Carbon, e pensada para garantir compatibilidade com ferramentas como Style Dictionary e Token Studio, utilizadas na integração com o front-end.

Inventário

Com a base de tokens estruturada, avancei para o mapeamento do inventário de telas e componentes utilizados no produto. Esse levantamento foi essencial para entender os padrões visuais já existentes, identificar inconsistências e definir quais elementos deveriam ser documentados e padronizados primeiro. A partir disso, iniciei a organização da documentação no Figma, priorizando os componentes de maior uso e impacto, garantindo uma transição mais eficiente entre o que já existia e o que seria consolidado dentro do Design System.


Construção no Figma

Com o inventário em mãos, refatorei todos os componentes mapeados, aplicando os tokens definidos anteriormente para garantir consistência visual e alinhamento com a identidade do produto. Além disso, utilizei as propriedades de componentes do Figma para automatizar variações, como estados, tamanhos e ícones, o que otimizou tanto o uso pelos designers quanto o handoff para os desenvolvedores. Essa estrutura mais inteligente tornou o Design System mais flexível e escalável, reduzindo retrabalho e facilitando futuras manutenções.

Processo de Documentação

Toda a documentação do Design System foi centralizada no Figma, com páginas organizadas, descrições claras e instruções de uso para cada componente e token. A estrutura foi dividida em três partes: Foundations (como cores, tipografia, espaçamentos e grids), Componentes (com variantes, estados e boas práticas de uso) e Exemplos de aplicação real em telas do produto.

Optei por documentar todo o Design System direto no Figma, estruturando tokens, componentes e variantes de forma acessível e clara para o time de desenvolvimento.
Com o uso do Dev Mode, conseguimos eliminar a necessidade de uma documentação paralela como o ZeroHeight.
A partir dessa base sólida no Figma, os desenvolvedores conseguiram implementar os componentes no Storybook com agilidade e precisão, garantindo consistência entre o design e o código.

Toda a documentação do Design System foi centralizada no Figma, com páginas organizadas, descrições claras e instruções de uso para cada componente e token. A estrutura foi dividida em três partes: Foundations (como cores, tipografia, espaçamentos e grids), Componentes (com variantes, estados e boas práticas de uso) e Exemplos de aplicação real em telas do produto.

Optei por documentar todo o Design System direto no Figma, estruturando tokens, componentes e variantes de forma acessível e clara para o time de desenvolvimento. Com o uso do Dev Mode, conseguimos eliminar a necessidade de uma documentação paralela como o ZeroHeight. A partir dessa base sólida no Figma, os desenvolvedores conseguiram implementar os componentes no Storybook com agilidade e precisão, garantindo consistência entre o design e o código.

Pitch para um
design system multi-brand

A partir da experiência com o Design System da SIA, surgiu a oportunidade de expandir esse trabalho em forma de pitch para o time de produto e tecnologia da empresa. A proposta consistia em evoluir o projeto para um Design System multi-brand, capaz de abarcar as identidades visuais dos diferentes produtos da casa dentro de uma mesma base, com variações escaláveis e padronizadas.

A ideia era consolidar um único arquivo como fonte de verdade, onde tokens, componentes e diretrizes pudessem ser compartilhados entre os times, promovendo consistência visual, agilidade no desenvolvimento e maior colaboração entre design e front-end. Mesmo sem a implementação efetiva, essa iniciativa abriu espaço para discussões estratégicas sobre escalabilidade e padronização em nível organizacional.

Impacto observado

Após a entrega dos tokens e componentes documentados do SIA Design System, o time de front-end passou a adotar as padronizações como referência principal nas novas features, o que reduziu dúvidas recorrentes sobre espaçamentos e estilos, eliminou inconsistências visuais entre telas e aumentou a autonomia dos desenvolvedores, tornando os handoffs mais fluídos e diminuindo a dependência por validações constantes.
A entrega do Design System da SIA representou um marco importante na consolidação da cultura de produto e no amadurecimento do design na empresa. Com isso, o tempo de desenvolvimento de algumas telas foi reduzido em até 40% por exemplo, fluxos que antes levavam cerca de 20 horas para serem implementados passaram a ser concluídos em aproximadamente 12 horas, graças ao reaproveitamento de componentes e definições de estilo já prontas.

Vamos criar algo incrível juntos!
Me mande um oi :)

+55 (31)99824-1114

Vamos criar algo incrível juntos!
Me mande um oi :)

+55 (31)99824-1114

Create a free website with Framer, the website builder loved by startups, designers and agencies.