|
对敏捷开发实践效果的近期研究结果显示,工作效率及质量正在改善。QSM Associates公司的管理合伙人迈克尔·马(Michael Mah)在ProjectsAtWork网站上题为“哥伦布探索敏捷”一文中探讨了这些研究结果:
来自哥伦布地区[1]参与者的近期研究结果显示,完成一个包含5万行代码的典型业务系统的速度要比从QSM公司已完成项目行业数据库中得出的行业平均值快31%(4.4个月对6.4个月的行业平均值)。更引人注目的是系统的缺陷率,该值比行业惯例低75%。
该结果来自于哥伦布市敏捷工作效率基准项目对位于美国俄亥俄州哥伦布市某编程社区敏捷实践所作的分析。此项目是由QSM Associates公司牵头负责,与俄亥俄州敏捷中央协会(COHAA)及哥伦布市执行官敏捷特别兴趣组协作开展的。该项目不仅为其参与者提供实事求是的信息,还帮助他们解答与处理开发项目进度及预算相关的问题:
调查的参与者能够看到他们自己与整个行业的对比结果;此外,还拿哥伦布社区的区域总体结果与全球数据相比较。
有必要指出的是,研究中的所有参与者并非都是这样——即使他们正致力于敏捷开发——可以达到如此极端的结果,因为所有的参与者都不会全部采用那些能带来成功的最佳实践。
此次对敏捷实践的研究不仅洞悉了外包的结果,而且强调了测量外包的重要性:
研究结果中的首要事实是,同地协作编程团队往往比那些从地理上划分专长的团队更有效。这也是导致重新评估外包软件开发的事实之一。
(……)缺乏在质量及工作效率方面的保证或共同预期,认识到这是导致外包存在这么大风险的主要原因之一有助于使外包变得更成功。也就是说,测量/基准评估有助于双方设置更切实可行的预期,并从而达成一致。
无独有偶,David F. Rico将其对敏捷项目的研究结果发表在题为“哥伦布探索敏捷”这类研究不仅有助于客观地衡量表现,还有助于确定目标及方向:
该研究(……)所提供的哥伦布敏捷社区具有与工作效率及质量相关的实事求是的宝贵信息,而非单纯的道听途说。此外,这些数据有助于解答与处理开发项目进度及预算相关的问题。
欲阅读全文请访问Projects at Work网站,需免费注册一下。
译注
[1] 哥伦布地区(Columbus)是美国俄亥俄州(Ohio)的首府。详细内容请参阅维基百科。
查看英文原文:Evidence of Success of Agile Projects
上一篇:【转INFOQ】一个关于公司发展和开发过程的伪命题引发的讨论 下一篇:Scrum开发流程图 |
|