敏捷软件开发读书笔记1——敏捷软件开发宣言及其原则
2009-05-02 14:23
225 查看
原文:《The Agile Alliance & Its Principles》
根据个人理解翻译,仅供参考:
敏捷软件开发宣言
个体与交流 胜过 过程和工具
可用的软件 胜过 面面俱到的文档
客户协作 胜过 合同谈判
响应变化 胜过 遵循计划
上列各条中,右侧虽然也有价值,但左侧的价值更大。
敏捷宣言原则
1. 尽早并且持续地提交有价值的软件来满足客户需求是最高原则。
2. 即使到了开发的后期,也欢迎改变需求。敏捷软件开发过程利用变化来为用户创造竞争优势。
3. 经常提交可用软件,几周到几个月,时间越短越好。
4. 整个项目开发过程中,业务人员和开发人员必须天天协作。
5. 使用充满激情的个体组成的项目开发团队。给团队提供开发环境和条件,并对团队充满信心。
6. 开发团队中,最高效交流方法就是面对面的交谈。
7. 可用软件是项目进度的主要度量。(项目所需要的功能有多少实现了,就说工程完成了多少)
8. 敏捷过程采用稳健的开发方法。支持者、开发者和用户都应该保持相对稳健的进度。
9. 不断地采用良好的设计和精湛的技术可以增强敏捷性。
10. 简单——最大限度地不去做不需要做的工作——是根本的原则。
11. 最好的架构、需求和设计源于团队良好的组织。
12. 每隔一段时间,团队就要反思一下怎样才能更高效地开发,并做出相应的调整。
根据个人理解翻译,仅供参考:
敏捷软件开发宣言
个体与交流 胜过 过程和工具
可用的软件 胜过 面面俱到的文档
客户协作 胜过 合同谈判
响应变化 胜过 遵循计划
上列各条中,右侧虽然也有价值,但左侧的价值更大。
敏捷宣言原则
1. 尽早并且持续地提交有价值的软件来满足客户需求是最高原则。
2. 即使到了开发的后期,也欢迎改变需求。敏捷软件开发过程利用变化来为用户创造竞争优势。
3. 经常提交可用软件,几周到几个月,时间越短越好。
4. 整个项目开发过程中,业务人员和开发人员必须天天协作。
5. 使用充满激情的个体组成的项目开发团队。给团队提供开发环境和条件,并对团队充满信心。
6. 开发团队中,最高效交流方法就是面对面的交谈。
7. 可用软件是项目进度的主要度量。(项目所需要的功能有多少实现了,就说工程完成了多少)
8. 敏捷过程采用稳健的开发方法。支持者、开发者和用户都应该保持相对稳健的进度。
9. 不断地采用良好的设计和精湛的技术可以增强敏捷性。
10. 简单——最大限度地不去做不需要做的工作——是根本的原则。
11. 最好的架构、需求和设计源于团队良好的组织。
12. 每隔一段时间,团队就要反思一下怎样才能更高效地开发,并做出相应的调整。
相关文章推荐
- 敏捷软件开发宣言与原则
- 初识敏捷_敏捷软件开发宣言&敏捷软件的十二条原则
- 敏捷软件开发宣言和原则
- 敏捷软件开发宣言和敏捷宣言遵循的12个原则
- 敏捷软件开发宣言和敏捷宣言遵循的12个原则
- 敏捷软件开发(一):敏捷宣言和敏捷原则(上)
- 敏捷软件开发宣言及原则
- 敏捷软件开发宣言及敏捷宣言遵循的原则
- 敏捷软件开发:原则、模式与实践——第1章 敏捷实践
- 敏捷软件开发:原则、模式与实践——第14章 使用UML
- 敏捷软件开发11个原则
- 敏捷软件开发宣言
- 《敏捷软件开发:原则,模式与实践》学习总结《一》
- 《敏捷软件开发 原则、模式与实践》的读书笔记
- 《敏捷软件开发:原则、模式与实践》--敏捷开发读书笔记
- 《敏捷软件开发-原则、模式与实践》-第二章 极限编程概述
- 《敏捷软件开发-原则、模式与实践》-第六章 一次编程实践
- 敏捷软件开发:原则、模式和实践
- 敏捷软件开发宣言
- 《敏捷软件开发-原则、模式与实践》-第十章 Liskov替换原则(LSP)