SlideShare uma empresa Scribd logo
Capturando
  requisitos com
User Story Mapping




Técnica de Workshop de Requisitos
- 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.

marcelomneves@gmail.com
@marceloneves
Apresentação
• Nome
• Participa em algum processo de capturar requisitos?
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.
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
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
Exemplo                                Modelo


                                           Como [tipo de usuário]
   Como vendedor,                          eu quero [executar
   eu quero incluir                        alguma tarefa] para
   pedidos de                              que eu possa [alcançar
                                           algum objetivo].
   venda.


É 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.
O backlog pode ser
representado por um mapa de
        user stories
Vamos começar?




                 5 minutos
1º.Setup
Formar grupos de 4-7 (máximo) pessoas




                                        5 minutos
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
3º.Enumere as funcionalidades

                    Atenção:
Exemplo:
                    a) Começar a user story com verbo
                    b) Pense no que as pessoas fazem e não
                        no que o sistema deve fazer
   Incluir pedido
                    c) No máximo 20 para este workshop




                                                     30 minutos
4º.Identifique o usuário

                    • Informe o usuário logo abaixo da
Exemplo:              user story

   Incluir pedido
   (vendedor)




                                                10 minutos
5º.Identifique a frequência de
ocorrência

                     • A frequência pode ser:
 Exemplo:              •   Horária
                       •   Diária
    Incluir pedido     •   Semanal
    (vendedor)
    Freq: diária       •   Mensal
                       •   Trimestral




                                                10 minutos
6º.Identifique o valor da user story

                     • O valor pode ser:
 Exemplo:              • Alto
                       • Médio
    Incluir pedido     • Baixo
    (vendedor)
    Freq: diária
    Valor: ALTO




                                           10 minutos
7º.Desenhe as setas para sequência
de uso e criticidade




  Criticidade




                Sequência de uso   2 minutos
8º.Ordene as funcionalidades



       Criticidade




                                  Sequência de uso



Atenção: o objetivo da ordenação é contar uma história de como o sistema funciona   15 minutos
9º.Priorize as funcionalidades



        Criticidade




                                   Sequência de uso



Priorização = frequência + valor                      15 minutos
10º.Crie a quebras de fluxo

               Cadastro      Reserva     Análise




 Criticidade




                      Sequência de uso



                                                   10 minutos
11º.Crie as releases – 10 min

              Cadastro      Reserva     Análise

                                                  Release 1



Criticidade
                                                  Release 2




                                                  Release 3




                     Sequência de uso



                                                              10 minutos
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.
Quer saber mais sobre User
Story Mapping?
Site:
http://www.agileproductdesign.com/presentations/user_story_
mapping/index.html

Autor:
Jeff Patton
Obrigado!

Mais conteúdo relacionado

PPTX
MODELO DE DESENVOLVIMENTO DA ESTRATÉGIA
PDF
PERSONAS - Design orientado pelos dadosPersonas
PDF
Caminhos do Flow : Como podemos contribuir para a felicidade plena das pessoa...
PDF
Projeto Criação de Persona - Matéria Comportamento do Consumidor.
PDF
PMO - Escritório de Projetos - Fatores Criticos de sucesso - 3P's
PDF
Estratégias para a criação de conteúdo no facebook
PDF
Instrução normativa conjunta MP-CGU no. 01/2016
PDF
Persona: Tudo que Você Precisa Saber para Criar a Sua em 7 Passos
MODELO DE DESENVOLVIMENTO DA ESTRATÉGIA
PERSONAS - Design orientado pelos dadosPersonas
Caminhos do Flow : Como podemos contribuir para a felicidade plena das pessoa...
Projeto Criação de Persona - Matéria Comportamento do Consumidor.
PMO - Escritório de Projetos - Fatores Criticos de sucesso - 3P's
Estratégias para a criação de conteúdo no facebook
Instrução normativa conjunta MP-CGU no. 01/2016
Persona: Tudo que Você Precisa Saber para Criar a Sua em 7 Passos

Destaque (19)

PPTX
A importância da Brand Persona no SAC 2.0
PDF
Princípios da engenharia de software (marcello thiry)
PDF
Personas na prática - Um estudo de caso (re)pensado
PPT
Personas e Cenários
PPS
Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Req...
PPTX
Tendencias e Mercado
PDF
Construção de Personas
PDF
Como criar Personas
PPTX
Como criar sua Brand Persona para Social CRM
PDF
ISO TS16949 2002 Apresentação dos Requisitos
PDF
Mapeamento de Processos com SIPOC (cenário atual - 'as-is')
PDF
Principais Entregas para estabelecer o Gerenciamento de Processos de Negócios...
PDF
JAD e levantamento de requisitos
PDF
Engenharia Requisitos - Método RON
PDF
Escrevendo requisitos de alta qualidade
PDF
Analista de Negócios e o Ciclo Vida dos Requisitos
PDF
Personas: O que são? Onde vivem? Como funcionam?
A importância da Brand Persona no SAC 2.0
Princípios da engenharia de software (marcello thiry)
Personas na prática - Um estudo de caso (re)pensado
Personas e Cenários
Pedaços de XP, FDD, Scrum e Kanban na Análise de Negócios e Engenharia de Req...
Tendencias e Mercado
Construção de Personas
Como criar Personas
Como criar sua Brand Persona para Social CRM
ISO TS16949 2002 Apresentação dos Requisitos
Mapeamento de Processos com SIPOC (cenário atual - 'as-is')
Principais Entregas para estabelecer o Gerenciamento de Processos de Negócios...
JAD e levantamento de requisitos
Engenharia Requisitos - Método RON
Escrevendo requisitos de alta qualidade
Analista de Negócios e o Ciclo Vida dos Requisitos
Personas: O que são? Onde vivem? Como funcionam?
Anúncio

Semelhante a Workshop de Requisitos - User Story Mapping (20)

PPTX
Proposta para especificação de histórias de usuários alinhadas a IEEE 830
PPTX
Levantamento Ágil de Requisitos
PPTX
Análise de Negócios como ferramenta para desenvolver produtos de sucesso - UN...
PDF
Taise Dias - Análise efetiva de microserviços em 3 passos
PDF
MTC_2016-analise_efetiva_de_microsservicos
PDF
Palestra tdc negócios - bianca luttenschlager
PDF
O Papel do Product Owner
PDF
TÉC.ADM -AULA 01 PROTOTIPAGEM DE NEGÓCIOS INOVADORES.pdf
PDF
TDC2018SP | Trilha Requisito Ageis - Historias de usuarios - Basico e alem
PDF
Metodos ageis thinkingdifferent
PDF
Scrum na sua Empresa
PPTX
Usabilidade Aula-06. Processos: User Stories
PPTX
Workshop de Requisitos
PDF
[GUTS-RS] Evento julho 2017 - Como iniciar os testes de performance em uma a...
PPTX
requisitos de software.pptx
PDF
Captando requisitos de forma ágil
PPTX
Testes Automatizados e Especificação Por Exemplo - Unindo TI e Negócio atravé...
PPT
Requisitos no Processo Iterativo
PDF
Prototipagem em Papel - Oficina
KEY
SCRUM - Aula 2
Proposta para especificação de histórias de usuários alinhadas a IEEE 830
Levantamento Ágil de Requisitos
Análise de Negócios como ferramenta para desenvolver produtos de sucesso - UN...
Taise Dias - Análise efetiva de microserviços em 3 passos
MTC_2016-analise_efetiva_de_microsservicos
Palestra tdc negócios - bianca luttenschlager
O Papel do Product Owner
TÉC.ADM -AULA 01 PROTOTIPAGEM DE NEGÓCIOS INOVADORES.pdf
TDC2018SP | Trilha Requisito Ageis - Historias de usuarios - Basico e alem
Metodos ageis thinkingdifferent
Scrum na sua Empresa
Usabilidade Aula-06. Processos: User Stories
Workshop de Requisitos
[GUTS-RS] Evento julho 2017 - Como iniciar os testes de performance em uma a...
requisitos de software.pptx
Captando requisitos de forma ágil
Testes Automatizados e Especificação Por Exemplo - Unindo TI e Negócio atravé...
Requisitos no Processo Iterativo
Prototipagem em Papel - Oficina
SCRUM - Aula 2
Anúncio

Mais de Marcelo Neves (17)

PDF
Palestra Business Agility - TDC BH 2020
PDF
Lean Analysis Canvas na Prática
PDF
UM BREVE RESUMO DO GUIA BABOK V3 DE ANÁLISE DE NEGÓCIOS
PDF
Arquitetura Corporativa em Organizações Exponenciais - É possível?
PDF
Análise de negocios - Para onde estamos indo?
PDF
Você tem o mindset do analista de negócios ágil?
PDF
Workshop Entregando Valor E Não Apenas Funcionalidades
PPTX
Dojo de Requisitos
PDF
Qual é o papel de um Analista de Negócios em um time ágil?
PDF
10 perguntas que precisam ser respondidas antes de você iniciar o próximo pro...
PDF
Comunicacao efetiva e eficaz com o metamodelo
PPTX
Analise de Negócios em Ambientes Ágeis
PDF
Análise de Negócios para Curiosos
PDF
O que é análise de negócios?
PDF
O analista de negócios e o gerente de projetos
PDF
Porque continuamos a entregar software que não atende as expectativas do usuá...
PDF
Fundamentos de Análise de Negócios
Palestra Business Agility - TDC BH 2020
Lean Analysis Canvas na Prática
UM BREVE RESUMO DO GUIA BABOK V3 DE ANÁLISE DE NEGÓCIOS
Arquitetura Corporativa em Organizações Exponenciais - É possível?
Análise de negocios - Para onde estamos indo?
Você tem o mindset do analista de negócios ágil?
Workshop Entregando Valor E Não Apenas Funcionalidades
Dojo de Requisitos
Qual é o papel de um Analista de Negócios em um time ágil?
10 perguntas que precisam ser respondidas antes de você iniciar o próximo pro...
Comunicacao efetiva e eficaz com o metamodelo
Analise de Negócios em Ambientes Ágeis
Análise de Negócios para Curiosos
O que é análise de negócios?
O analista de negócios e o gerente de projetos
Porque continuamos a entregar software que não atende as expectativas do usuá...
Fundamentos de Análise de Negócios

Último (20)

PPT
Introdução a Organização, Sistemas e Métodos.ppt
PDF
Riscos da IA: O Guia Definitivo para Gestores sobre Governança, PL 2338 e a A...
PDF
PT_Organic_Peroxide_Peróxido Orgânico_Series_Perodox Do Sender Chem.pdf
PDF
755805723-Slides-de-Aula.pdfffffffffffffffffffffffffffff
PPTX
Documento de Franciele Oliveirala🖤.pptx
PPT
Slide resumoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
PDF
Apresentação sobre a sustentabilidade, ambiental, social e governança da Unil...
PPTX
Complience em Redes Complience em Redes Aula 01Complience em Redes Aula 01
PDF
Teoria Administrativa de Fayol llllllllllllllllllllll- 33.pdf
PPT
TREINAMENTO COMBATE A INCÊNDIO para empresas
PPTX
CDTOE - SLIDES 1ª UNIDADE APRENDIZAGEM 2024.pptx
PPTX
analise-swot- turma ADM - E SUAS CONCEPÇÕES
PDF
APRESENTACAO COLETIVA ABRAS RETROSPECTIVA 2020.pdf
PPTX
Capacitacao_online_Monitoramento_Ciclo_PDCA.pptx Lamentamos, mas o ficheiro C...
DOCX
Artigo Cientifico Teorias e Modelos 11-07-2023.docx
PDF
Processos_Gerenciais_Modelos_de_Gestão.pdf
DOCX
avaliação de Ciencias -9 ANO 1 BIMESTRE.docx
PDF
Guia de Maturidade em IA Corporativa: Governança, Riscos e Estratégia
PDF
EQUIPE CARLOS.pdffffffffffffffffffffffffffffffffff
PDF
Assunto 14 - Orçamentos de Custos e Despesas.pdf
Introdução a Organização, Sistemas e Métodos.ppt
Riscos da IA: O Guia Definitivo para Gestores sobre Governança, PL 2338 e a A...
PT_Organic_Peroxide_Peróxido Orgânico_Series_Perodox Do Sender Chem.pdf
755805723-Slides-de-Aula.pdfffffffffffffffffffffffffffff
Documento de Franciele Oliveirala🖤.pptx
Slide resumoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Apresentação sobre a sustentabilidade, ambiental, social e governança da Unil...
Complience em Redes Complience em Redes Aula 01Complience em Redes Aula 01
Teoria Administrativa de Fayol llllllllllllllllllllll- 33.pdf
TREINAMENTO COMBATE A INCÊNDIO para empresas
CDTOE - SLIDES 1ª UNIDADE APRENDIZAGEM 2024.pptx
analise-swot- turma ADM - E SUAS CONCEPÇÕES
APRESENTACAO COLETIVA ABRAS RETROSPECTIVA 2020.pdf
Capacitacao_online_Monitoramento_Ciclo_PDCA.pptx Lamentamos, mas o ficheiro C...
Artigo Cientifico Teorias e Modelos 11-07-2023.docx
Processos_Gerenciais_Modelos_de_Gestão.pdf
avaliação de Ciencias -9 ANO 1 BIMESTRE.docx
Guia de Maturidade em IA Corporativa: Governança, Riscos e Estratégia
EQUIPE CARLOS.pdffffffffffffffffffffffffffffffffff
Assunto 14 - Orçamentos de Custos e Despesas.pdf

Workshop de Requisitos - User Story Mapping

  • 1. Capturando requisitos com User Story Mapping Técnica de Workshop de Requisitos
  • 2. - 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. marcelomneves@gmail.com @marceloneves
  • 3. Apresentação • Nome • Participa em algum processo de capturar requisitos?
  • 4. 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.
  • 5. 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
  • 6. 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
  • 7. Exemplo Modelo Como [tipo de usuário] Como vendedor, eu quero [executar eu quero incluir alguma tarefa] para pedidos de que eu possa [alcançar algum objetivo]. venda. É 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.
  • 8. O backlog pode ser representado por um mapa de user stories
  • 9. Vamos começar? 5 minutos
  • 10. 1º.Setup Formar grupos de 4-7 (máximo) pessoas 5 minutos
  • 11. 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
  • 12. 3º.Enumere as funcionalidades Atenção: Exemplo: a) Começar a user story com verbo b) Pense no que as pessoas fazem e não no que o sistema deve fazer Incluir pedido c) No máximo 20 para este workshop 30 minutos
  • 13. 4º.Identifique o usuário • Informe o usuário logo abaixo da Exemplo: user story Incluir pedido (vendedor) 10 minutos
  • 14. 5º.Identifique a frequência de ocorrência • A frequência pode ser: Exemplo: • Horária • Diária Incluir pedido • Semanal (vendedor) Freq: diária • Mensal • Trimestral 10 minutos
  • 15. 6º.Identifique o valor da user story • O valor pode ser: Exemplo: • Alto • Médio Incluir pedido • Baixo (vendedor) Freq: diária Valor: ALTO 10 minutos
  • 16. 7º.Desenhe as setas para sequência de uso e criticidade Criticidade Sequência de uso 2 minutos
  • 17. 8º.Ordene as funcionalidades Criticidade Sequência de uso Atenção: o objetivo da ordenação é contar uma história de como o sistema funciona 15 minutos
  • 18. 9º.Priorize as funcionalidades Criticidade Sequência de uso Priorização = frequência + valor 15 minutos
  • 19. 10º.Crie a quebras de fluxo Cadastro Reserva Análise Criticidade Sequência de uso 10 minutos
  • 20. 11º.Crie as releases – 10 min Cadastro Reserva Análise Release 1 Criticidade Release 2 Release 3 Sequência de uso 10 minutos
  • 21. 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.
  • 22. Quer saber mais sobre User Story Mapping? Site: http://www.agileproductdesign.com/presentations/user_story_ mapping/index.html Autor: Jeff Patton