Organizze
System

User Interface, Design System, Documentation,  Operations

Cliente

Organizze

Duração

10 meses

Plataforma

Web, Mobile

O Design System Organizze surge da necessidade de levar os produtos da empresa para um próximo nível de maturidade, escalabilidade e padronização.

Declaração de problema

Em meio a débitos técnicos na documentação dos produtos, a empresa enfrentava problemas de implementação e padronização. Pessoas desenvolvedoras e designers eram afetadas no dia a dia das suas tarefas por não terem uma fonte da verdade fundamentada, resultando em inconsistências no design, na experiência e no código.

Outras oportunidades

Múltiplos documentos

Embora existisse uma base de documentos de design, não havia uma diretriz e padronização claras para a identidade do produto e seus vários componentes. Surgiu, então, a oportunidade de criar um único documento mestre que abrangesse todo o design dos produtos.

Versionamento design-código

Muitas das experiências que já estavam em produção não possuíam conformidade com o design final em documento. Era fundamental ter um versionamento de alto nível entre produto e desenvolvimento.

Componentização e histórico

Os principais componentes do produto não possuíam diretrizes e documentação específica para a pessoa desenvolvedora. Nosso objetivo era consolidar todas as especificações dos componentes em um único documento.

Sintonia entre pessoas desenvolvedoras e designers

A ausência de uma fonte centralizada de informação contribuía para ruídos entre as equipes. A criação de um espaço unificado representava não apenas uma oportunidade de consolidar informações, mas também de fortalecer as relações entre os departamentos, garantindo que todos estivessem alinhados.

Problemas de visual e padronização

Negociação

Depois de uma extensa auditoria de design, padronização, componentes e versionamento, nosso próximo objetivo era alinhar com as partes interessadas a necessidade de fazer trade-offs com outras iniciativas para finalmente começarmos a organizar tudo que estamos fazendo em termos de design e código.

O segredo foi esperar pelo momento certo. Aguardei a convergência de três fatores importantes dentro da empresa para poder promover uma única iniciativa.

14º aniversário
Organizze

A empresa iria completar aniversário e para isso iría lançar o re-brand total de marca, comunicação, design (cores, tipografias, iconografia, ilustrações).

Objetivo: usufruir de novos assets base para trabalhar nossas fundações de design.

Componentização
e guia de estilo

Foi trazido para as lideranças que a padronização do produto era de extrema importância no valor percebido pela pessoa usuária e isso impactava diretamente na confiança do produto.

Objetivo: ter todos os componentes centralizados com diretrizes claras.

Documentação
do produto

Meu papel foi deixar claro o quanto não ter o produto documentado em design iria impactar na escala de novas soluções e iniciativas.

Objetivo: ter todo design com versão igual em produção.

O estúdio elaborou novos tons de cores, família tipográfica e um conjunto atualizado de ilustrações.

Eu utilizei esses novos assets da marca para começar o redesenho do App Mobile e em paralelo o início da documentação do Design System.

Roadmap Design System e Documentação

Img_Roadmap-Design-System-e-Documentacao
Img_icon-01-b
Img_icon-02-b
Img_icon-03-b
Img_ilustracao-01-b
Img_ilustracao-02-b
Img_ilustracao-03-b

Criei alguns pictogramas específicos para situações de interação no aplicativo mobile.

Im_ilustracao-4
Im_ilustracao-6
Img_ilustracao-05-a

Tipografia

Escolhi o conjunto tipográfico Inter UI por ter as variações de estilos que precisava para trazer contraste e fluidez para os produtos. 

Posteriormente defini regras para utilização dentro de uma escala tipográfica que indicasse com precisão quando utilizar cada estilo na composição visual.

Font weight

Pesos diferentes para diversos estilos dentro da escala tipográfica.

Font-weight-1

Line height

Para cada tamanho de fonte, um tamanho corresponte de espaçamento entre as linhas.

Line-height-1

Typography scale

A escala tipografica criada é composta de estilos de textos constrastantes trazendo ordem e hieraquia na composição.

Typography-scale-2

Cores

Projetei um sistema de cores baseado no material bruto que recebemos no redesign da marca. O principal objetivo era ter uma paleta de cores robusta e semântica para contemplar todos os cenários dos produtos Organizze.

Por fim, criei uma estrutura que cascateada da cor no seu estado inicial até um cenário onde cada uma delas simbolizava um significado dentro do sistema de design.

Token system

A estrutura consiste em afunilar as cores bases até chegar no ponto onde cada uma delas representa uma semântica dentro do sistema de design.

Im_estrutura-tokens-cor

Global colors

Tendo como base as cores vindas do manual de marca, o trabalho seguinte era ter variações de tons claros e escuros para cada cor principal.

Img-global-colors-2

Semantic colors

As cores semânticas acabam representando um significado e um porquê dentro da estrutura de design.

Principal colors

O momento onde as cores ganham mais maturidade e também onde possuí um representante dentro da criação dos componentes de interface. Os elementos contemplados nesse estado são Content, Background, Border e Non-Contextual (para criação de elementos que não necessitam de um significado por trás da sua composição).

Com as cores documentadas semanticamente dentro do sistema, a criação começou a ser simplificada e otimizada. Todas as decisões de estilo passaram a ser baseadas nos nossos padrões de cores.

Olhando pelo lado da engenharia, abandonamos os múltiplos tons de cores legados e começamos a fazer a migração de tudo que não estava em conformidade com o documento oficial.

img-tokens-specs-1

Implementamos um sistema de variáveis de cor, permitindo a parametrização do sistema para os modos Light e Dark de forma global.

img-tokens-variables
img-lightmode-dashboard-b img-darkmode-dashboard-a

Light mode x Dark mode (arraste para o lado)

img-lightmode-outros-a img-darkmode-outros-b

Light mode x Dark mode (arraste para o lado)

Além de ter seu corpo consistente, esse conjunto de ícones possui variações de estilos, aumentando a gama visual na construções dentro dos produtos.

Img-icons-variables-2
Img-icon-details-1
Img-icon-details-4
Img-icon-categorias-novas Img-icon-categorias-antigas

Arraste para o lado para comparar

Todo app mobile foi contemplado com o novo conjunto de ícones em ondas de atualizações.

Img-icon-details-c
Img-icon-detail-b
Img-icon-detail-x
Img-icon-details-z

General spacing

Utilizado para o espaçamento entre objetos (vertical gap between itens - auto layout).

General-spacing-1

Inset spacing

Utilizado no horizontal padding e vertical padding de objetos/formas p.ex.: cards, chips, botões, etc

Inset-spacing-1

Grid e Vertical rithym

A grade vertical e horizontal defini e auxilia as diposições de todos os componentes em medidas exatas na composição visual.

spacing-grid-c
vertical-rhythm-a2
vertical-rhythm-a3
img-border-radius-a
Img-border-a
Img-border-b

Com todas as fundações definidas, o próximo passo foi recriar os fluxos de design e documentar todos os componentes em tempo real.

Img-avatar-profile
Img-input-field
Img-chip
Img-tab
Img-header.invoice
Img-header.navigation
Img-tab-bar
img-dialog-1
Img-card.option
Img-card.option-1

Resultados

01

Documento oficial

60+

Novos componentes

09

Fluxos resenhados e documentados

Outros projetos

Easy Process
Project type
Nexodata Receitas
Playground
Project type
Obrigado por chegar até aquiObrigado por chegar até aquiObrigado por chegar até aquiObrigado por chegar até aquiObrigado por chegar até aquiObrigado por chegar até aquiObrigado por chegar até aquiObrigado por chegar até aquiObrigado por chegar até aquiObrigado por chegar até aquiObrigado por chegar até aquiObrigado por chegar até aquiObrigado por chegar até aquiObrigado por chegar até aquiObrigado por chegar até aquiObrigado por chegar até aquiObrigado por chegar até aquiObrigado por chegar até aquiObrigado por chegar até aquiObrigado por chegar até aquiObrigado por chegar até aquiObrigado por chegar até aquiObrigado por chegar até aquiObrigado por chegar até aquiObrigado por chegar até aquiObrigado por chegar até aquiObrigado por chegar até aquiObrigado por chegar até aquiObrigado por chegar até aquiObrigado por chegar até aqui
Vamos criar algo incrível juntosVamos criar algo incrível juntosVamos criar algo incrível juntosVamos criar algo incrível juntosVamos criar algo incrível juntosVamos criar algo incrível juntos
View