Monday, July 5, 2010

Defect Reduction Cocktail

The Art of Agile Development
In a recent presentation, James Shore introduced the Defect Reduction Cocktail to continuously produce quality software. The equal parts of the cocktail address 4 types of errors:
  • Programming Errors: Test driven development, pair programming, energized work.
  • Requirements Errors: On site customers, customer examples, Bring testers forward, customer reviews.
  • Design Errors: Slack, simple design, incremental design, refactoring, fix bugs promptly.
  • Process errors: root cause analysis, fix your process, exploratory testing.
Find out more at