Afinal de contas, o que é uma User Story, ou em bom português, uma história de usuário? Se você chegou até aqui com essa dúvida, ótimo, vamos juntos resolver esse mistério e montar um passo a passo de como fazer isso com qualidade. :)
Antes de mais nada, uma das primeiras coisas que você precisa saber sobre o assunto é:
Uma história tem que entregar valor para o usuário, sempre!
Isso significa que se o que você está escrevendo não tiver uma entrega de valor — seja ela um retorno do investimento, ganho de negócio, atingir algum objetivo estratégico, entre outros —, provavelmente se trata de uma tarefa, e não uma história. Tarefa é um dos passos para desenvolver uma história de usuário. ;)
Estrutura de escrita de uma história
De forma bem objetiva, uma história de usuário é uma maneira sucinta e informal de descrever uma necessidade do usuário. E o modelo mais usado para fazer isso consiste em três pontos:
- Como: persona que representa o usuário para quem é direcionada a história. Essa parte é bem importante, pois para garantir o sucesso da entrega de valor, manter o foco no usuário é essencial;
- Eu quero: necessidade / dor do usuário que você pretende resolver;
- Para: aqui entra o valor de negócio, o objetivo que o usuário deseja alcançar e que agregará valor ao produto que está sendo desenvolvido.
Trazendo para a prática, um exemplo da aplicação desse modelo poderia ser o seguinte:
“Como paciente que precisa fazer um exame
Eu quero poder visualizar as datas disponíveis para agendamento do exame
Para que eu possa agendar na data mais conveniente”
Ainda no exemplo acima, o valor de negócio implícito na última frase precisa ser medido. Então, tenha sempre em mente as métricas que você deseja atingir, como, por exemplo, a taxa de conversão de agendamentos, o aumento de ROB, NPS (Net Promoter Score), ou a que você acredita ser a ideal para trazer uma visão mais clara sobre os resultados alcançados. Para isso, eu costumo adicionar nas histórias de usuário que escrevo mais um item: