敏捷的困惑

来源:互联网 发布:一个域名对应多个ip 编辑:程序博客网 时间:2024/05/21 01:56
  学习敏捷方法已经有一段时间了,也在项目中尝试过,有了一些体会,也存在一些问题,今天在infoq网站上看到了一篇文章
下面是取自其中的一段。(以下内容取自http://www.infoq.com/cn/news/2008/09/scrum-gathering-finishe)

学过唯物主义认识论的人,或者说,能够有清晰缜密的思维逻辑的人应该都清楚,我们是先要认识世界,然后才能谈得上改造世界。换句话说,是先认识到问题所在,然后对症下药量体裁衣去解决问题。假如,我们能够有一个统一的认识:为客户交付高质量的软件,能够适应客户不断变化的需求,在成本和收益之间达到最佳的平衡,消除潜在的或是明显的浪费,能够让客户收获最大的ROI(Return ofInvestment);那么问题就很明显了——为了达到这样的目的,我们需要采取什么样的手段?

再或者,我们来问自己几个问题:

1. 我们做过程改进,做敏捷实施……这些事情的目的是什么?

2. 为了达到这样的目的,我们做了哪些工作?

3. 在所做的工作中,哪些事情有助于达成我们的目的,哪些事情事倍功半,哪些事情南辕北辙?

4. 第三个问题中的情况,其成因是什么?

5. 你知道问题所在了么?想到解决方案了么?

我们要做该做的事情,至于是否敏捷(且不论是否有判断敏捷与否的标准),是否用了Scrum,“吹皱一池春水,干卿何事?”

请允许我借用Jeff Xiong在敏捷中国内说过的一段话作为本文的结尾:
我不要敏捷

我要致力于消除软件开发中的一切浪费