•
On-site customer
(On-Site Customer)
•
2. Project
(Planning Game)
•
3. Frequent small-scale release software
(Small Releases)
•
4. Simple design
SIMPLE Design
•
5. Test drive development
(Test Driven Developments)
•
6. Continuous integration
Continuous Integration
•
7. Collective code
(Collective Code Ownership)
•
8. Programming specification
(Coding Standards)
•
9. Reconstruction
(Refactoring)
•
10. System metaphor
(System metaphor)
•
11. Conference programming
(Pair Programming)
•
12. Smooth work efficiency
Sustainable pace