Melhorando a experiência ao fazer pedidos B2B

Melhorando a experiência ao fazer pedidos B2B

sobre

Smart B2B é um sistema de pedidos inteligente voltado para empresas atacadistas. Nele, onde o usuário acessa o catálogo de produtos e faz os pedidos através de uma aplicação PWA.


Usando inteligência de dados, o sistema sugere produtos e quantidades para a compra, tornando a experiência de fazer pedidos muito mais rápida.


Meu papel foi desenhar soluções para os problemas de usabilidade pensando em uma interface escalável para diversas marcas.

Esse projeto foi adaptado em seu estilo e marca a pedido do cliente.

cliente

Empresa de soluções de tecnologia B2B

período

1 mês (2023)

minha função

UX designer

ferramentas

Figma, FigJam, Maze

Objetivo
Objetivo do projeto

defining the

GOAL

Em fase de desenvolvimento, o produto apresentou problemas de usabilidade após os primeiros testes. A equipe apontou como principais causas:

A interface tem problemas de experiência em telas pequenas, a área de visualização atual dificulta o acesso a informações básicas e botões de ação.

Componentes precisam ser ajustados, e até mesmo criados, a cada novo cliente da aplicação. Isso dificulta o desenvolvimento e gera altos custos.

Não existe um padrão de interface, o que dificulta a usabilidade, estética e escalabilidade do produto.

Definimos que o objetivo é criar uma versão de interface que resolva esses problemas. E, como requisitos. usar preferencialmente componentes Tailwind, biblioteca de já usada pela equipe. Além disso, que seja white label, pensada para diferentes marcas.

A interface inicial era da seguinte forma:

let's bora!

TIME TO RUN THE SPRINT ·
TIME TO RUN THE SPRINT ·
Processo
Processo de design
de design

Optamos por seguir o processo de design em paralelo com as Sprints da equipe de desenvolvimento. Dessa forma, poderíamos rapidamente testar no ambiente de homologação. Organizamos da seguinte forma:

Semana 1: Catálogo

Semana 2: Página do produto

Semana 3: Busca e categorias

Semana 4: Carrinho e check-out

O primeiro passo foi entender como funciona o produto. Quais são as necessidades de negócio dos clientes? Quais as tarefas a serem cumpridas?


Montamos fluxogramas e analisamos o passo a passo das ações e o que se espera de cada uma. Dessa forma, ficamos a par das mesmas informações e aprendizados.


Analisando as variáveis de fluxo, percebi que cada cliente tinha necessidades diferentes. Por exemplo:

Exibir preços com descontos

Percentual de cashback

Valor de compras disponível

Valor de compra mínima

Entender as necessidades dos clientes foi importante para pensar em uma solução adaptável.

Entender as necessidades dos clientes foi importante para pensar em uma solução adaptável.

Entender as necessidades dos clientes foi importante para pensar em uma solução adaptável.

Apresentar os problemas com embasamento facilitou o entendimento e a troca de ideias com a equipe.

Apresentar os problemas com embasamento facilitou o entendimento e a troca de ideias com a equipe.

Apresentar os problemas com embasamento facilitou o entendimento e a troca de ideias com a equipe.

Em seguida, para encontrar problemas de usabilidade, realizei uma análise de heurísticas, que ajudou a identificar os principais problemas de usabilidade.


Como o projeto tinha um prazo curto, foi importante realizar essa análise com rapidez e realizar uma priorização junto com a equipe.

Como podemos melhorar a interface? Primeiramente, fiz rascunhos à mão pensando em como organizar o layout para cada etapa da jornada: fazer um pedido.


A partir dos fluxos, pensei em soluções para como os componentes poderiam ser adaptados para diferentes necessidades dos clientes.


Também fiz uma análise de competidores diretos indiretos, para explorar mais possiblidades e pensar que variáveis os clientes poderiam ter, pensando em escalabilidade.

Foi fundamental entender as necessidades de cada negócio para construir componentes adaptáveis.

Foi fundamental entender as necessidades de cada negócio para construir componentes adaptáveis.

Foi fundamental entender as necessidades de cada negócio para construir componentes adaptáveis.

Como resultado, criei uma interface com componentes adaptáveis, que podem ter diferentes funcionalidades dependendo das necessidades e regras de negócio. Por exemplo: cashback, descontos, limites de compra, pedido mínimo, tags, picking, e outros.


Em cada semana sprint, montei pequenos protótipos para testar funcionalidades básicas de cada fluxo. Ao final, realizamos um teste de usabilidade da tarefa principal: fazer um pedido.

+44%
de área de conteúdo

+44%
de área de conteúdo

+44%
de área de conteúdo

que faz toda a diferença em telas pequenas

que faz toda a diferença em telas pequenas

que faz toda a diferença em telas pequenas

Interface escalável

Interface escalável

Interface escalável

pensada para diferentes produtos e marcas
pensada para diferentes produtos e marcas
pensada para diferentes produtos e marcas

Componentes
adaptáveis

Componentes
adaptáveis

Componentes
adaptáveis

para atender necessidades específicas de cada cliente
para atender necessidades específicas de cada cliente
para atender necessidades específicas de cada cliente
Resultados

Com a entrega que realizei, o cliente estimou uma redução de pelo menos 1 mês de desenvolvimento. Que, também resultou em um processo mais assertivo, devido ao processo de design que adotamos e a documentação entregue.


Para os próximos passos, penso que seria importante monitorar e analisar os dados de uso e para identificar possibilidades de melhoria. Além disso, criar e manter documentação e padrões de interface, pensando em novos componentes e funcionalidades, a fim de manter consistência.

Nicole Luza

Criado e rabiscado por ela mesma

© 2024

Nicole Luza

Criado e rabiscado por ela mesma

© 2024

Nicole Luza

Criado e rabiscado por ela mesma

© 2024