Flicker1985's Blog

Everything should be made as simple as possible, but not simpler.

2011年4月14日

敏捷在路上 (一)为什么敏捷

摘要: 前记 对于敏捷软件开发,听说已久。最近刚刚开始走上敏捷的路上,所以记下自己一路上感受和收获。 为什么我们要采用敏捷软件开发呢?这也许是所有刚开始接触“敏捷”这个概念的第一个问题,那我们就从第一个问题开始我的旅程。通常我们在开发中引入一些新的实践无非就两个原因,要么就是我们现有的开发模式有问题,要么就是这个新的开发模式更有效率。那么我们首先可以回顾一下我们现在被大多数团队采用的瀑布式开发。 在瀑布式开发中我们有开发过程分为一下几个阶段:分析,设计,实现,测试。其中每一个阶段的产出作为下一个阶段的输入。而这里隐含了两个假设:当我进入设计阶段的时候,我假设我的分析是正确的并且不会再变化。当我进入实. 阅读全文

posted @ 2011-04-14 22:26 Fei He 阅读(1576) 评论(8) 推荐(5) 编辑