Principles
Customer team member
User stories
Short cycles
Acceptance tests
Pair programming
Test-driven development
Collective ownership
Continuous integration
Sustainable pace
Open workspace
The planning game
Simple design
Refactoring
Metaphor