O documento discute a importância de se ter um design system para organizar e padronizar os elementos de design de uma empresa de forma a facilitar o trabalho de designers e desenvolvedores. Ele explica o que é um design system, quais são seus componentes e como ele pode ajudar a melhorar a colaboração entre times e agilizar o processo de design. Também aborda mitos comuns sobre design systems e apresenta exemplos de sistemas bem-sucedidos.
3. Who
amI?
Guilherme Gonzalez
Eu sou um designer de produtos, passei
por diversas startups, agências de
publicidade e algumas multinacionais. Amo
trabalhar com o desenvolvimento de
produtos que melhoram a vida das
pessoas e geram novos negócios.
Meu LinkedIn:
21. O designer decide mudar a cor e borda de um botão na interface de um botão
Esta atualização de design é compartilhada com o desenvolvedor por uma
especificação de interface
O desenvolvedor atualiza no código, coloca em homologação e notifica o designer.
O designer pode ver o resultado final, aprovar ou reprovar ou mandar novos ajustes
para o desenvolvedor
O QA precisa fazer verificação se não quebrou nenhuma página para subir em
produção.
23. Mas ao analisar calmamente, vemos
diversas armadilhas nesse processo.
24. O designer depende do
desenvolvedor para uma
atualização de estilo.
Logo, ele fica estagnado
até o desenvolvedor
atender ele.
25. Atualizar uma variável no
CSS não consome muito. No
entanto, o tempo necessário
para fazer isso significa
menos tempo para um
desenvolvedor trabalhar em
algo valioso para a empresa.
26. Como utilizamos um
gerenciador estilo o Jira,
essa alteração significa
mais uma tarefa no
backlog, que pode implicar
em atrasos ou queda de
performance de um time.
27. De um ponto de vista
geral, esse tempo
perdido pela empresa
também atrasa a
entrada no mercado
de seus produtos
39. #1: Solitário
Um modelo solitário em que uma equipe
disponibiliza um sistema parcial, mas com
esforços voltados principalmente para as
necessidades das equipes.
40. #2: Centralizado
Uma única equipe central de projeto produz e
suporta um sistema usado por outros como
parte de seu trabalho.
41. #3: Federado
Alguns os times podem contribuir com um
único sistema central, que é consumido por
todos os times da empresa.
44. Os designers muitas vezes acabam
criando soluções personalizadas
para melhorar áreas distintas de um
produto. Com um Design System,
novas soluções podem ser criadas e
inseridas no sistema, tornando essas
melhorias disponíveis para todos os
times e produtos de uma única vez.
Mito #1
46. Os componentes de um Design System
são interdependentes. Isso significa que
quando uma alteração é feita em um local,
a alteração será herdada em todo o
sistema. Isso torna as atualizações de
estilo com um esforço quase trivial, mas
muito maiores no impacto final. O que
uma vez foi semanas de trabalho, agora
pode ser realizado em uma tarde.
Mito #2
48. Um Design System é vivo, o que significa que
vai exigir manutenção e melhorias contínuas
conforme as necessidades. Como seu
aplicativo é composto de código 100%
reutilizável, o aplicativo herda quase que
automaticamente as melhorias no sistema,
diminuindo o esforço para manter o aplicativo.
Esse é o poder de dimensionamento que um
Design System oferece.
Mito #3
49. Alguém usando o Bootstrap ou
Foundation? Essas coisas são
ótimas. O design responsivo é difícil.
O design da Web com vários
dispositivos é difícil. E aqui estão
essas soluções, esses UI Kits Tools,
que podemos costurar da maneira
que quisermos.
Brad Frost - Atomic Design
50. Atomic Design é uma abordagem proposta pelo Brad Frost para reimaginou a
forma de trabalho de um designer ao pensar em sistemas. Quebrando os
elementos de uma tela até o mínimo átomo possível.
52. Atomic Design é um princípio
muito similar, mas não é o
final. Design System não é
uma biblioteca de símbolos
no Sketch ou Adobe XD
53. Design System é
formado de uma série
de componentes
codados, a partir de
semânticas de design.
54. Uma biblioteca de componentes
base compartilhada com
designers e desenvolvedores, que
permite que os desenvolvedores
construam páginas partindo de
direcionamentos, sem perder a
qualidade do design.
Acesso aos Laudos
Digite seus dados para acessar seus laudos
Esqueci minha senha
Digite aqui o seu e-mail
Seu e-mail
Digite aqui sua senha
Sua senha
Lembre-se de mim
ENTRAR