敏捷开发方法

敏捷方法一览

各种敏捷方法的要求千差万别,但是它们都遵循以下12条原则。

1、最重要的是通过尽早地、频繁地交付有价值的软件来满足客户——尽早交付有价值的软件。

2、频繁地交付可运行的软件,数周或者数月交付一次——频繁发布新版本。

3、可运行的软件是衡量进展的主要标准——软件比文档更重要

4、接受需求变更,即便是在开发最后阶段——倾听,并快速学习

5、项目期间业务人员与开发者共同工作——紧密协作

6、找积极主动的人来开发项目——为他们提供所需的环境和支持,相信他们能做好自己的工作

7、开发团队里最节省时间最有效的信息传递方式是面对面的交流

8、自发组织的团队才能做出最好的架构、和设计——架构要敏捷,好主意无处不在

9、持续关注先进的技术和优秀的设计能促进敏捷性——频繁地重构

10、敏捷过程促进可持续的开发——此举应能维持相对稳健的节奏——而不是导致失败

11、简洁是一切的基础——少即是多

12、团队定期反思如何提高效率,并调整工作流程——事后反思

posted @ 2012-07-06 14:02  Foxriver  阅读(225)  评论(0编辑  收藏  举报