AgileJournal

Extreme Programming (XP)

XP focuses on engineering excellence and customer satisfaction through rapid iteration.

Twelve Key Practices

  1. Planning Game
  2. Small Releases
  3. Metaphor
  4. Simple Design
  5. Testing
  6. Refactoring
  7. Pair Programming
  8. Collective Code Ownership
  9. Continuous Integration
  10. 40-Hour Week
  11. On-Site Customer
  12. Coding Standards

Core Values

XP leverages object-oriented programming, rapid application development, and emphasizes collaborative values among developers.