Desafio

Construir um backlog e roadmap para inciarmos o produto de Design System dentro de um modelo descentralizado de engenharia.

Time

Atuei como Product Designer num modelo de engenharia descentralizada.

Introdução

No passado, tivemos um Design System chamado Jake, que foi importante na época para a empresa. No entanto, devido às condições de tempo, negócios e pessoas, o sistema acabou sendo despriorizado. Hoje, ele não entrega mais valor e não é considerado nas decisões.

Para otimizar nosso trabalho como Engenheiros de Software e Product Designers, iniciamos uma nova iniciativa de Design System separada do desenvolvimento dos produtos já existentes na empresa.

Dada a relevância do assunto, estamos buscando tornar o trabalho mais estratégico e alinhado com as perspectivas de negócio. Assim, conseguiremos ter uma cadência e o apoio de outros tomadores de decisão.

Acreditamos que essa nova iniciativa de Design System será fundamental para manter a consistência visual e funcional dos nossos produtos, melhorar a experiência do usuário e aumentar a eficiência do desenvolvimento de novas funcionalidades.

Com isso, esperamos que a equipe de Engenharia e Design possa trabalhar de forma mais ágil e colaborativa, e que os resultados positivos possam ser percebidos em toda a empresa.

Ciclo de vida do produto

Um Design System pode ser considerado um produto, pois é criado com um propósito específico: fornecer uma estrutura consistente e padronizada para o design e desenvolvimento de um produto ou marca. Como qualquer outro produto, seu objetivo é atender às necessidades dos usuários e das equipes envolvidas no processo de desenvolvimento.

Assim como outros produtos, ele tem um ciclo de vida próprio, passando por fases de planejamento, desenvolvimento, teste e manutenção contínua.

Ao estabelecer um ciclo de produto para o Design System, podemos garantir que ele seja um produto estratégico e alinhado com as perspectivas de negócio. Isso permite que a equipe trabalhe de forma mais eficiente, fornecendo uma base sólida para o desenvolvimento de novas funcionalidades e aprimorando a experiência do usuário em toda a empresa.

Entendimento do problema

Durante a etapa de pesquisa do processo de Discovery para o nosso produto de design system, dedicamos esforços para compreender de forma mais aprofundada as necessidades e dores dos nossos usuários, com o objetivo de criar um sistema de design que atendesse às suas expectativas e os ajudasse a alcançar seus objetivos de forma mais eficiente.

Utilizamos um formulário online para coletar informações quantitativas e qualitativas sobre as dores e necessidades dos usuários. Essas ferramentas nos permitiram obter uma visão mais abrangente e identificar padrões de comportamento e opiniões compartilhadas.

Com base nesses esforços de pesquisa, fomos capazes de adquirir insights valiosos que nos permitiram construir um design system alinhado às necessidades dos usuários e capaz de gerar valor para o time. Dividimos esses aprendizados em fatos e insights que posteriormente utilizamos para uma análise conjunta.

Workshop de ideação

Após termos concluído a fase de pesquisa detalhada, onde levantamos e sintetizamos os dados coletados, passamos para a próxima etapa do processo de Discovery: a Ideação. Nessa etapa, buscamos gerar ideias e soluções inovadoras para atender às necessidades e dores identificadas durante a pesquisa, a fim de criar um design system que realmente agregue valor para os usuários e para o time de tecnologia.

Para iniciar a etapa de Ideação, organizamos um workshop envolvendo o time de tecnologia. Essa abordagem colaborativa permitiu que todos os membros do time contribuíssem com suas perspectivas e expertise, gerando um ambiente propício para a geração de ideias criativas e soluções práticas.

Durante o workshop, utilizamos o Canvas de Proposta de Valor como uma ferramenta estruturada para guiar as discussões e delinear as principais direções a serem exploradas. Optamos por utilizar o Canvas de Proposta de Valor porque ele oferece uma estrutura clara e abrangente para avaliar e desenvolver conceitos de valor para o nosso design system.

Com base nos dados concretos obtidos durante a fase de pesquisa, preenchemos o Canvas de Proposta de Valor com informações relevantes relacionadas às dores, ganhos e tarefas dos usuários. Isso nos proporcionou uma visão clara e detalhada das necessidades que nosso design system deve atender.

Durante o workshop, focamos principalmente na ideação de soluções que aliviassem as dores identificadas e criassem ganhos significativos para os usuários. Exploramos diferentes abordagens, técnicas e funcionalidades que poderiam ser incorporadas ao design system para melhorar a eficiência, a colaboração e a experiência do usuário.

Ao longo das discussões e atividades de brainstorming, incentivamos a contribuição de todos os membros do time, estimulando a diversidade de perspectivas e a busca por soluções inovadoras.

Vale ressaltar que durante o levantamento de dados e análise estruturamos nossas decisões se baseando nas dimensões que uma tarefa possa ser realizada através de uma razão funcional, emocional e social. Isto é uma abordagem vinda do Jobs to be done. Deixo uma referência aqui bem legal sobre o assunto.

Mão na massa!

Este processo é importante para entendermos a dimensão do que estamos trabalhando e como podemos construir algo que não só atenda as necessidades do time, mas que também ande atrelado aos indicadores de negócios da empresa.

Hoje estamos num modelo federado de time, deixo aqui um artigo com os modelos de times de design system) com encontros recorrentes com todos os interessados para levar pra frente nossa visão, por isso estipulamos muito mais sobre como queremos tocar do que divisões por sprints e cadencias de entregáveis, estamos tornando o trabalho com pontos focais centralizados na guilda mas que será parte da cultura dos times de forma geral.

Desenhamos como seria nosso plano de ação para a entrega do nosso MVP, para quais produtos, como iriamos fazer e priorizar.

Os próximos passos disso, e os detalhamentos técnicos deixo para um próximo artigo, mas deixo uma imagem representando um pouco dos nossos tokens de cores pós nossas revisões enquanto time de tecnologia.

Esse foi só o comecinho de algo grande! quero deixar um super agradecimento especial ao time de engenharia por estar levando no peito essa inciativa de forma orgânica #luisao #Kpelo #Zé #Let #Cat #Raul #James e todo o time de Design pelo suporte diário, principalmente a #Gi por todo acompanhamento <3