阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

2011 年度敏捷软件开发调研结果发布

  • 2012-03-01
  • 本文字数:1424 字

    阅读完需:约 5 分钟

最近, VersionOne 揭晓了 2011 年度敏捷软件开发调研结果,再一次向大家展示了敏捷应用和发展趋势的第一手资料。

今年,我们进一步确信敏捷并非一时风潮。我们过半的调查对象坦言他们已经亲身实践敏捷超过两年了,并且三分之一的人把敏捷从一家公司带到了另一家。大约有三分之二的调查对象谈到,他们公司的项目有超过半数在使用敏捷方法,有三个以上团队实施了敏捷实践。

Scrum 依然是敏捷方法流行榜中当之为愧的状元,52% 的受访者采用了 Scrum(2010 年则是 58%)。

52% Scrum 14% Scrum/XP 混合 9% 自定义混合 8% 不确定 17% 其它(包括看板 3% 以及 XP 2%)

Matt Badgley 在最近的博文中探讨了那些“不确定”方法

我的第一感觉是培训……如果团队没有接受过敏捷概念以及相关方法和流程的培训,那么不难理解,当你问他们:“你们在搞敏捷吗?”……“是的。”“你们用了什么敏捷方法呢?”……“我不确定。”……我想人家回答“不确定”的另一个原因可能是他们正纠结于各个敏捷方法论五花八门的概念中——甚至还混杂着敏捷项目管理和传统项目管理……团队开始时用这个方法,接着糅合了另一种,在一些状况下,还要从每种方法中都取点精髓出来。这种做法有利有弊,它依赖于团队的成熟度和持续改进的能力。

关于敏捷技术,每日站立会议、迭代计划和单元测试名列前茅(保持着去年的态势):

78% 每日站立会议 74% 迭代计划 70% 单元测试 65% 发布计划 64% 燃尽图 64% 回顾会议 54% 持续集成 53% 自动构建 52% 速率 51% 编码规范

Simon Baker 他名为“敏捷在行动”的博客里面剖析了上述敏捷技术调查结果,他还特别分析了一些得票率较低的实践,如重构(48%)、测试驱动开发(38%)、自动化验收测试(25%)以及行为驱动开发(9%):

由这些数据我可以推断,软件行业还是在开发很多糟糕的软件,还很过分地把敏捷称为流程。大家还记得个体胜过流程吗?不管怎样,我想知道,投资人花钱买单,但这些糟糕的软件实际上能给客户带来多少价值呢?但愿有一天更多的人能够意识到,做到敏捷其实是要做到快速、经济、低风险地响应不断变化的业务需求。

“项目失败的主要原因”的调查结果很有意思,其中有 16% 的调查对象反应他们的敏捷项目从没有失败过,位列榜首。下面援引了一些排名前列的失败原因:

11% 缺乏敏捷方法相关经验 11% 缺乏对必要的组织层面的变化的认识 9% 企业理念及文化与敏捷理念相冲突 8% 外部要求遵循瀑布模型的压力

进一步实施敏捷的障碍则有:

52% 改变组织文化的能力 40% 是否有足够的专业人士 39% 抗拒改变的惯性

就这些障碍, Dave Moran Software Results 上发表博文,分享了他的观点:

这些障碍和担忧映射出我们所熟知的道理:改变是艰难的。而敏捷开发就是一种改变。依照我对调查的解读,我们获得的这些实际收益,恰恰和我们在敏捷实践过程中所期望的是一致的。它们是更快、更易、坚实的每一步。团队士气提升则是实施敏捷能够获得的第四种益处,也是实施敏捷必然的结果。

调查还显示,75% 的参与者认为运用敏捷方法完成项目的时间和用之前的方法差不多,或者更快些(比 2010 年度的 83% 降低了)。实施敏捷的主要好处有:

84% 管理变更优先级的能力 77% 项目可见性得以改进 75% 生产力得到提升 72% 团队士气有所提升 71% 更快地响应市场

在 VersionOne 站点上,你可以浏览到完整的调查结果(你同时可以找到 2010 年的结果)。今年的调查结果有哪些很突出吗,还是说明敏捷实施趋于稳定了?

查看英文原文: 2011 State of Agile Survey Results Show Agile Adoption Stable

2012-03-01 10:002053
用户头像

发布了 114 篇内容, 共 31.7 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

linux之zgrep查找压缩包文件文本

入门小站

Linux

Jetpack Composes 学习【02】Text

坚果

6月月更

Web Service进阶(四)WebService注解

No Silver Bullet

WebService 6月月更

Kafka 负载均衡在 vivo 的落地实践

vivo互联网技术

大数据 kafka 负载均衡 集群

git 高效操作之 range revert

Nick

git git revert 6月月更 range revert 高效操作

【技能树共建】Python requests 模块

梦想橡皮擦

6月月更

HTML代码清除CSS和JS代码

入门小站

工具

Linux驱动开发_mplayer播放器开发

DS小龙哥

6月月更

java培训高频Spring面试题分享

@零度

spring JAVA开发

【愚公系列】2022年06月 二十三种设计模式(二十三)-访问者模式(Vistor Pattern)

愚公搬代码

6月月更

后端提升技术资源汇总

卢卡多多

技术栈 资源汇总 6月月更

在信息化的背景下,如何鼓励员工进行知识共享?

小炮

注意了,ribbon将被替换

Damon

6月月更

函数

Jason199

js 函数 6月月更

透过华为军团看科技之变(三):数据中心底座

脑极体

鲲鹏DevKit工具基础知识

乌龟哥哥

6月月更

VistorPattern-访问者模式

梁歪歪 ♚

设计模式

【Python技能树共建】断言

梦想橡皮擦

Python 6月月更

面试突击54:MySQL 常用引擎有哪些?

王磊

Java 面试

原来Mysql索引要这么设计才能起飞

慕枫技术笔记

MySQL索引 6月月更

mysql基础操作

工程师日月

6月月更

windows下修改、编译、构建spring-framework4.1.8.RELEASE源码

程序员欣宸

Java SpringFramework 6月月更

【高并发】高并发分布式锁架构解密,不是所有的锁都是分布式锁!!

冰河

并发编程 多线程 高并发 异步编程 6月月更

String源码解读(JDK1.8)

莫逸风

Java 源码 string 6月月更

低代码平台FlyFish在云智慧的落地实践探索

云智慧AIOps社区

开源 前端 低代码 数据可视化

leetcode 79. Word Search 单词搜索

okokabcd

LeetCode 搜索 算法与数据结构

MediatorPattern-中介者模式

梁歪歪 ♚

设计模式

Django API 开发:博客系统接入 API

宇宙之一粟

django API 6月月更

Fabric.js 锁定背景图,不受缩放和拖拽的影响🎃

德育处主任

web前端 canvas FabricJS Fabric.js 6月月更

工厂函数和构造函数

大熊G

JavaScript 前端 6月月更

A Guide to Write Elegant ETL in Easy SQL

Bright

数据开发 ETL 大数据开发 EasySQL

2011年度敏捷软件开发调研结果发布_研发效能_Craig Smith_InfoQ精选文章