workshop de requisitos - user story mapping
DESCRIPTION
Workshop de Requisitos - User Story MappingTRANSCRIPT
![Page 1: Workshop de Requisitos - User Story Mapping](https://reader034.vdocuments.mx/reader034/viewer/2022052304/55731f8cd8b42aae7b8b4bf4/html5/thumbnails/1.jpg)
Capturando requisitos com
User Story Mapping
Técnica de Workshop de Requisitos
![Page 2: Workshop de Requisitos - User Story Mapping](https://reader034.vdocuments.mx/reader034/viewer/2022052304/55731f8cd8b42aae7b8b4bf4/html5/thumbnails/2.jpg)
- Marcelo Neves possui mais de 15 anos de experiência em projetos de software e
análise de negócios.
- É um dos líderes do IIBA Rio de Janeiro Chapter.
- Formado em Ciência da Computação.
- Coautor do livro Managing Business Analysts do IIBA.
- Revisor técnico do BABOK na língua portuguesa.
[email protected] @marceloneves
![Page 3: Workshop de Requisitos - User Story Mapping](https://reader034.vdocuments.mx/reader034/viewer/2022052304/55731f8cd8b42aae7b8b4bf4/html5/thumbnails/3.jpg)
Apresentação
• Nome
• Participa em algum processo de capturar requisitos?
![Page 4: Workshop de Requisitos - User Story Mapping](https://reader034.vdocuments.mx/reader034/viewer/2022052304/55731f8cd8b42aae7b8b4bf4/html5/thumbnails/4.jpg)
O que é um workshop de requisitos?
É uma forma estruturada de capturar requisitos.
Um workshop pode ser utilizado para investigar, definir, priorizar e atingir o fechamento dos requisitos do sistema alvo.
![Page 5: Workshop de Requisitos - User Story Mapping](https://reader034.vdocuments.mx/reader034/viewer/2022052304/55731f8cd8b42aae7b8b4bf4/html5/thumbnails/5.jpg)
User Story Mapping
É uma técnica para organizar e priorizar requisitos de forma a alcançar os seguintes objetivos:
• Visão geral da solução
• Funcionalidades e tipos de usuário
• Prioridade do backlog
• Definição das releases
• Cooperação do cliente
![Page 6: Workshop de Requisitos - User Story Mapping](https://reader034.vdocuments.mx/reader034/viewer/2022052304/55731f8cd8b42aae7b8b4bf4/html5/thumbnails/6.jpg)
O que é uma user story?
Descreve a necessidades do usuário
Descreve o produto
É uma declaração informal de requisito
É composto de uma ou duas sentenças
![Page 7: Workshop de Requisitos - User Story Mapping](https://reader034.vdocuments.mx/reader034/viewer/2022052304/55731f8cd8b42aae7b8b4bf4/html5/thumbnails/7.jpg)
Como vendedor, eu quero incluir pedidos de venda.
Exemplo
Como [tipo de usuário] eu quero [executar alguma tarefa] para que eu possa [alcançar algum objetivo].
Modelo
É apenas um modelo! Notas, especificações e sketches são bem-vindos. Antes de construir a solução escreva o critério de aceitação.
![Page 8: Workshop de Requisitos - User Story Mapping](https://reader034.vdocuments.mx/reader034/viewer/2022052304/55731f8cd8b42aae7b8b4bf4/html5/thumbnails/8.jpg)
O backlog pode ser representado por um mapa de
user stories
![Page 9: Workshop de Requisitos - User Story Mapping](https://reader034.vdocuments.mx/reader034/viewer/2022052304/55731f8cd8b42aae7b8b4bf4/html5/thumbnails/9.jpg)
Vamos começar?
5 minutos
![Page 10: Workshop de Requisitos - User Story Mapping](https://reader034.vdocuments.mx/reader034/viewer/2022052304/55731f8cd8b42aae7b8b4bf4/html5/thumbnails/10.jpg)
1º.Setup
Formar grupos de 4-7 (máximo) pessoas
5 minutos
![Page 11: Workshop de Requisitos - User Story Mapping](https://reader034.vdocuments.mx/reader034/viewer/2022052304/55731f8cd8b42aae7b8b4bf4/html5/thumbnails/11.jpg)
2º. Qual é o problema?
a) Call center precisa de um sistema para registro e acompanhamento de ligações
b) Companhia telefônica precisa de um sistema de bilhetagem
c) Instituição de ensino precisa de sistema para administrar seu dia a dia
d) Loja de roupas precisa de um sistema para vender roupas online
e) Corretora da bolsa precisa de um sistema
f) Corretora de imóveis precisa de um sistema de gestão
g) Instituto de pesquisa de opinião precisa de um sistema de BI
h) Empresa de software precisa de sistema para controle de folha de pagamento
i) Pizzaria quer automatizar o disk-pizza
j) Departamento de Trânsito da cidade do Rio de Janeiro deseja controlar multas de trânsito
10 minutos
![Page 12: Workshop de Requisitos - User Story Mapping](https://reader034.vdocuments.mx/reader034/viewer/2022052304/55731f8cd8b42aae7b8b4bf4/html5/thumbnails/12.jpg)
3º.Enumere as funcionalidades
Atenção:
a) Começar a user story com verbo
b) Pense no que as pessoas fazem e não no que o sistema deve fazer
c) No máximo 20 para este workshop
Exemplo:
Incluir pedido
30 minutos
![Page 13: Workshop de Requisitos - User Story Mapping](https://reader034.vdocuments.mx/reader034/viewer/2022052304/55731f8cd8b42aae7b8b4bf4/html5/thumbnails/13.jpg)
4º.Identifique o usuário
• Informe o usuário logo abaixo da user story Exemplo:
Incluir pedido (vendedor)
10 minutos
![Page 14: Workshop de Requisitos - User Story Mapping](https://reader034.vdocuments.mx/reader034/viewer/2022052304/55731f8cd8b42aae7b8b4bf4/html5/thumbnails/14.jpg)
5º.Identifique a frequência de ocorrência
• A frequência pode ser:
• Horária
• Diária
• Semanal
• Mensal
• Trimestral
Exemplo:
Incluir pedido (vendedor) Freq: diária
10 minutos
![Page 15: Workshop de Requisitos - User Story Mapping](https://reader034.vdocuments.mx/reader034/viewer/2022052304/55731f8cd8b42aae7b8b4bf4/html5/thumbnails/15.jpg)
6º.Identifique o valor da user story
• O valor pode ser:
• Alto
• Médio
• Baixo
Exemplo:
Incluir pedido (vendedor) Freq: diária Valor: ALTO
10 minutos
![Page 16: Workshop de Requisitos - User Story Mapping](https://reader034.vdocuments.mx/reader034/viewer/2022052304/55731f8cd8b42aae7b8b4bf4/html5/thumbnails/16.jpg)
7º.Desenhe as setas para sequência de uso e criticidade
Sequência de uso
Criticidade
2 minutos
![Page 17: Workshop de Requisitos - User Story Mapping](https://reader034.vdocuments.mx/reader034/viewer/2022052304/55731f8cd8b42aae7b8b4bf4/html5/thumbnails/17.jpg)
8º.Ordene as funcionalidades
Sequência de uso
Criticidade
Atenção: o objetivo da ordenação é contar uma história de como o sistema funciona 15 minutos
![Page 18: Workshop de Requisitos - User Story Mapping](https://reader034.vdocuments.mx/reader034/viewer/2022052304/55731f8cd8b42aae7b8b4bf4/html5/thumbnails/18.jpg)
9º.Priorize as funcionalidades
Sequência de uso
Criticidade
Priorização = frequência + valor 15 minutos
![Page 19: Workshop de Requisitos - User Story Mapping](https://reader034.vdocuments.mx/reader034/viewer/2022052304/55731f8cd8b42aae7b8b4bf4/html5/thumbnails/19.jpg)
10º.Crie a quebras de fluxo
Sequência de uso
Criticidade
Cadastro Reserva Análise
10 minutos
![Page 20: Workshop de Requisitos - User Story Mapping](https://reader034.vdocuments.mx/reader034/viewer/2022052304/55731f8cd8b42aae7b8b4bf4/html5/thumbnails/20.jpg)
11º.Crie as releases – 10 min
Sequência de uso
Criticidade
Cadastro Reserva Análise
Release 1
Release 2
Release 3
10 minutos
![Page 21: Workshop de Requisitos - User Story Mapping](https://reader034.vdocuments.mx/reader034/viewer/2022052304/55731f8cd8b42aae7b8b4bf4/html5/thumbnails/21.jpg)
Porque um mapa? • Diferente de um típico backlog, user stories map
permite:
• Visualizar o fluxo ou a cadeia de valor
• Visualizar relacionamentos das grandes user stories com user stories filhas
• Confirmar se falta alguma user storie
• Fornece um útil contexto de priorização
• Planejar releases completas e outras releases que entregam valor.
![Page 22: Workshop de Requisitos - User Story Mapping](https://reader034.vdocuments.mx/reader034/viewer/2022052304/55731f8cd8b42aae7b8b4bf4/html5/thumbnails/22.jpg)
Quer saber mais sobre User Story Mapping?
Site: http://www.agileproductdesign.com/presentations/user_story_mapping/index.html
Autor:
Jeff Patton
![Page 23: Workshop de Requisitos - User Story Mapping](https://reader034.vdocuments.mx/reader034/viewer/2022052304/55731f8cd8b42aae7b8b4bf4/html5/thumbnails/23.jpg)
Obrigado!