Mais sobre User Stories
A extrema importância do Product Backlog para o Scrum contrasta com sua aparente simplicidade. Nele estão contidos todos os requisitos que o cliente deseja para o produto, descritas de maneira abrangente e em sua própria linguagem. Como já foi visto, é possível utilizar User Stories para facilitar o levantamento e organização desses requisitos.

Tudo vai começar a partir de uma reunião para ouvir o cliente: quais seus problemas, como ele lida com isso hoje e o que ele espera ter para poder resolvê-los. Nessa fase, deve-se manter a concentração sobre “o quê” fazer ao invés de “como” fazer. Nenhum detalhe técnico deve ser discutido.
Aqui eu vejo duas formas de realizar essa reunião. Na primeira, algumas pessoas chave do Scrum Team devem participar. Elas darão idéias e começarão a ter noção mais exata sobre o que é o produto. Mais tarde, será preciso reunir tudo que foi discutido e repassar ao Scrum Team, para que sejam definidas as estimativas de prazo de cada User Story. Por fim, realiza-se um feedback junto ao cliente.
A segunda forma envolve todo o Scum Team durante a reunião. A vantagem é óbvia: tudo é discutido de uma só fez. As User Stories são escritas e priorizadas, em seguida o Scrum Team define as estimativas iniciais, e o cliente já fica sabendo de tudo no mesmo instante. A desvantagem: se você tiver muitas User Stories talvez não dê tempo de fazer tudo numa única reunião. Esse processo pode se arrastar ao longo de alguns dias e o foco será perdido. Também é possível que o Scrum Team precise de um tempo para estimar melhor uma User Story por causa de algum impasse tecnológico. Enfim, esse método funcionará melhor em projetos menores.
Mas de uma forma ou de outra, todos os assuntos discutidos no decorrer da reunião vão parar numa User Story. Por isso saber escrevê-las é essencial para o sucesso do projeto. E apesar de esse ser um assunto longo, cinco dicas simples podem melhorar consideravelmente a qualidade das User Stories. Algumas já discutimos, e listaremos novamente para enfatizá-las, pois são as mais importantes. Outras ainda não foram abordadas. Essas cinco dicas são:
Foque no cliente
Toda user Story deve ser escrita com as palavras do próprio cliente. A melhor maneira de fazer isso é deixar o próprio cliente escrevê-las. Se isso não puder ser feito, controle as regras do jogo: extraia a informação, formate numa pequena frase e pergunte ao cliente se foi aquilo que ele disse. Sempre lembrando que não se deve usar termos técnicos. “Criar índices clusterizados e os adicionar à tabela de compras” não quer dizer nada para o cliente (a não ser que ele seja um DBA). Troque para algo como “Melhorar a performance dos relatórios de compras”. Quer dizer o mesmo, mas tanto o cliente quanto o Scrum Team entenderão.
User Stories são Elevator-Friendly
Uma boa User Story deveria ser algo que você pudesse explicar em 30 segundos para um membro do Scrum Team (a não ser que o elevador no seu prédio seja muito rápido). Diga apenas o suficiente para ser entendido. Apenas tome cuidado para ao invés de escrever uma novela, escrever um Haikai.
Do tamanho certo
Como diria Goldilocks: nem muito grande, nem muito pequena. Uma User Story deve em torno de 40 horas de esforço estimado (uma semana). User Stories muito grandes serão difíceis de gerenciar, e podem consumir quase um Sprint inteiro. As muito curtas gerarão um grande overhead. E lembre-se: você vai querer dividi-la em tarefas. Então o meio-termo é o mais adequado.
É preciso testar
“A tela de vendas deve ser fácil de usar”. Parece tudo bem com esse User Story. Foi usada a linguagem do cliente. Mas como testá-la? Seria melhor mudar para “Um usuário iniciante deve ser capaz de iniciar e finalizar uma venda em 5 minutos”. Ou melhor ainda: “Dado um grupo de 10 usuários iniciantes, oito deles devem conseguir iniciar e finalizar uma venda em 5 minutos”.
Há muito mais a falar sobre as User Stories. Isso foi apenas o início. Para mais informações, talvez você queira ler esse livro: User Stories Applied.
a estrela d’alva se tirou
jamais clareava
negras árvores nos azuladosGuimarães Rosa
Deixe seu comentário