•
1. 现场客户(On-Site Customer )
•
2.计划项目(Planning Game)
•
3.频繁地小规模发布软件(Small Releases)
•
4.简单设计(Simple Design)
•
5.测试驱动开发(Test Driven Development)
•
6.持续集成(Continuous Integration)
•
7.集体拥有代码(Collective Code Ownership)
•
8.编程规范(Coding Standards)
•
9.重构(Refactoring)
•
10.系统隐喻(System Metaphor)
•
11.结对编程(Pair Programming)
•
12.平稳的工作效率(Sustainable Pace)