从敏捷实践者的角度看VersionOne的2011年度敏捷状态报告

最近抽空看了一下VersionOne推出的第六份敏捷年度调查报告。 从这份报告中看到一些数据很有意思,想从一个敏捷实践者的角度来谈谈这份报告。

首先来说,报告说现在有90%的人都开始具备敏捷开发的相关技术,80%的组织在他们的软件开发过程中采用敏捷开发技术,并且有一半的公司采用敏捷开发超过2年,并且60%的公司中有一半以上的项目采用敏捷开发,这些数据都说明敏捷开发已经成为了软件的普遍技术。

从敏捷团队采用的敏捷技术来看,Scrum(52%)、Scrum/XP混合(14%)、自由组合(9%)名列前三,成为了技术的主流。为什么会这样?我想这是项目应用的结果。Scrum给出了一个完整的产品开发活动框架,同时给出了具体的产品需求管理、迭代开发任务分解以及开发、闭环等偏管理的敏捷实践活动,对于任何一个敏捷团队要实践敏捷开发来说都非常重要。我们目前也基本采用了Scrum和XP混合的实践,Scrum主要用于整个产品的需求控制,而一个迭代的开发过程和活动更多的混合了Scrum和XP的相关实践。

从具体的敏捷实践来说,现在每日站会(78%)、迭代计划(74%)、单元测试(70%)、燃尽图(64%)、持续集成(54%)、自动化构建(53%)成了大多数敏捷团队都在采用的敏捷实践。每日站会(78%)、迭代计划(74%)、燃尽图(64%)偏重项目的管理,而单元测试(70%)、持续集成(54%)、自动化构建(53%)则更关注项目的质量控制。这体现敏捷更关注直观精细管理和质量及时闭环这两个基本理念,这些作为对于敏捷项目开发行之有效的实践目前在我们的团队中也普遍在采用。特别是对一个重过程的转型团队来说,及时的质量闭环应该对于团队意识转变至关重要。

猜你喜欢

转载自tonywork.iteye.com/blog/1547569