1,尽早、持续交付有价值的软件:初期交付功能要少,要频繁交付;
2,即使到了开发的后期,也欢迎需求的改变;
3,经常性交付,交付间隔越短越好;
4,在整个项目开发期间,业务人员和开发人员必须天天都在一起工作;
5,围绕被激励起来的个人来构建项目。给他们提供所需要的环境、支持和信任;
6,最具效果效率的沟通就是面对面交谈;
7,进度度量标准:客户需求的数量;
8,责任人、开发者和用户应该能够保持一个恒定的、长期的开发速度;
9,不断地关注优秀的技能和好的设计;
10,以最高地质量完成最简单的工作
11,最好的架构、需求和设计出自于自组织的团队
12,每个一段时间,团队会在如何更有效的工作方面进行反省,然后相应地对自己的行为进行调整。