Kelly Waters tem escrito há muito tempo sobre User Stories, introduzindo o conceito de INVEST como uma definição clara sobre como trabalhar com esta ferramenta:
INVEST significa:
Indepent: Mesmo sendo impossível para alguns sistemas, tenha em mente que uma User Story deve ser Independente
Negotiable: Uma User Story não é um contrato. Não é uma especificação detalhada. É apenas uma introdução às funcionalidades para que a equipe possa discutir e colaborar para esclarecer os detalhes próximo ao momento de desenvolver a funcionalidade.
Valuable: Uma User Story deve ser valiosa para o cliente da solução. Deve ser escrita em linguagem de negócio. Deve ser uma funcionalidade, não uma tarefa.
Estimatable: User stories devem ser passíveis de serem estimadas. Devem prover informação suficiente para serem estimadas, sem serem muito detalhadas.
Small: Nem pequena demais, nem grande demais. User Stories devem ser do tamanho suficiente
Testable: User Stories devem ser claras o suficiente para serem testáveis.
Aproveitem a leitura...
Veja também:
ResponderExcluirUser Stories em pt_BR: http://malditacomedia.blogspot.com/2008/02/user-stories-em-portugus.html