Todos os projetos

Product Design · 2022

Centro de Notificações VTEX

Um sistema de notificação para o VTEX Admin, onde as marcas controlam toda a operação comercial. Ele ajuda as marcas a entender e resolver problemas mais rápido, sem abrir tickets no Suporte. Projeto do estágio de seis meses.

Empresa
VTEX
Duração
Seis meses
Papel
Product Designer, UI/UX, UX Research e UX Writing
Ferramentas
Figma, Notion, Jira e Google Workspace
Time
Victoria Molgado, Bia Milhomem, Davi Costa e Biu Galvão

Filme

O sistema de notificações em movimento

Um passeio pelo problema e pela solução: erros dentro de cada módulo, um sino, duas abas e um histórico completo.

Contexto

Um sistema para avisar o que acontece no Admin.

O sistema de notificação foi criado para identificar e melhorar os pontos de dor ligados ao feedback do Admin às marcas parceiras da VTEX. A VTEX, plataforma de comércio digital empresarial, fornece o Admin, um site onde as marcas controlam toda a sua operação comercial.

O projeto permite que as marcas entendam e resolvam problemas mais rápido, sem abrir tickets no Suporte. Ele nasceu de uma das Declarações VTEX 2024: “proporcionar paz de espírito aos clientes e parceiros”.

Problema e oportunidade

Só dava para saber de um evento estando dentro do módulo.

Dentro do VTEX Admin, o usuário precisa estar no módulo ou na página para ver se um evento aconteceu e o que foi. Os módulos não tinham uma forma eficaz de comunicar problemas e erros. A oportunidade era criar um sistema que envia notificações de tarefas assíncronas, em páginas diferentes, e ajuda as pessoas a resolver e prevenir erros.

Fui a principal responsável, das telas à documentação com as especificações de design para a engenharia. A equipe de design tinha mais de 50 pessoas, mas como estagiária trabalhei todo dia com três Product Designers, com Critiques e Design Meetings. Nos últimos meses, conversei com os engenheiros para criar um MVP que outro estagiário pudesse programar em três meses.

O resultado

Um sino, duas abas e um histórico

Quem usa o Admin vê o que está acontecendo sem abrir cada módulo. O sino mostra o que é novo, o dropdown separa as notificações do sistema dos comunicados, e a página de Notificações guarda o histórico completo, com busca e filtros.

A tela de Pages com o selo no sino e o dropdown de notificações aberto.

01 · O sino e o dropdown

Feedback

O que disse minha mentora.

Jessica surpreendeu a mim e aos outros designers do VTEX IO por ser independente no processo de design e muito proativa. Esperávamos alguém dependente de direcionamentos constantes, e o que vimos foi uma designer que propunha seu próprio processo e sempre esteve aberta a ouvir feedback.
Victoria CostaManager Review

Pesquisa inicial

Compreendendo os problemas.

Durante seis meses fizemos testes de usabilidade e Desk Research, qualitativos e quantitativos, para verificar se havia problemas reais no VTEX Admin e achar melhorias na comunicação de feedback.

O escopo cresceu conforme investigávamos, então priorizamos o essencial e documentamos o que seria um game changer mas ainda não cabia.

Entrevistei designers dos módulos sobre o Admin, o processo por trás de cada página e a rotina dos usuários. “As tarefas são extremamente manuais. Só reparam depois de o erro acontecer”, disse Felipe Soares. Daiane Thomé acrescentou que os usuários não recebem notificações de erros e precisam entrar nos módulos para achá-los.

Focamos em três marcos: feedback em tempo real, prevenção e recuperação de erros mais rápidas e mais confiança na plataforma.

Screenshot da entrevista com Felipe Soares.
Screenshot da entrevista com Felipe Soares.

Pesquisa inicial

Benchmarking e Desk Research.

Comecei analisando centros de notificação de outras plataformas, buscando o que funciona e o que falha em visibilidade e hierarquia da informação. Cinco insights: múltiplas configurações, noção clara de relevância, mobile e desktop juntos, fácil de achar de novo e um sumário das anteriores.

A Desk Research me deu uma definição: uma notificação é uma mensagem exibida dentro ou fora da interface para lembrar, comunicar ou informar a tempo. Das seis formas que identifiquei, erros e indicadores de estado eram as mais importantes para os nossos usuários.

Board de configurações de notificações de outras plataformas.

01 · Configurações de notificação em outras plataformas

Ideação

Brainstorming e priorização.

Coordenei uma sessão de brainstorming com designers e desenvolvedores sobre fluxos, sistema visual, UX Writing e engenharia, dentro dos três meses disponíveis. Com minha mentora, ordenei cada feature num gráfico de esforço x impacto para definir o escopo e desenhei o fluxo ideal do usuário.

Tarefas, não só comunicados
O espaço de notificações do Admin só tinha comunicados. Agora inclui tarefas.
Uma página para rever tudo
Um Centro de Notificações com o histórico completo.
Um sistema visual por prioridade
Cores, ícones e estética mudam com a prioridade.
Matriz de esforço x impacto das features.
Definindo prioridades do escopo.
Visão e fluxo do usuário.

Ideação

Drafts e sketches.

Explorei mais de 100 frames dentro do Design System da VTEX e das opiniões dos usuários. Comparando com o benchmarking, priorizei a hierarquia da informação e a comunicação por ícones e cores, para o usuário diferenciar o que pede atenção agora do que pode esperar. A página do Centro de Notificações ficou para o fim, por seguir mais padrões do design system.

Primeiro esboço de um dropdown e cards de notificações.Primeiros esboços de uma página de Centro de Notificações.
Primeiro esboço do dropdown e dos cards.

Wireframes e testes

Um processo iterativo.

Cada tela passou por cinco passos: explorar, selecionar, criticar em Design Critiques, aperfeiçoar com o feedback e testar com usuários finais.

Os testes rodaram primeiro com a equipe de Suporte da VTEX e depois com marcas parceiras. Todos clicaram na notificação para ir à página de origem, e imagem e texto dos alertas faziam querer ver mais. Dois ajustes vieram: a notificação de Comunicados passava despercebida e a escrita precisava ser mais direta.

UX Writing

Escrever para notificações.

Um estudo de UX Writing definiu as regras para dois contextos: dentro da VTEX (comportamento do botão, significado das palavras, ação do usuário) e a experiência geral de notificações (o que mostrar, formato de data e hora, estrutura e ordem).

Aprendizados: prototipar em tamanhos, idiomas e plataformas diferentes e escrever com casos reais, porque mensagens inventadas enganam sobre a aparência real. Depois defini uma taxonomia para os próximos designers e devs seguirem o padrão.

Estrutura de uma notificação dentro do dropdown.
Estrutura de uma notificação dentro do dropdown.
Estrutura de uma notificação dentro do módulo (toast).
Estrutura de uma notificação dentro do módulo (toast).

Finalização

Dropdown e Centro de Notificações.

Depois de um All Hands e de um Design Critique com mais de 30 designers, aperfeiçoei as opções escolhidas. O sino na barra de navegação do Admin abre a principal fonte de informações recentes: notificações de tarefas e comunicados no mesmo espaço, separados por categoria.

Em “Ver todas”, o usuário chega ao Centro de Notificações, onde filtra tudo o que recebeu e ajusta configurações importantes. Como veio no fim dos seis meses, mantivemos o padrão das outras páginas do Admin.

Protótipo

Specs para desenvolvedores.

O produto final, apresentado ao fim do estágio de seis meses, permite que os usuários do Admin saibam o estado atual do sistema e controlem seu trabalho diário com mais confiança. Para o handoff, construí um Figma e uma documentação em Notion com todos os espaçamentos, funções, cliques e fluxos.

Exemplo de especificações repassadas para a equipe de engenharia.
Exemplo de especificações repassadas aos engenheiros.

Aprendizados

Sempre tem como aprender mais.

Figma
Integração com bibliotecas de Design System, auto-layout e trabalho colaborativo em interfaces.
Olhar amplo de design
Documentação de pesquisa, equilíbrio entre a opinião do usuário e a necessidade da empresa, escrita e taxonomia, e exploração de várias formas de desenhar interfaces.
Comunicação
Trabalho em inglês, troca frequente com programadores, organização de tempo e tarefas no Jira e aprender a pedir ajuda a outros designers.

Resultados

6
meses de estágio
100+
frames explorados
30+
designers no Design Critique