InfoQ

InfoQ

新闻

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

2008年度敏捷实施情况调查结果

作者 Vikas Hazrati 译者 李剑 发布于 2008年5月23日

领域
过程 & 实践
主题
企业级敏捷 ,
敏捷 ,
敏捷实施
标签
看板 ,
调查 ,
统计 ,
敏捷介绍

2008年2月,Dr. Dobb's 发起了一次有关敏捷开发技术实施情况的调查,共收到642份数据。令人惊讶的是,敏捷开发的实施率竟然同去年一样,依然是69%。不过其他数据均有变化。

Scott Ambler谈到,2006年的实施率是65%,到了2007年增长为69%,在2008年还是69%。他为了找出实施率不变的原因,曾对数据进行过深入分析。他猜测过有些团队在背着高层管理的情况下,偷偷摸摸的实施敏捷,但这并非原因所在。

我根据角色对实施率进行了分析,最后发现有61.4%的开发人员认为他们在实施敏捷,而抱有这种想法的 IT管理人员却占了78.2%,跟我从前怀疑有人偷偷摸摸实施敏捷的想法恰恰相反。根据这些数字,我猜着应该是开发人员和管理人员对于敏捷的含义有着不同 的理解,开发人员的标准更高一些。我担心的是,管理层从上到下灌输敏捷,是为了给自己脸上贴金,让大家知道“敏捷是我主导推行的”。

按照Scott的说法,很多已经实施了敏捷的组织都在坚持使用敏捷,这是令人振奋的一点。有82%的实施者已经在这条路上走了很远,只有18%的人还在尝试阶段。

在调查结果中还有一些数据值得人们关注。

许多人都更喜欢从1周到4周之间的短迭代。在参与者中,根本没有进行迭代的人数也有所增加,这一点也是令人深思的。Scott认为,这也许是因为精益方法,例如看板,正在逐渐普及起来。

       迭代长度
< 1周
3.1%
 1周
9.2%
 2周 32.8%
 3周 16.7%
 4周 22.8%
 >4周 10.3%
 没有迭代
5.6%

规模这个问题上,有几个参与者说他们已经成功的在200人的团队中实施了敏捷,更多人的敏捷团队在50人左右。

我们还可以看到,敏捷项目的成功率是依赖于团队成员分布的:

团队分布 成功率
本地团队 83%
分布式团队,但是可以接触到 72%
分布在不同地理位置的团队 60%

调查结果表明,实施敏捷的风险很低。下面这些参数表明了敏捷软件开发相对于传统过程所能起到的成效

因素
有改进
无变化 更糟
生产力 82% 13% 5%
质量 77% 14% 9%
相关干系人满意度 78% 15% 7%
成本 37% 40% 23%

Scott的站点 上,还提供了问卷(pdf)原始数据(csv),及总结(ppt)的下载。

查看英文原文Results of Agile Adoption Survey 2008

译者 李剑 李剑──ThoughtWorks高级咨询师,在持续集成、重构等领域具有丰富的经验;多次为国内大型企业敏捷组织转型提供咨询和培训服务。

如何设定敏捷的范畴 发表人 anchuan qian 发表于
Re: 如何设定敏捷的范畴 发表人 Huang Xin 发表于
  1. 返回顶部

    如何设定敏捷的范畴

    发表人 anchuan qian

    调查很有意思,数据是最有说服力的。只是,

    1、如何给敏捷设定一个基本的范围。比如:如何才是一个敏捷团队?如何才是一个敏捷项目?

    2、如何定义实施成功和失败呢?

  2. 返回顶部

    Re: 如何设定敏捷的范畴

    发表人 Huang Xin

    似乎没有说用什么标准来判断团队是否敏捷

深度内容

应用云平台的可用性——从新浪SAE看云平台设计

云计算平台的可用性,相比传统互联网服务而言,更加复杂和困难,也更具有挑战性。本文借助新浪SAE云平台为读者讲述了云平台可用性的定义、如何打造高可用的平台,以及对云计算的用户提出了建议。

JVM定制改进 @ 淘宝

淘宝高度重视Java平台的健康发展,组建了一个团队专注于Java平台的底层部分的性能、功能与稳定性改进;工作主要基于OpenJDK中的HotSpot VM开展,其中一些通用的功能随后也会逐渐反馈给OpenJDK社区。希望能与使用Java平台开发应用的大家交流经验。
本次演讲视频录制于QCon杭州2011

"伤得起"的云计算应用——对云端应用之架构的思考

2011年4月21日至22日是值得云计算从业者纪念的日子。Amazon的IaaS服务出现故障,导致许多商业网站的服务中断,影响非常严重。作为云计算用户,我们需要思考的是,如何保证即便在云服务不可用的情况,我们的应用架构仍然能够屹立不倒?本文正是站在云计算用户的角度试图探讨这一问题。

让交付的速度跟上思考的速度

12人的技术团队,4组刀片服务器,每月20亿的访问量,每日1次准时部署,99.9%的可用性。这可能吗?当然。想知道如何做的吗?百姓网将与您分享他们在DevOps实践过程中的经验和技巧。
本次演讲视频录制于QCon杭州2011

架构之路——穿行在产品和业务之间

篱笆作为一家起源于社区的电子商务公司,反映到技术层面就是同时要面对产品和业务,以及经营战略的变化调整。如何在产品和业务的夹缝之间完成技术架构的抽象与平衡,寻找更有效的价值定位,这当中有些经验教训和个人感悟愿与众人分享。
本次演讲视频录制于QCon杭州2011

特性注入:成功三部曲

本文将对特性注入以及相关方法做一个扫盲性的介绍。我们会解释这个框架的关键要素,并附上实例来证实它们。为了让文章保持相对较短,我们不会深入到某个工具或方法中,而是会给出一些参考资料,以便大家做进一步的研究。

解析JDK 7的动态类型语言支持

随着JDK 7的发布,字节码指令集终于迎来了第一位新成员——invokedynamic指令。这条新增加的指令是JDK 7实现“动态类型语言(Dynamically Typed Language)”支持而进行的改进之一,也是为JDK 8可以顺利实现Lambda表达式做技术准备。在这篇文章中,我们将去了解JDK 7这项新特性的出现前因后果和它的意义。

Java Remoting远程服务(下)

随着互联网应用的发展,Java分布式远程服务技术受到越来越多的关注,本文将对各种相关实现以示例的形式逐一介绍,并总结其中的优缺点,使读者能够在技术选型时有所准备。这是文章的下篇。