敏捷宣言原则
1. 尽早并且持续地提交有价值的软件来满足客户需求是最高原则。
2. 即使到了开发的后期,也欢迎改变需求。敏捷软件开发过程利用变化来为用户创造竞争优势。
3. 经常提交可用软件,几周到几个月,时间越短越好。
4. 整个项目开发过程中,业务人员和开发人员必须天天协作。
5. 使用充满激情的个体组成的项目开发团队。给团队提供开发环境和条件,并对团队充满信心。
6. 开发团队中,最高效交流方法就是面对面的交谈。
7. 可用软件是项目进度的主要度量。(项目所需要的功能有多少实现了,就说工程完成了多少)
8. 敏捷过程采用稳健的开发方法。支持者、开发者和用户都应该保持相对稳健的进度。
9. 不断地采用良好的设计和精湛的技术可以增强敏捷性。
10. 简单——最大限度地不去做不需要做的工作——是根本的原则。
11. 最好的架构、需求和设计源于团队良好的组织。
12. 每隔一段时间,团队就要反思一下怎样才能更高效地开发,并做出相应的调整。