O que user-story-mapping faz?
Cria um mapa de histórias de usuário que organiza atividades, etapas, tarefas e fatias de release. Use ao planejar um fluxo de trabalho, backlog ou MVP em torno da jornada do usuário.
Como usar
- Defina o objetivo do produto ou funcionalidade.
- Liste as atividades principais que o usuário realiza.
- Para cada atividade, detalhe as etapas (passos) do processo.
- Quebre cada etapa em tarefas específicas (histórias de usuário).
- Agrupe tarefas em fatias de release mínimas viáveis.
Estrutura do mapa
Atividade 1
├── Etapa 1.1
│ ├── Tarefa A (história de usuário)
│ ├── Tarefa B (história de usuário)
│ └── Tarefa C (história de usuário)
├── Etapa 1.2
│ ├── Tarefa D
│ └── Tarefa E
└── ...
Atividade 2
├── Etapa 2.1
│ ├── Tarefa F
│ └── Tarefa G
└── ...
Release 1 (MVP)
├── Tarefa A
├── Tarefa D
└── Tarefa F
Release 2
├── Tarefa B
├── Tarefa E
└── Tarefa G
Release 3
├── Tarefa C
└── ...
Exemplo
Objetivo: Aplicativo de entrega de comida.
Atividades:
- Navegar por restaurantes
- Fazer pedido
- Acompanhar entrega
- Avaliar pedido
Etapas para "Fazer pedido":
- Selecionar itens
- Revisar carrinho
- Informar endereço
- Confirmar pagamento
Tarefas:
- Como usuário, quero adicionar itens ao carrinho para comprá-los.
- Como usuário, quero visualizar o total do pedido antes de confirmar.
Fatias de release:
- Release 1 (MVP): Navegar e fazer pedido básico (adicionar itens, revisar carrinho, informar endereço, pagamento).
- Release 2: Acompanhamento de entrega e notificações.
- Release 3: Avaliação de pedidos e histórico.
Dicas
- Mantenha as atividades em alto nível (máx. 5-7).
- Use fatias de release para priorizar entregas por valor.
- Revise o mapa com stakeholders para alinhamento.
- Itere o mapa conforme novas descobertas sobre a jornada do usuário.