agile bug fixing (zero bug policy)
TRANSCRIPT
The Art of Agile Development: No Bugs
Daniel Dominguez
1
Rather than fixing bugs, agile methods strive to prevent
them.
2
Methods for triaging bugs
1 2 3 4
3
1. In the Product Backlog
4
2. In a Hardending Sprint
5
3. Bug Court
6
4. Dedicated Sprints
7
How are we?
8
Our Bug Metrics May 2016
9
May 2016 (18 Bugs Open)
10
May 2016 (18 Bugs Open)
11
zero bug policyWhat if?
12
13
How does zero bug policy works?
Bugs can be generalized into 2 categories:
1. Bugs that were opened during the sprint for user stories (features you are now implementing)
- Fix them right away, otherwise the story/feature is not really DONE.
2. All the other bugs (regression, customer bugs, etc.). Non-sprint bugs.
- Either fix them right away (or in the next sprint). Or close them as "won't fix".
14
Conclusions
- Bug fixing should be part of our “Engineering Culture”.
- Solving Bugs shouldn’t be considered a “Punishment”.
- The team should have a balance between bug fixing and sprint development.
15