up previous next contents
Next: OO Summary Up: Introduction to Extreme Programming Previous: Back to Basics   Contents

The Solution

  1. The Planning Game
    Business people get to decide:
    • Scope
    • Priority
    • Composition
    • Dates of releases
    Technical people get to decide:
    • Estimates
    • Consequences
    • Process
    • Detailed scheduling
  2. Small Releases
  3. Metaphor
  4. Simple Design
  5. Testing
  6. Refactoring
  7. Pair Programming
  8. Collective Ownership
  9. Continuous Integration
  10. 40-Hour Week
  11. On-Site Customer
  12. Coding Standards


up previous next contents
Next: OO Summary Up: Introduction to Extreme Programming Previous: Back to Basics   Contents