O documento apresenta o desenvolvimento orgânico de software utilizando user stories, descrevendo como definir requisitos ágeis para os usuários através de histórias de usuário, critérios de aceitação e tarefas SMART. Apresenta também boas práticas e problemas comuns ("bad smells") ao se trabalhar com user stories.
Introdução ao TDD (Test-Driven Development) - #guma10anos
Como desenvolver software com User Stories
1. Desenvolvimento Orgânico deDesenvolvimento Orgânico de
Software com User StoriesSoftware com User Stories
Daniel Wildt - @dwildtDaniel Wildt - @dwildt
Dionatan Moura - @dionatanmouraDionatan Moura - @dionatanmoura
23. 5W
Quem? (Who?)
O quê? (What?)
Por quê? (Why?)
Quando? (When?)
Onde? (Where?)
http://thefairbanksfour.com/tag/interrogation/
24. <Título>
Como um <papel de usuário>
Eu quero <objetivo>
Para que <razão de negócio>
User Story Mínima
25. Assistir Trilha Agile
Como um inscrito na trilha agile
Eu quero aprender mais agile
Para que eu possa implantar
novas técnicas no desenvolvimento
de software na minha empresa
Exemplo
26. Critério de Aceitação X
Dado que <pré-condição A>
E <pré-condição B>
Quando <ação>
Então <resultado>
27. Critério de Aceitação U.S.
Dado que assisti a palestra
de user stories
Quando escrevo uma user story
Então aplico as boas práticas
E evito os bad smells
86. Desenvolvimento Orgânico deDesenvolvimento Orgânico de
Software com User StoriesSoftware com User Stories
Daniel Wildt - @dwildtDaniel Wildt - @dwildt
Dionatan Moura - @dionatanmouraDionatan Moura - @dionatanmoura