Eu tenho lido várias técnicas para dividir grandes histórias de usuários de maneiras úteis, como pelo fluxo de trabalho do usuário pelo sistema etc. Com o que estou lutando, é como escrever essas histórias menores, se tudo o que elas conseguem é facilitar o próximo passo no processo e não entregar o principal benefício do aplicativo ao usuário.
Por exemplo, se meu novo sistema for dividido em três histórias menores, na linha de;
Crie uma nova conta online
Criar certas entidades na minha nova conta online
Meu dispositivo móvel consulta essas entidades na minha conta e age sobre elas
O sistema realmente fornece apenas uma funcionalidade útil ao usuário final quando todas as histórias estão completas. Portanto, se seguir o tradicional "Como um [usuário], eu gostaria de [Funcionalidade] para poder me beneficiar", o benefício da primeira e da segunda histórias é simplesmente facilitar as histórias subseqüentes e não fornecer realmente ao usuário a principal parte da funcionalidade ( o épico). Essa é a maneira correta de fazer isso?
fonte
A melhor maneira, então, seria tratá-lo como um épico e com abrangência nas histórias dos sprints a partir de então. Minha resposta usa a mesma abordagem (histórias como parte de um épico).
fonte