Glossário: User stories

« retornar para home do glossário

User stories (ou histórias de usuário) são descrições curtas e objetivas de funcionalidades ou requisitos, escritas na perspectiva do usuário ou cliente.

Seu propósito é evidenciar a criação de  valor de uma solução e orientar o desenvolvimento ágil.

Cada user story propicia a colaboração entre stakeholders e a solução em desenvolvimento, compondo o backlog de produto (product backlog) e servindo como insumo para priorização, estimativa e iteração contínua.

Além disso, trazem clareza quanto aos critérios de aceitação, facilitando a medição e a comprovação do valor entregue (veja a definição de definition of done).

Uma User Story contém vários requisitos; portanto, ela funciona como um agrupamento funcional de requisitos. As histórias podem ser rastreadas diretamente até os objetivos de negócio para justificar o valor dos requisitos e também podem ser associadas a elementos de outros modelos. User Stories podem ser utilizadas para gerenciar, priorizar, rastrear e alocar funcionalidades para versões e iterações. Embora não sejam detalhadas, elas contêm critérios de aceitação e expressam as necessidades do usuário” (PMI, 2015).

Exemplos

Busca por clientes

Como um usuário, eu quero procurar por meus clientes pelos seus primeiros e últimos nomes.

Modificar agendas

Como um usuário não administrativo, eu quero modificar minhas próprias agendas mas não as agendas dos outros usuários.

Executar testes

Como um testador de aplicações móveis, eu quero testar meus casos de teste e relatar os resultados para meu gerenciamento.

Iniciar aplicação com última edição

A aplicação começa trazendo o último documento com o qual o usuário estava trabalhando.

Ou

Como um usuário, eu quero iniciar uma aplicação com a última edição.

Fechar aplicação

Como um usuário fechando a aplicação, eu quero ser perguntado para salvar se eu tiver feito qualquer alteração em meus dados desde a última gravação.

Ou

Ao fechar a aplicação, o usuário é solicitado a salvar (quando QUALQUER COISA mudou nos dados desde a última gravação!).

Ou

Como um usuário fechando a aplicação, eu quero ser solicitado a salvar qualquer coisa que mudou desde a última gravação para que eu possa preservar um trabalho útil e descartar trabalho errôneo.

A menos da definição referenciada, a definição inicial e os exemplos foram retirados da Wikipédia. No entanto, o verbete original possui informações adicionais. O verbete da wikipedia em inglês é ainda mais completo, pois indica as limitações desta técnica e a compara com outras semelhantes.

Veja na flexM4i a seção “Método INVEST para avaliar user stories”, que apresenta exemplos de user stories e dos critérios de avaliação baseados no método INVEST


PMI (2015). Business analysis for practitioners: A practice guide. Project Management Institute Inc..Newtown Square, Pennsylvania.

« retornar para home do glossário
#printfriendly a { color: blue !important; text-decoration: underline !important; } #printfriendly i, #printfriendly em { color: purple !important; } @media print { .break-page-before { page-break-before: always !important; } h1 { page-break-before: always !important; font-size: 32px !important; } div.no-page-break-before h1, div.no-break-page-before h1 { page-break-before: avoid !important; } }