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