SlideShare une entreprise Scribd logo
1  sur  9
Gerenciamento
Ágil de Projetos
Aula 4 - Histórias do Usuário
Histórias do Usuário

          • Uma História do Usuário descreve uma
            funcionalidade de valor para o usuário ou
            patrocinador de um sistema ou software;
          • É composta por 3 aspectos:
            • Descrição usada para planejamento ou lembrete;
            • Discussão para concretizar os detalhes;
            • Testes que indicam quando a história está pronta;


Slide 2                    Aula 4 - Histórias do Usuario          [COH04]
3C

          • Os 3Cs são aspectos críticos de devem ser
            lembrados ao escrever histórias:
           • Cards: escrever em cartões os post-its para
             obrigá-las a serem pequenas;
           • Conversation: lembrete para discutir com o
             usuário/cliente;
           • Confirmation: maneira de validar o pedido;


Slide 3                 Aula 4 - Histórias do Usuario      [JEF01]
INVEST
          • Independent: histórias devem ser independente das
            outras;
          • Negotiable: histórias não são contratos, mas lembretes
            para discussões;
          • Valuable: histórias devem gerar valor;
          • Estimatable: desenvolvedores devem ser capazes de
            estimar o tamanho das histórias;
          • Small: histórias não devem ser muito grandes e nem
            muito pequenas;

Slide 4                    Aula 4 - Histórias do Usuario         [COH04]
Considerações

          • Stakeholders escrevem as histórias;
          • Use a ferramenta mais simples possível;
          • Lembre-se dos requisitos não funcionais;
          • Indique o tamanho estimado;
          • Indique a prioridade;
          • Opcionalmente inclua um identificador único


Slide 5                  Aula 4 - Histórias do Usuario   [AMB02]
Modelo Informal




Slide 6        Aula 4 - Histórias do Usuario   [AMB02]
Modelo Formal




Slide 7        Aula 4 - Histórias do Usuario
Mão na massa
                                                         60 min
          • Escreva de 5 a 10 histórias de um sistema de
            inscrição em eventos;




Slide 8                  Aula 4 - Histórias do Usuario
Referências
          •   [COH04] COHN, Mike. User Stories Applied: For Agile
              Software Development. 1a. Edição; Addison Wesley: 2004;
              ISBN 0321205685
          •   [JEF01] JEFFRIES, Ron. Essential XP: Cards, Conversation,
              Confirmation. Disponível em: http://xprogramming.com/
              articles/expcardconversationconfirmation/
          •   [AMB02] AMBLER, Scott. Agile Modeling: Effective
              Practices for eXtreme Programming and the Unified
              Process. 1a. Edição; Wiley: 2002; ISBN 0471202827.




Slide 9                       Aula 4 - Histórias do Usuario

Contenu connexe

Plus de Saulo Arruda

Plus de Saulo Arruda (20)

#CPBR7 - Métricas para startups
#CPBR7 - Métricas para startups#CPBR7 - Métricas para startups
#CPBR7 - Métricas para startups
 
StartupFarm métricas
StartupFarm métricasStartupFarm métricas
StartupFarm métricas
 
Mande seu chefe pentear macaco
Mande seu chefe pentear macacoMande seu chefe pentear macaco
Mande seu chefe pentear macaco
 
Sthart - Desenvolvimento Web e Mobile
Sthart - Desenvolvimento Web e MobileSthart - Desenvolvimento Web e Mobile
Sthart - Desenvolvimento Web e Mobile
 
Como ganhar dinheiro com aplicativos mobile?
Como ganhar dinheiro com aplicativos mobile?Como ganhar dinheiro com aplicativos mobile?
Como ganhar dinheiro com aplicativos mobile?
 
Startups - É programando que se empreende
Startups - É programando que se empreendeStartups - É programando que se empreende
Startups - É programando que se empreende
 
SCRUM - Aula 2
SCRUM - Aula 2SCRUM - Aula 2
SCRUM - Aula 2
 
SCRUM - Aula1
SCRUM - Aula1SCRUM - Aula1
SCRUM - Aula1
 
Desenvolvimento iOS - Aula 6
Desenvolvimento iOS - Aula 6Desenvolvimento iOS - Aula 6
Desenvolvimento iOS - Aula 6
 
Desenvolvimento iOS - Aula 5
Desenvolvimento iOS - Aula 5Desenvolvimento iOS - Aula 5
Desenvolvimento iOS - Aula 5
 
Desenvolvimento iOS - Aula 4
Desenvolvimento iOS - Aula 4Desenvolvimento iOS - Aula 4
Desenvolvimento iOS - Aula 4
 
TDC 2012 - Querem me comprar, e agora?
TDC 2012 - Querem me comprar, e agora?TDC 2012 - Querem me comprar, e agora?
TDC 2012 - Querem me comprar, e agora?
 
Desenvolvimento iOS - Aula 3
Desenvolvimento iOS - Aula 3Desenvolvimento iOS - Aula 3
Desenvolvimento iOS - Aula 3
 
Desenvolvimento iOS - Aula 2
Desenvolvimento iOS - Aula 2Desenvolvimento iOS - Aula 2
Desenvolvimento iOS - Aula 2
 
Desenvolvimento iOS - Aula 1
Desenvolvimento iOS - Aula 1Desenvolvimento iOS - Aula 1
Desenvolvimento iOS - Aula 1
 
Empreendedorismo Agil
Empreendedorismo AgilEmpreendedorismo Agil
Empreendedorismo Agil
 
Minicurso Ruby
Minicurso RubyMinicurso Ruby
Minicurso Ruby
 
Minicurso Objective-C
Minicurso Objective-CMinicurso Objective-C
Minicurso Objective-C
 
Rails nas Nuvens
Rails nas NuvensRails nas Nuvens
Rails nas Nuvens
 
Aprendendo a errar ou errando para aprender
Aprendendo a errar ou errando para aprenderAprendendo a errar ou errando para aprender
Aprendendo a errar ou errando para aprender
 

4. Histórias do Usuário

  • 1. Gerenciamento Ágil de Projetos Aula 4 - Histórias do Usuário
  • 2. Histórias do Usuário • Uma História do Usuário descreve uma funcionalidade de valor para o usuário ou patrocinador de um sistema ou software; • É composta por 3 aspectos: • Descrição usada para planejamento ou lembrete; • Discussão para concretizar os detalhes; • Testes que indicam quando a história está pronta; Slide 2 Aula 4 - Histórias do Usuario [COH04]
  • 3. 3C • Os 3Cs são aspectos críticos de devem ser lembrados ao escrever histórias: • Cards: escrever em cartões os post-its para obrigá-las a serem pequenas; • Conversation: lembrete para discutir com o usuário/cliente; • Confirmation: maneira de validar o pedido; Slide 3 Aula 4 - Histórias do Usuario [JEF01]
  • 4. INVEST • Independent: histórias devem ser independente das outras; • Negotiable: histórias não são contratos, mas lembretes para discussões; • Valuable: histórias devem gerar valor; • Estimatable: desenvolvedores devem ser capazes de estimar o tamanho das histórias; • Small: histórias não devem ser muito grandes e nem muito pequenas; Slide 4 Aula 4 - Histórias do Usuario [COH04]
  • 5. Considerações • Stakeholders escrevem as histórias; • Use a ferramenta mais simples possível; • Lembre-se dos requisitos não funcionais; • Indique o tamanho estimado; • Indique a prioridade; • Opcionalmente inclua um identificador único Slide 5 Aula 4 - Histórias do Usuario [AMB02]
  • 6. Modelo Informal Slide 6 Aula 4 - Histórias do Usuario [AMB02]
  • 7. Modelo Formal Slide 7 Aula 4 - Histórias do Usuario
  • 8. Mão na massa 60 min • Escreva de 5 a 10 histórias de um sistema de inscrição em eventos; Slide 8 Aula 4 - Histórias do Usuario
  • 9. Referências • [COH04] COHN, Mike. User Stories Applied: For Agile Software Development. 1a. Edição; Addison Wesley: 2004; ISBN 0321205685 • [JEF01] JEFFRIES, Ron. Essential XP: Cards, Conversation, Confirmation. Disponível em: http://xprogramming.com/ articles/expcardconversationconfirmation/ • [AMB02] AMBLER, Scott. Agile Modeling: Effective Practices for eXtreme Programming and the Unified Process. 1a. Edição; Wiley: 2002; ISBN 0471202827. Slide 9 Aula 4 - Histórias do Usuario

Notes de l'éditeur