听完敏捷开发的课后,感觉敏捷了开发在我们程序的设计和构思中发挥着极其重要的作用。在此我们应该认识敏捷开发的价值
1、个体和交互
2、可以工作的软件
3、 客户合作
4、响应变化
敏捷思想注重一人的需求为中心,而不是那些形式主义。他更符合软件的发张规律,遵循循序渐进的原则,迭代实现各个模块的功能,
并最终以最大的条件满足客户的要求,达到双赢的效果。
下面我从三个方面来谈谈自己对敏捷开发的理解:
一、敏捷开发的原则
个体和交互 胜过 过程和工具
可以工作的软件 胜过 面面俱到的文档
客户合作 胜过 合同谈判
响应变化 胜过 遵循计划
二、敏捷的价值观
敏捷开发是针对传统的瀑布开发的弊端而产生的一种新的开发模式,目标是提高开发效率和响应能力。除了原则和实践,
模式也是很重要的,多研究模式及其应用可以使你更深层次的理解敏捷开发。
三、团队意识
原文:http://www.cnblogs.com/dongfangjian/p/3611889.html