敏捷是否已跨越“鸿沟”?

阅读数:124 2007 年 7 月 31 日

话题:敏捷架构文化 & 方法

在这个月早些时候,Scott Ambler 发布了他的2007 年敏捷采用情况调查的结果。这是他第二年做这样的调查,旨在给读者提供一个敏捷实践的采用情况随着时间变化的清晰观感。

下面是这个调查的归纳总结:

  • 在提交的调查问卷中,有 69% 的人表示他们的组织正在开发一个或多个敏捷项目。而在那些尚未开始实施敏捷的团队中,有 24% 的人相信他们会在明年内开始实施;
  • 有 44% 的人表示他们的敏捷项目的成功率是 90% 以上,有 33% 的人表示他们的敏捷项目的成功率在 75% 到 90% 之间。看上去敏捷已经大行其道;
  • 一般来说,本地敏捷项目成功的概率要高于异地敏捷项目,而异地敏捷项目成功的概率要高于离岸项目;
  • 98.6% 的敏捷团队采用了迭代开发,而其中 83% 的团队的迭代长度在 1-4 星期之间;
  • 小团队比大团队的成功率要高;
  • 在使用敏捷的组织中,有 85% 已经完成了一个以上的项目,这证明大多数组织已经走过了敏捷试航期;
  • 迭代开发和频繁交付可工作的软件被认为是最有价值的敏捷实践;

毫无疑问,Scott 的调查结果再次证实了很多早已被社区所熟悉的东西(协作和沟通是最关键的,本地化团队比分散的团队工作效率高) ,也再次强调了一些有趣的事情:

  • 交替和特定的结对编程比固定结对更实际一些。
  • 显而易见的是,尽管代码重构在调查中的“体现业务价值”部分得到了很好的分数,但数据库重构的实践还是有很大的欠缺。

Scott 的发现与敏捷的魔咒还是相一致的,虽然今年的焦点是实践本身而不是采纳实践与否,因此很难与去年的调查相比较,正如 Scott 所述:

同去年相比,尽管今年的敏捷采纳比例有一定的增加,但我也没法对二者进行比较分析,因为我问的问题显然与去年有很大的不同。

看过上面的内容以后,我们又如何来度量敏捷实践的采纳程度呢?而作为一个社区,我们又该如何得到对我们经营的全局观和小组行为的一个统一描述呢?

Scott 调查结果的完整版请看这里

查看英文原文:Has Agile Crossed the Chasm?