As histórias de usuário são o núcleo do Desenvolvimento de Produto Agile e Centrado no Usuário. Como o foco do desenvolvimento de software foi transferido de fazer o produto funcionar para fazer o produto atender às necessidades dos usuários , as histórias de usuários se tornaram uma importante ferramenta de comunicação entre os usuários e os desenvolvedores.
Este texto apresenta o conceito de histórias de usuário e as melhores práticas para escrevê-las.
Você pode ler o artigo completo em mrako.com .
Qual história de usuário?
A história do usuário descreve um requisito independente para um sistema do ponto de vista do usuário. Uma boa história de usuário explica resumidamente o quê , para quem e por quê .
Normalmente, as histórias dos usuários são escritas em três partes. A primeira parte explica que em forma de As a <user role>
. A segunda parte pouco introduz a exigência real: I want to <description of the goal>
. A terceira parte é a motivação: por que esse requisito deve ser implementado ou atendido. So that <a motivation>
.
Um exemplo de história de usuário para escrever um tweet :
As a socially active person
I want to update my status
So that I can share my thoughts with others
As histórias do usuário são frequentemente escritas em fichas ou notas adesivas, mas também existem bons aplicativos de gerenciamento de requisitos, desde leves como Storywall até pesados como Atlassian Jira . Meu favorito atual é o Pivotal Tracker .
Melhores práticas para escrever histórias de usuários
- Histórias de usuários devem obter benefícios reais
- Histórias de usuários devem gerar discussão
- Histórias de usuários podem ser estimadas
- Histórias de usuários podem ser decompostas