User story

Uma descrição curta de uma feature pela ótica de quem usa: como tal pessoa, quero tal coisa, para tal ganho.

Hard

O que é

User story é uma narrativa curta que descreve uma feature pelo ponto de vista de quem usa. Ela segue o formato como [tipo de pessoa], quero [funcionalidade] para [ganho], justamente para manter o trabalho focado no resultado da pessoa, e não só na implementação técnica.

No trabalho de produto, a story lembra o time do porquê a feature importa. Quando o requisito é escrito só como especificação técnica, o time produz um software correto que não resolve problema real. A story, então, reconecta a entrega ao valor que ela deveria gerar.

Ela serve também de critério de sucesso, porque dá para validar se a feature de fato atende a necessidade que a story descreve. E, de quebra, facilita priorizar por impacto na pessoa, e não só por complexidade técnica.

Em uma frase

Vamos escrever a user story do reset de senha pra ninguém esquecer o ganho real pro cliente.

A pergunta que ele responde

Como escrevo um requisito que mantém o time focado no valor pra quem usa?

Quando usar

Vale usar ao escrever requisito de feature em time ágil, mantendo o foco no valor para quem usa.

Como não usar

O cuidado é não transformar a story em especificação técnica disfarçada, nem escrevê-la sem o para que, ou seja, sem deixar claro qual é o ganho real para a pessoa.

Na prática

Pense numa story como: como cliente, quero redefinir minha senha para voltar a logar. Ela é curta o bastante para caber no card e clara o bastante para todo mundo entender o ganho, sem precisar de explicação extra.

Não confunda com

Vale separar user story de caso de uso. A story é curta e foca o desejo da pessoa, enquanto o caso de uso detalha os passos, as condições e a resposta do sistema em cada etapa. Ou seja, a story diz o que a pessoa quer, e o caso de uso descreve a mecânica que entrega isso.

Em inglês

User Story

Pronúncia

iúser-stóri

Também chamado de

user story, historia de usuario

Origem

Kent Beck (Extreme Programming).

Fonte

Saiba mais

Mike Cohn, User Stories Applied