敏捷开发团队更喜欢简单的工具

  • Vikas Hazrati
  • 霍泰稳

2010 年 9 月 15 日

话题:敏捷语言 & 开发架构文化 & 方法

实施敏捷不需要一定或者建议使用工具。理想的情况是,看着索引卡上的需求,通过命令行就可以完成开发。但是,最近几年出现了多种工具,它们对顺利完成敏捷开发起到了很好的促进作用。Migan 和 Gaia近期做了一个调查,以试图得出敏捷开发团队对工具的使用情况。

据两位所言,他们做这个调查的原因之一是要评估敏捷团队是不是愿意使用简单的工具。

很多公司现在依然使用传统的项目管理工具来进行敏捷开发,比如 MS Project、电子表格(MS Excel)。在采访了多家公司后,我们发现这一现象的背后原因是,许多敏捷工具都提供了许多不同的定制选项,但比起电子表格、笔和纸等却更难使用,更不直观。

这一调查共涵盖了 100 名代表,分别来自 35 个国家,包括英国、瑞典、埃及、美国、法国、加拿大、印度、西班牙、波兰、乌克兰、马来西亚、巴西、新西兰、罗马尼亚、意大利、澳大利亚和德国等。

调查结果显示了一个非常有趣的现象,那就是简单工具和敏捷项目管理工具软件常常混合使用:

  • 在使用其他敏捷工具的同时,25%的用户使用传统的墙和纸23%的使用电子表格
  • 尽管敏捷工具软件里有故事卡片功能,62% 的团队依然在使用传统的工具,如墙和纸等
  • 对敏捷工具最渴望的特性是易于使用,随后是可定制化和价格;
  • 对某个工具最不喜欢看到的地方就是缺少和其他系统的集成,然后是不能输出定制的报表等。

Migan 和 Gaia 会在以后发布一个详细的调查分析,但据两位讲,初步分析显示简单和实际的工具最常被使用。

敏捷工具使用调查给出了这么一个事实,那就是大多数公司坚持使用简单的、实际的工具,对它们而言,可用性是一个工具最有价值的地方。

这一结果,和此前TargetProcess 的 Michael Dubakov 和 Peter Stevens所做的一个研究很类似。

这个研究的结果揭示了像白板、卡片、大的实际图表等简单工具得分为 57,而基于 Web 的敏捷工具得分为 52,电子表格是 43。基于敏捷的哲学思想,大多数团队不希望让事情变得那么复杂。

Michael 和 Peter 整合了他们的研究结果,向其他团队做了推荐。他们总结说,基于不同的团队构成和所需的状态报告,实际的、基于 Web 的,或者二者兼而有之的工具都有可能被用到。

  不需要状态报告 状态报告很重要
小的集中团队 实际的工具 实际的工具和基于 Web 的敏捷工具混合使用
大的集中团队 实际工具和基于 Web 的敏捷工具混合使用 基于 Web 的敏捷工具
分布式团队 基于 Web 的敏捷工具 基于 Web 的敏捷工具

查看英文原文:Simple Tools Preferred in the Agile Tools Space

敏捷语言 & 开发架构文化 & 方法