XP Programming
Kent Beck, originator of the XP methodology, defined four key values of XP:
- Communication
- Simplicity
- Feedback
- Courage
In his landmark book on XP, Beck iterated four basic practices: coding, testing, listening, and designing. These practices are expressed further in 12 major areas of practice, as follows:
Planning game
Small releases
Simple design
Testing
Continuous integration
Refactoring
Pair programming
Collective ownership
40-hour week
On-site customer
Metaphor
Coding standard
