Abstract: Agile isn’t about preventing mistakes, it’s about
making mistakes cheaper.
Years ago I was on a project that seemed to make every mistake a project can make. Let’s take a stroll down memory lane and look at all the mistakes that could and did go wrong and which of the 6 agile development practices helps us not to prevent the mistake, but to make it so cheap as to not be worth remembering.
The 6 Development practices:
Onsite customer
Pair Programming
Refactoring
Continuous Integration
Test Driven Development
Iterative Development
Learning Outcomes: - How to reduce the costs of mistake around:
- Doing what is asked but not wanted.
- Misestimating what % is done
- Bugs
- Misunderstanding requirements
- Employee turnover
- Hard to understand code