Análise de Usuários
Nesta etapa, a identificação do perfil dos usuários e a definição clara dos problemas são
fundamentais. A criação de personas ajuda a representar os diferentes tipos de usuários
e suas necessidades.
Persona 1: João, um pequeno empresário que precisa de uma solução para gerenciar seu
estoque. Ele busca uma ferramenta fácil de usar, que possa ser acessada em dispositivos
móveis e forneça informações em tempo real sobre a disponibilidade de produtos.
Persona 2: Maria, gerente de TI de uma grande empresa, que precisa de uma plataforma
robusta e com integrações, para gerenciar os processos de vendas e relacionamento com
clientes de forma eficiente.
A partir dessa análise, as jornadas do usuário são mapeadas para entender suas
interações com o sistema e identificar pontos críticos que a solução precisa resolver.
Ideação e Prototipação
Durante a fase de ideação, diversas ideias foram geradas para resolver os problemas
dos usuários. O processo de brainstorming envolveu a equipe de design,
desenvolvimento e stakeholders. A seguir, as ideias mais promissoras foram
selecionadas com base em critérios como viabilidade técnica, impacto no usuário e
custo.
Exemplo de ideias geradas:
Desenvolvimento de um painel de controle personalizado.
Implementação de notificações em tempo real.
Funcionalidade de consulta de estoque e histórico de vendas.
Essas ideias foram refinadas e utilizadas para criar protótipos iniciais em papel e
ferramentas de prototipação digital, como o Figma. O protótipo inicial focou na
interface de usuário e nas funcionalidades essenciais, como a navegação entre diferentes
módulos.
Feedback e Testes
A fase de teste e feedback envolveu a interação com usuários reais. Para isso,
organizamos sessões de teste com João e Maria para que pudessem interagir com os
protótipos e fornecer suas opiniões.
Metodologia de teste:
Testes de Usabilidade: Observação direta dos usuários enquanto interagiam com os
protótipos.
Questionários de Feedback: Perguntas focadas em avaliar a experiência do usuário,
como facilidade de navegação e utilidade das funcionalidades.
Feedback obtido:
João sugeriu que o sistema fosse mais intuitivo e com menos cliques para acessar
informações.
Maria apontou a necessidade de integração com sistemas de terceiros.
A partir do feedback, algumas funcionalidades foram ajustadas para facilitar a
navegação e priorizar a integração.
Planejamento Ágil
Com base nos protótipos e no feedback obtido, o time de desenvolvimento iniciou o
planejamento ágil. O Product Backlog foi estruturado para priorizar as funcionalidades
mais críticas para o primeiro sprint.
Itens priorizados para o primeiro sprint:
Dashboard de Controle: Exibição das informações de estoque e vendas em tempo real.
Notificações de Baixo Estoque: Alertas automáticos quando o estoque atingir níveis
críticos.
Integração com API de Sistema de Vendas: Conectar a plataforma com o sistema de
vendas existente.
Critérios de priorização:
Impacto imediato na experiência do usuário.
Viabilidade técnica dentro do prazo do sprint.
Alinhamento com os objetivos do cliente.
Desenvolvimento e Revisão
O desenvolvimento do software foi realizado em ciclos de sprints. A cada sprint, novas
funcionalidades foram implementadas, testadas e revisadas com os stakeholders.
Sprint 1: Foco na construção do painel de controle e nas notificações.
Sprint 2: Integração com o sistema de vendas e melhorias no desempenho.
Após cada sprint, o time se reuniu para revisar o progresso, fazer ajustes no backlog e
alinhar o desenvolvimento com as novas descobertas dos testes com usuários.
Conclusão
A integração das metodologias Design Thinking e Agile proporcionou um processo
iterativo e centrado no usuário, que permitiu a entrega de um software que atende às
reais necessidades dos usuários. A abordagem ágil possibilitou a adaptação contínua ao
longo do processo de desenvolvimento, enquanto o Design Thinking garantiu que o
foco estivesse sempre na experiência do usuário.
Lições Aprendidas:
A combinação de ambas as metodologias facilita a adaptação às mudanças e feedbacks
constantes.
A prototipação e os testes iniciais são cruciais para evitar retrabalho e garantir que a
solução atenda às expectativas do usuário.
A colaboração contínua entre design e desenvolvimento melhora a comunicação e
acelera a entrega de funcionalidades úteis.
Apêndice
Questionário de Feedback:
Quão fácil foi usar o protótipo? (1-5)
As funcionalidades atendem às suas necessidades? (Sim/Não)
O que você mudaria no design ou nas funcionalidades?
Wireframe dos Protótipos: