SlideShare uma empresa Scribd logo
1 de 11
Baixar para ler offline
User Stories
por @AnneliseGripp
É a descrição da necessidade do cliente ou
usuário, que será transformada numa
pequena funcionalidade a ser desenvolvida
no sistema.
O que é uma User Story...
Como é construída uma User Story...
Uma descrição simples utilizada como
lembrete para orientar o que deve ser
desenvolvido no produto.
Conversações entre o negócio e o time de
desenvolvimento, para detalhar o que o
cliente deseja e esclarecer possíveis dúvidas
que possam ter sobre as regras de negócio.
Os Critérios de Aceitação são importantes
para orientar a entrega.
"O usuário do site deseja
registrar-se, para receber notícias,
ofertas, promoções, entre outras
informações."
Vamos analisar uma User Story...
• O usuário deve receber um e-mail de confirmação
do registro."
• O usuário só fica devidamente registrado depois de
responder a confirmação do e-mail.
• O usuário deve poder fornecer dados adicionais,
como endereço, telefone, estado civil ou idade.
Descrição da User Story...
•O admin do site deve poder alterar o conteúdo do e-mail
sem intervenção da equipe de desenvolvimento?
•O e-mail deve poder ter resposta personalizada?
•Em que formato o texto deve ser enviado? RTF, HTML?
O usuário deve receber um e-mail de confirmação
do registro.
Conversações sobre a User Story...
• Critérios de Aceitação têm a função de
confirmar que o sistema funciona de acordo
com o que foi solicitado pelo usuário.
• Cada história pode está associada a vários
Critérios de Aceitação, que devem ser
definidos pelo usuário, antes do
desenvolvimento.
• O objetivo dos Critérios de Aceitação é indicar
quais as ações serão feitas pelo usuário no
sistema, para saber se a necessidade, que foi
descrita anteriormente, foi entregue ou não. Ou
seja, está pronta para ser usada.
Critérios de Aceitação da User Story...
• "Uma palavra-chave não deve aceitar caracteres
que não seja A-Z, a-z e 0-9."
• "Depois de registrado, o usuário deve receber
uma confirmação provisória do registro."
“O usuário deve registrar-se, indicando como código o
e-mail e escolhendo uma palavra-chave que seja
alfa-numérica."
Critérios:
Exemplo de Critérios de Aceitação...
• Negócio expõem o que o usuário deseja;
• O time de desenvolvimento questiona Negócio sobre o
assunto até não ter mais dúvidas de como fazer a
história;
• Cada membro do time de desenvolvimento escolhe um
valor que represente a sua visão de esforço para
produzir a história;
• Com certeza haverá diferenças entre os valores
escolhidos pelos membros, pois cada profissional tem
um conhecimento e experiência sobre o trabalho;
• Os membros do time justificam suas estimativas e
entram num acordo sobre o valor da história;
• Esse ciclo é repetido até que terminem as histórias
expostas para serem desenvolvidas dentro de um
determinado período.
Como estimar uma User Story...
Sabe quem é o melhor
vendedor do mundo? O cliente
satisfeito, ele vende sua
empresa, marca, produto e não
cobra comissão.
( Roger Stankewski )
Muito
Obrigada!!!
@AnneliseGripp
www.annelisegripp.com.br
annegripp.ag@gmail.com

Mais conteúdo relacionado

Mais de Annelise Gripp

Mais de Annelise Gripp (20)

Como lidar com comportamentos que surgem numa Escalada Ágil?
Como lidar com comportamentos que surgem numa Escalada Ágil?Como lidar com comportamentos que surgem numa Escalada Ágil?
Como lidar com comportamentos que surgem numa Escalada Ágil?
 
BDD - Behavior Driven Development
BDD - Behavior Driven DevelopmentBDD - Behavior Driven Development
BDD - Behavior Driven Development
 
Você busca renovação de carreira???
Você busca renovação de carreira???Você busca renovação de carreira???
Você busca renovação de carreira???
 
World Agile Summit 2020 - Health Check: a dinâmica que mede a saúde de um tim...
World Agile Summit 2020 - Health Check: a dinâmica que mede a saúde de um tim...World Agile Summit 2020 - Health Check: a dinâmica que mede a saúde de um tim...
World Agile Summit 2020 - Health Check: a dinâmica que mede a saúde de um tim...
 
Como melhorar o seu currículo utilizando o Linkedin?
Como melhorar o seu currículo utilizando o Linkedin?Como melhorar o seu currículo utilizando o Linkedin?
Como melhorar o seu currículo utilizando o Linkedin?
 
Como liderar pessoas em ambientes colaborativos?
Como liderar pessoas em ambientes colaborativos?Como liderar pessoas em ambientes colaborativos?
Como liderar pessoas em ambientes colaborativos?
 
Como extrair necessidade e entregar valor para seu usuário?
Como extrair necessidade e entregar valor para seu usuário?Como extrair necessidade e entregar valor para seu usuário?
Como extrair necessidade e entregar valor para seu usuário?
 
Quando a Cultura DevOps transcede a Tecnologia!
Quando a Cultura DevOps transcede a Tecnologia!Quando a Cultura DevOps transcede a Tecnologia!
Quando a Cultura DevOps transcede a Tecnologia!
 
Quando a Cultura DevOps transcede a Tecnologia
Quando a Cultura DevOps transcede a TecnologiaQuando a Cultura DevOps transcede a Tecnologia
Quando a Cultura DevOps transcede a Tecnologia
 
Precisa se agile coach, com urgência!
Precisa se agile coach, com urgência!Precisa se agile coach, com urgência!
Precisa se agile coach, com urgência!
 
Como a Síndrome do Impostor pode influenciar as mulheres na vida profissional...
Como a Síndrome do Impostor pode influenciar as mulheres na vida profissional...Como a Síndrome do Impostor pode influenciar as mulheres na vida profissional...
Como a Síndrome do Impostor pode influenciar as mulheres na vida profissional...
 
Mulher, empodere-se!
Mulher, empodere-se!Mulher, empodere-se!
Mulher, empodere-se!
 
Sindrome do Impostor - Como pode influenciar mulheres na falta de equidade na...
Sindrome do Impostor - Como pode influenciar mulheres na falta de equidade na...Sindrome do Impostor - Como pode influenciar mulheres na falta de equidade na...
Sindrome do Impostor - Como pode influenciar mulheres na falta de equidade na...
 
Comunicação Verbal e Não Verbal! PUCRS 2018
Comunicação Verbal e Não Verbal! PUCRS 2018Comunicação Verbal e Não Verbal! PUCRS 2018
Comunicação Verbal e Não Verbal! PUCRS 2018
 
A importância do autoconhecimento para evolução de carreira!
A importância do autoconhecimento para evolução de carreira!A importância do autoconhecimento para evolução de carreira!
A importância do autoconhecimento para evolução de carreira!
 
O papel do Agile Coach na transição ágil
O papel do Agile Coach na transição ágilO papel do Agile Coach na transição ágil
O papel do Agile Coach na transição ágil
 
Como liderar pessoas em ambientes ágeis?
Como liderar pessoas em ambientes ágeis?Como liderar pessoas em ambientes ágeis?
Como liderar pessoas em ambientes ágeis?
 
Metodologias utilizadas no mercado para gerenciar projetos!
Metodologias utilizadas no mercado para gerenciar projetos!Metodologias utilizadas no mercado para gerenciar projetos!
Metodologias utilizadas no mercado para gerenciar projetos!
 
Constelações Organizacionais, a nova forma de evoluir pessoas!
Constelações Organizacionais, a nova forma de evoluir pessoas!Constelações Organizacionais, a nova forma de evoluir pessoas!
Constelações Organizacionais, a nova forma de evoluir pessoas!
 
Crenças que limitam a evolução das mulheres em TI
Crenças que limitam a evolução das mulheres em TICrenças que limitam a evolução das mulheres em TI
Crenças que limitam a evolução das mulheres em TI
 

Como escrever User Stories e ter um backlog organizado?

  • 2. É a descrição da necessidade do cliente ou usuário, que será transformada numa pequena funcionalidade a ser desenvolvida no sistema. O que é uma User Story...
  • 3. Como é construída uma User Story... Uma descrição simples utilizada como lembrete para orientar o que deve ser desenvolvido no produto. Conversações entre o negócio e o time de desenvolvimento, para detalhar o que o cliente deseja e esclarecer possíveis dúvidas que possam ter sobre as regras de negócio. Os Critérios de Aceitação são importantes para orientar a entrega.
  • 4. "O usuário do site deseja registrar-se, para receber notícias, ofertas, promoções, entre outras informações." Vamos analisar uma User Story...
  • 5. • O usuário deve receber um e-mail de confirmação do registro." • O usuário só fica devidamente registrado depois de responder a confirmação do e-mail. • O usuário deve poder fornecer dados adicionais, como endereço, telefone, estado civil ou idade. Descrição da User Story...
  • 6. •O admin do site deve poder alterar o conteúdo do e-mail sem intervenção da equipe de desenvolvimento? •O e-mail deve poder ter resposta personalizada? •Em que formato o texto deve ser enviado? RTF, HTML? O usuário deve receber um e-mail de confirmação do registro. Conversações sobre a User Story...
  • 7. • Critérios de Aceitação têm a função de confirmar que o sistema funciona de acordo com o que foi solicitado pelo usuário. • Cada história pode está associada a vários Critérios de Aceitação, que devem ser definidos pelo usuário, antes do desenvolvimento. • O objetivo dos Critérios de Aceitação é indicar quais as ações serão feitas pelo usuário no sistema, para saber se a necessidade, que foi descrita anteriormente, foi entregue ou não. Ou seja, está pronta para ser usada. Critérios de Aceitação da User Story...
  • 8. • "Uma palavra-chave não deve aceitar caracteres que não seja A-Z, a-z e 0-9." • "Depois de registrado, o usuário deve receber uma confirmação provisória do registro." “O usuário deve registrar-se, indicando como código o e-mail e escolhendo uma palavra-chave que seja alfa-numérica." Critérios: Exemplo de Critérios de Aceitação...
  • 9. • Negócio expõem o que o usuário deseja; • O time de desenvolvimento questiona Negócio sobre o assunto até não ter mais dúvidas de como fazer a história; • Cada membro do time de desenvolvimento escolhe um valor que represente a sua visão de esforço para produzir a história; • Com certeza haverá diferenças entre os valores escolhidos pelos membros, pois cada profissional tem um conhecimento e experiência sobre o trabalho; • Os membros do time justificam suas estimativas e entram num acordo sobre o valor da história; • Esse ciclo é repetido até que terminem as histórias expostas para serem desenvolvidas dentro de um determinado período. Como estimar uma User Story...
  • 10. Sabe quem é o melhor vendedor do mundo? O cliente satisfeito, ele vende sua empresa, marca, produto e não cobra comissão. ( Roger Stankewski )