BT

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

Mike Cohn解释如何预防过量估算

| 作者 Savita Pahuja 关注 3 他的粉丝 ,译者 刘嘉洋 关注 0 他的粉丝 发布于 2016年5月13日. 估计阅读时间: 3 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。

Mike Cohn是敏捷联盟和 Scrum联盟的创始人、顾问,Mountain Goat Software一书的作者和创始人,最近在其博客中解释了如何预防过量估算。他在文中这样说明过量估算:

过量估算对一个产品待办事项(通常是用户故事)估算会随时间推移而增加。比如说,现在团队对该事项的估算为五点,但之前他们的估算仅为三点。

过量估算可能由几个原因造成。Mike说最常见的原因之一是团队需要在每个sprint改善或交付更多点。这种压力通常来自团队之外,例如老板或者利益相关者对团队施压。他举了一个场景,比如说另外一个用户故事在一周或两周后进行估算。有人将这个新的故事与之前五点的故事进行比较,“这个新的故事比之前五点的故事更大”,就会估算它是八点的故事。这时候就发生了过量估算。

Smallwood Software Solutions , Inc的敏捷教练、顾问Tom Smallwood在博客中称过量估算是由于对于速度的过多关注

太过于注重速度将会导致对速度的盲目乐观。

Tom说速度很重要也很有用,但是我们仅仅应该把它看做一个计划工具即可。

Mike提供了预防过量估算出现的方法,将现在需要估算的事项与先前估算过的产品待办事项列表中的两个(或更多的)事项进行比较。这项技术被称为三角法,在他《Agile Estimating and Planning》一书中有进行解释。

Mike用一个例子解释了这项技术:

当团队将一个故事估算为五点时,他们需要先将这个故事与其他两个故事进行比较,理想状态下是一个较小的以及一个较大的故事。在决定一个故事是否该被估算为五点时,他们需要将它与一个三点故事进行对比,是否完成这个新的故事会比那个三点故事花费更多工作量?

接下来,他们会与一个八点或是十三点的故事进行对比。在进行对比之后,他们可以决定将这个故事估算为五点是否合适。

Mike说,如果我们将故事看作是图中的点,三角法可以通过在点之间画线展现出来,团队在估算时可以清楚地在图上进行比较,如下图所示:

查看英文原文Mike Cohn Explains How to Prevent Estimate Inflation


感谢夏雪对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们。

评价本文

专业度
风格

您好,朋友!

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

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的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通知我

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

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

讨论

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


找回密码....

Follow

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

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

Like

内容自由定制

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

Notifications

获取更新

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

BT