Extreme Programming

Take best practices to the extrem.

  • XP Activities
    • Designing: start with simple design
    • Coding: clear and concise code
    • Testing: the more testing the better

Innovative XP Practices

  • Pair programming
  • Continuous integration and continuous refactoring
  • Avoid big design up front
  • Write tests, not requirements