Design Tokens
Cores, tipografia, espaçamentos e tamanhos organizados como variáveis de estilo para reduzir decisões soltas.
Petrobras
Desafio
O ecossistema digital da Petrobras possuía mais de 100 páginas desenvolvidas individualmente, sem uma linguagem visual compartilhada. A ausência de um Design System gerava inconsistências visuais, aumento do tempo de produção e retrabalho frequente entre designers e desenvolvedores.
O desafio era criar uma base compartilhada que atendesse diferentes produtos e equipes, sem perder a viabilidade dentro da plataforma Liferay.
Antes
Cada área de produto evoluía com decisões de interface isoladas, o que aumentava a inconsistência visual e tornava padrões comuns de página caros de reproduzir.
Design e Desenvolvimento não tinham uma fonte comum para tokens, componentes, comportamento responsivo e orientações de implementação.
Como resolvemos
Fundações
Cores, tipografia, espaçamentos e tamanhos organizados como variáveis de estilo para reduzir decisões soltas.
Botões, cards, abas, accordions e padrões de interface documentados com estados, anatomia e regras de uso.
Blocos reutilizáveis como hero banners, menus, footers e áreas de conteúdo para acelerar páginas editoriais.
Modelos de páginas por nível, erro e estrutura institucional para manter consistência entre fluxos e times.
Diretrizes de movimento para orientar transições, feedbacks e comportamentos sem quebrar performance.
Regras de contraste, leitura, foco, estrutura e inclusão para sustentar uma experiência pública mais robusta.
Desafios de implementação
Um dos principais desafios do projeto foi equilibrar as necessidades de Design com as limitações técnicas impostas pela plataforma Liferay.
Como o desenvolvimento era conduzido por uma empresa terceirizada, diversas decisões exigiam negociação para preservar a experiência do usuário sem comprometer a viabilidade técnica. Esse processo influenciou diretamente a arquitetura dos componentes e a evolução do sistema.
Processo
Inventário de padrões existentes no ecossistema Petrobras para entender redundâncias, inconsistências e lacunas.
Definição de fundações visuais e estruturais para criar uma linguagem comum entre portal, site principal e novas páginas.
Documentação manual no Notion com exemplos, anatomia, specs, variações, estados e orientações de implementação.
Organização de componentes, sections e templates para aproximar design, conteúdo, Liferay e desenvolvimento.
Documentação manual
O trabalho de documentação foi parte central do case. Cada decisão precisava ser compreensível fora do Figma: variações, estados, regras de composição, comportamento responsivo e limites de uso eram descritos para orientar a implementação no ecossistema Petrobras.
Governança
Qualquer designer da equipe podia propor melhorias ou novos componentes. As alterações eram avaliadas em conjunto entre Design e Desenvolvimento.
Mudanças incrementais eram publicadas como patches, enquanto alterações estruturais geravam novas versões de componentes para evitar impactos em larga escala.
Adoção e evangelização
A documentação foi utilizada como principal ferramenta de alinhamento entre equipes. Semanalmente eram realizadas apresentações com designers, desenvolvedores e stakeholders para compartilhar atualizações, validar decisões e garantir o uso correto dos componentes.
A combinação entre documentação acessível, treinamento contínuo e acompanhamento próximo da equipe contribuiu para uma adoção consistente do sistema em todos os novos projetos.
Impacto
Evidências
Galeria de fundações com cores, tipografia, breakpoints, efeitos, bordas, ícones, spacing, ilustrações, sizing e imagens.
Catálogo em Notion organizado por grupos como Actions e Content, com buttons, accordion, avatar, bullet e cards.
Exemplo de documentação manual do componente Bullet, detalhando elementos, função, cores e regras de composição.
Exemplo de variação horizontal com medidas, propriedades e tokens como padding, radius, gaps, width e height.
Resultados
Relação
O Nossa Energia pode ser entendido como uma aplicação direta dessa base: um portal editorial que se apoia em componentes, sections e templates previamente definidos.
Essa relação é o ponto mais importante do case: o design system criou uma fundação para múltiplas experiências digitais com mais consistência e velocidade.
Próximo Case

Portal editorial de conteúdos conectado ao design system