BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

用美元衡量敏捷的工作效率

| 作者 Jon Arild Tørresdal 关注 0 他的粉丝 ,译者 郑柯 关注 3 他的粉丝 发布于 2009年1月27日. 估计阅读时间: 3 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。

此前,Scott Ambler发布了一篇文章,其中谈到如何利用加速度衡量敏捷团队的工作效率。最近,他又发布了一个帖子,回答了一些关于敏捷工作效率和加速度最常被问到的问题,专门谈到了如何衡量正在加速的团队所能节省下来的资金数目。

Ambler的观点认为:

如果你能够很方便地衡量工作效率,那就能很快找出:在你的工作所在情形中,哪些是有效的,哪些不能发挥作用,并做出响应调整。

他首先谈到:大多数敏捷团队都用速度衡量团队的表现,然后就会提出(并回答)下面的问题:

用速度衡量工作效率可能么?
……
你没有办法比较两个团队的速度,因为他们使用不同的度量单位。团队A和团队B都使用点数衡量,可是都是彼此自己的点数,所以无法直接比较。

实际上他提出了另外的解决方案:

比较速度,实际上不妨比较一下两个团队的加速度。
……
随着时间推移,团队A的速度在不断增长,与此同时,团队B的速度似乎在走下坡路。一切条件都是对等的,因此,你可以假定团队A的工作效率在提升,而团队B的工作效率在下降。当然,仅靠数字表象去管理并不明智,我会对各自的工作状况做假设,而是去跟两个团队的成员谈话。这样一来,我可能发现:团队A已经采纳了以质量为导向的实践,比如持续集成和静态代码分析,而团队B没有。也就是说我应该帮助团队B采纳这些实践,并希望可以提升他们的工作效率。

为了计算团队的加速度,Ambler建议使用下面的公式:

(迭代速度X1 - 迭代速度x2)/迭代速度x2 = 团队加速度

其中迭代x1在时间上要早于迭代x2。在这个例子中,Ambler使用了两个团队,一个团队加速度为正,一个团队的加速度为负。

……团队A从迭代1到迭代6的加速度是(20-17)/17=0.176,而团队B的加速度是(45-51)/51=-0.118

Ambler指出了这种方法的的一些优势和劣势:

优势:

  • 易于计算。
  • 成本低廉。
  • 不易于敷衍了事。
  • 很容易自动化。
  • 为更有效的管理提供了机会。
  • 要是调整团队大小,也很容易操作。
  • 易于从金钱的角度衡量该方法。

劣势:

  • 对于衡量工作效率来说,并不直接。
  • 必须要测量感兴趣的指标。
  • 管理可能很灵活。
  • 现有的度量的方式可能被人质疑。
  • 用词听起来过于科学化。

在他的FAQ中,他深入说明了如何通过金钱计算加速度:

……假定你的加速度是0.007(0.7%),团队中有五个人,每年每个人承担的成本为15万美元,迭代的时间长度为2周。 ……所以,每个迭代每个人负担的成本是150,000/26=5770美元。这个团队每个迭代的工作效率提升就是5770*5*0.007=202美元。如果加速度保持在0.7%,一年下来整体的工作效率提升就是(1.007)^26(假定团队每年工作52周),也就是1.198或19.8%。这会节省148,500美元。

数字26是一年中的迭代数目(52周/2周)。

你愿意使用这种方法来计算团队的加速度么?

查看英文原文: Measure Agile Productivity in $


 

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

需要统计数据 by Chou Jedi

这需要大量的统计数据咯。
没有统计数据根本无法计算的。

Re: 需要统计数据 by 熊 小

文中的公式只需团队的迭代速度数据即可,何来“需要大量统计数据”之说?

寻求更合适的分析模型 by Jin Ming

分析模型不合理之处在于:
  • 把项目process定义成简单的二次式模型

  • 只关注相邻迭代的速度和加速度,不能真实反映整个项目的过程状态

  • 导致片面追求小范围内的漂亮数据

个人认为,agile中user story(INVEST)的提出,已经代表了一种很好的商业价值度量。如何使这些数据能更好的反映项目状态,则需要一种合适的数据分析模型,或许需要专业数据统计分析人员的帮助。

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

3 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT