CASE 04 / 07 SAS PLATAFORMA DE EDUCAÇÃO

ALFABETO, DESIGN SYSTEM DE APP

Meu papel
Designer responsável pela versão mobile do design system
Período
Mai 2021 — Dez 2021
Tipo de trabalho
Design system mobile · Produto interno
CONTEXTO

UM DESIGN SYSTEM QUE SÓ EXISTIA PARA WEB

O Alfabeto é o design system do SAS Plataforma de Educação. Ele já existia, mas tinha sido pensado exclusivamente para web.

Os aplicativos da plataforma não tinham uma versão própria do design system, e eu fui a designer responsável por construir isso.

A capa da biblioteca Alfabeto
O design system do SAS, com as bibliotecas de web e de app.
O PROBLEMA

SEM VERTENTE MOBILE, CADA SQUAD RESOLVIA DO SEU JEITO

Os componentes web eram adaptados na mão, o que gerava soluções diferentes para os mesmos problemas e comportamentos que não faziam sentido em uma tela de celular.

Soluções divergentes

Squads diferentes resolviam o mesmo problema de formas diferentes.

Adaptação manual

Cada componente web era traduzido na mão, sem referência comum.

Comportamento fora de contexto

Padrões pensados para web não faziam sentido em uma tela de celular.

MEU PAPEL E O PROCESSO

CRIEI A VERSÃO MOBILE DO ALFABETO DO ZERO

Construí a vertente mobile dando suporte às squads que desenvolviam os aplicativos da plataforma.

ETAPA 01

Comecei pelas necessidades das squads

Mapeei o que as squads precisavam para entender quais componentes eram realmente prioritários. Não fazia sentido tentar traduzir o design system web inteiro de uma vez, então eu parti do que já estava sendo usado e do que estava gerando retrabalho.

ETAPA 02

Estruturei o processo de documentação a dois

Junto a outro designer, focado em web, começamos a estruturar o novo processo de documentação.

O modelo de documentação de componente
A estrutura que definimos: uso, design, código e acessibilidade, com anatomia, variantes, tamanhos, estados e writing.
ETAPA 03

Levei para o time antes de construir

Mostramos a proposta ao time, mapeando as necessidades e as maiores dúvidas de uso, e voltamos para colocar a mão na massa no próprio Figma.

ETAPA 04

Formalizei a documentação no Zeroheight

Depois da construção no Figma, formalizamos a documentação no Zeroheight, com o de-para entre web e mobile.

Exemplo de spec de componente
As medidas de cada tamanho em tokens, de altura e tipografia a padding e margem.
RESULTADO

A VERSÃO MOBILE PASSOU A ATENDER TRÊS SQUADS

Como um design system está sempre em evolução e o time era muito rotativo, segui dando apoio nos componentes do app, fazendo o de-para e organizando a documentação no Zeroheight.

Três squads atendidas

A vertente mobile virou referência para as squads que desenvolviam os apps.

Apoio contínuo

Segui dando suporte nos componentes e no de-para, em um time bastante rotativo.

Continuidade garantida

Quando fui para o time de Onboarding e a área se reestruturou, deixei tudo documentado para quem seguiu.

O QUE EU LEVO DESSE PROJETO

APRENDIZADOS

Um design system é um serviço interno

As squads são as usuárias, e o trabalho só funciona se você entende a rotina delas antes de propor o componente.