Taking the best practices to extreme levels
Principles
29 rules
- User story: as a ..., I want to ..., so that ...
- Release planning (schedule): when a feature should be ready for release? e.g. login feature takes 3 weeks.
- small release: one feature at a time.
- iterations: say, 1 week, at the end of each iteration should present completed work progress. e.g. login feature — present entering credentials.
- iteration planning: let’s work on part x of login feature this iteration
Dev Cycle