SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais de Saulo Arruda

#CPBR7 - Métricas para startups
#CPBR7 - Métricas para startups#CPBR7 - Métricas para startups
#CPBR7 - Métricas para startupsSaulo Arruda
 
StartupFarm métricas
StartupFarm métricasStartupFarm métricas
StartupFarm métricasSaulo Arruda
 
Mande seu chefe pentear macaco
Mande seu chefe pentear macacoMande seu chefe pentear macaco
Mande seu chefe pentear macacoSaulo Arruda
 
Sthart - Desenvolvimento Web e Mobile
Sthart - Desenvolvimento Web e MobileSthart - Desenvolvimento Web e Mobile
Sthart - Desenvolvimento Web e MobileSaulo Arruda
 
Como ganhar dinheiro com aplicativos mobile?
Como ganhar dinheiro com aplicativos mobile?Como ganhar dinheiro com aplicativos mobile?
Como ganhar dinheiro com aplicativos mobile?Saulo Arruda
 
Startups - É programando que se empreende
Startups - É programando que se empreendeStartups - É programando que se empreende
Startups - É programando que se empreendeSaulo Arruda
 
Desenvolvimento iOS - Aula 6
Desenvolvimento iOS - Aula 6Desenvolvimento iOS - Aula 6
Desenvolvimento iOS - Aula 6Saulo Arruda
 
Desenvolvimento iOS - Aula 5
Desenvolvimento iOS - Aula 5Desenvolvimento iOS - Aula 5
Desenvolvimento iOS - Aula 5Saulo Arruda
 
Desenvolvimento iOS - Aula 4
Desenvolvimento iOS - Aula 4Desenvolvimento iOS - Aula 4
Desenvolvimento iOS - Aula 4Saulo Arruda
 
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?Saulo Arruda
 
Desenvolvimento iOS - Aula 3
Desenvolvimento iOS - Aula 3Desenvolvimento iOS - Aula 3
Desenvolvimento iOS - Aula 3Saulo Arruda
 
Desenvolvimento iOS - Aula 2
Desenvolvimento iOS - Aula 2Desenvolvimento iOS - Aula 2
Desenvolvimento iOS - Aula 2Saulo Arruda
 
Desenvolvimento iOS - Aula 1
Desenvolvimento iOS - Aula 1Desenvolvimento iOS - Aula 1
Desenvolvimento iOS - Aula 1Saulo Arruda
 
Empreendedorismo Agil
Empreendedorismo AgilEmpreendedorismo Agil
Empreendedorismo AgilSaulo Arruda
 
Minicurso Objective-C
Minicurso Objective-CMinicurso Objective-C
Minicurso Objective-CSaulo Arruda
 
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 aprenderSaulo Arruda
 

Mais 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

Notas do Editor