000
Santos, Brasil — Remoto--:--:-- GMT-3
Disponível para projetos
Skip to content
Todos os projetos
02Seguros / Design System / Arquitetura Front-end

Integrei o núcleo que definiu o Design System da HDI Seguros — mais de 15 componentes documentados em Storybook, transformando decisões de interface dispersas em um contrato compartilhado.

Integrei o núcleo que definiu o Design System da HDI Seguros — mais de 15 componentes documentados em Storybook, transformando decisões de interface dispersas em um contrato compartilhado.
01

Visão geral

Cliente / Produto
HDI Seguros (via Sysmap Solutions)
Período
Abr 2020 — Jul 2021
Papel
Núcleo do Design System
Contexto
Modernização da plataforma de seguros, com o Design System como base compartilhada entre as squads de produto.
Time
Núcleo do Design System, atendendo múltiplas squads de produto.
Tecnologias
Angular 12TypeScriptStorybookNode.jsBFFJenkins
02

O desafio

Produtos de seguros carregam formulários densos, textos regulados e telas de vida longa. Sem um sistema compartilhado, cada squad desvia — e o desvio se acumula em retrabalho que ninguém planejou.

03

Estratégia

  • Definir primeiro o contrato do componente — API, estados e acessibilidade — antes de estilizar qualquer coisa.
  • Documentação em Storybook como fonte única de verdade, para que a adoção nunca dependesse de conhecimento tribal.
  • Angular 12 com inputs e outputs tipados, transformando uso indevido em erro de compilação em vez de relatório de bug.
04

Solução

  • Mais de 15 componentes construídos e documentados em Storybook, cada um com estados e orientação de uso.
  • Camada BFF em Node.js alimentando as interfaces com dados já moldados para a tela.
  • Pipeline Jenkins entregando a biblioteca e sua documentação em conjunto.
05

Impacto

  • Mais de 15 componentes documentados adotados como linguagem de interface compartilhada da plataforma.
  • Menos retrabalho e menos redecisões por squad — consistência deixou de depender de quem construía a tela.
06

Aprendizados

Um design system é adotado pela documentação, não pelo código. Os componentes foram a parte fácil; o trabalho foi tornar as decisões legíveis para todo o resto do time.

Próximo projetoWeLav & Emidê