您的位置:首页 > 其它

敏捷软件开发读书笔记1——敏捷软件开发宣言及其原则

2009-05-02 14:23 225 查看
原文:《The Agile Alliance & Its Principles

根据个人理解翻译,仅供参考:

敏捷软件开发宣言
个体与交流 胜过 过程和工具
可用的软件 胜过 面面俱到的文档
客户协作 胜过 合同谈判
响应变化 胜过 遵循计划
上列各条中,右侧虽然也有价值,但左侧的价值更大。
敏捷宣言原则
1. 尽早并且持续地提交有价值的软件来满足客户需求是最高原则。
2. 即使到了开发的后期,也欢迎改变需求。敏捷软件开发过程利用变化来为用户创造竞争优势。
3. 经常提交可用软件,几周到几个月,时间越短越好。
4. 整个项目开发过程中,业务人员和开发人员必须天天协作。
5. 使用充满激情的个体组成的项目开发团队。给团队提供开发环境和条件,并对团队充满信心。
6. 开发团队中,最高效交流方法就是面对面的交谈。
7. 可用软件是项目进度的主要度量。(项目所需要的功能有多少实现了,就说工程完成了多少)
8. 敏捷过程采用稳健的开发方法。支持者、开发者和用户都应该保持相对稳健的进度。
9. 不断地采用良好的设计和精湛的技术可以增强敏捷性。
10. 简单——最大限度地不去做不需要做的工作——是根本的原则。
11. 最好的架构、需求和设计源于团队良好的组织。
12. 每隔一段时间,团队就要反思一下怎样才能更高效地开发,并做出相应的调整。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: