测量敏捷Scrum团队的速度

Velocity是一种非常简单,功能强大的方法,用于准确衡量Scrum开发团队持续提供业务价值的速度。要计算敏捷团队的速度,只需将迭代中成功交付的功能,用户故事,需求或积压项目的估算值相加即可。

在完成第一次迭代之前,有一些简单的指南可用于估算Scrum团队的初始速度(请参阅下面的常见问题解答),但在此之后,您应该使用经过验证的历史测量来规划要素。在短时间内,速度通常会稳定,并为提高敏捷项目的近期和长期规划的准确性和可靠性提供了巨大的基础。敏捷交付周期非常小,因此速度很快就会出现,并且可以在项目的早期阶段进行验证,然后依靠它来提高项目的可预测性。

速度真的很简单吗?

是的,确实如此。不要试图不要使速度过于复杂 - 它确实是一个直接的概念,其很大的价值在于它固有的简单性。许多对敏捷方法不熟悉的管理者和团队倾向于过度分析速度的概念,并围绕它进行过多的复杂化。经过几个月的敏捷项目经验,大多数人都会体验到“啊哈”的速度,摆脱与之相关的任何包袱,并欣赏其简洁性和内在价值。

速度图表

除了发布和迭代燃尽图之外,测量敏捷团队的速度已经证明可以提供对项目进度和状态的巨大洞察/可见性。速度图表显示了在所有迭代中提供的工作估计值的总和。通常,速度将在项目的整个生命周期内稳定,除非项目团队的构成变化很大或者迭代的长度发生变化。因此,速度可用于未来的规划目的。虽然对于几次迭代通常是可靠的,但如果您接受优先级,目标和团队可能会随着时间的推移而发生变化,从而导致未来的迭代置信水平发生变化,那么可以使用速度来计划未来的发布。敏捷项目团队的典型速度图表可能与此处的图像类似。

最初,敏捷软件开发新手应该潜入并使用可用的指南和信息选择初始速度。非常快(与下一次迭代一样快),可以测量和调整速度。速度,以及细粒度特征(例如,用户故事,积压,要求等)和高级和/或相对估计(在点数,理想日期甚至数小时内),极大地简化并加速了整个项目规划,估计,状态跟踪和报告过程。

敏捷Scrum常见问题解答

如何计算敏捷开发团队的速度?

速度是每次迭代的传递(即,接受)特征的估计的总和。

用什么单位测量速度?

速度的测量单位与特征估计值相同,无论是故事点数,天数,理想天数还是Scrum团队提供的小时数 - 所有这些都被认为是可接受的。

如何估计第一次迭代的速度?

对于敏捷团队的第一次迭代,一般指导原则是在可用时间的三分之一处计划初始速度。如果您正在估算理想的程序员时间,那么此帐户将用于会议,电子邮件,设计,文档,返工,协作,研究等。例如,有六个程序员和两周的迭代,总共60个程序员日(6个)程序员x10天)可用。在这种情况下,一个良好的开端是在迭代中计划20个理想的工作日。如果使用实际时间,则包括足够的缓冲区以考虑标准项目1)开销和2)估计不准确性。此外,请记住,在第一次迭代期间,速度会很快出现。如果被低估,第一次迭代的速度将随着新特征的增加而上升; 如果高估,速度将随着特征的消除而降低。

会议,电话,电子邮件是否包含在速度中?

这取决于是否估计这些项目并将其包含在迭代计划中。它们通常不包括在内 - 速度的目标是在敏捷团队的交付能力方面跨迭代的相对一致性和可预测性。

是否应该在所有敏捷开发团队或项目中积累速度?

速度是一种非常局部的措施。除了具有不同团队“个性”的不同团队成员之外,项目通常在估计技术,详细过程,技术,客户参与等方面具有独特的特征。因此,这可能使组织范围的分析非常不准确。另一方面,如果你的所有团队估计完全一样,开发完全相同,测试完全相同,并跟踪完全相同,那么无论如何,也许你是例外。

如果速度波动怎么办?

速度通常会在合理的范围内波动,这是完全正常的。如果速度波动超过一次或两次迭代,Scrum团队可能需要重新估计和/或重新协商发布计划。

速度稳定需要多长时间?

对于大多数敏捷开发团队而言,速度通常会在3到6次迭代之间稳定下来。

我如何估计未来的迭代?

未来的迭代使用团队的成熟历史来确定团队可以做多少。因此,速度是用于规划未来迭代的正确措施。

如果项目团队改变规模,我如何估计速度?

Velocity依赖于团队的一致性,以便最有价值。如果您的敏捷团队发生变化,请在规划未来迭代时使用常识。如果您的团队中有20%的人无法进行几次迭代,那么将计划速度降低20%左右。如果这包括几个关键参与者,特别是可能不太可用的客户,那么将估计值降低一点。只需要花费下一次迭代的时间就可以更好地理解团队可以提供的内容以及新的速度。

最大速度意味着最大生产力吗?

绝对不。为了最大化速度,团队实际上可能实现相反的目标。如果要求最大化速度,团队可能会吝啬单元或验收测试,减少客户协作,跳过修复错误,最小化重构或各种敏捷开发实践的许多其他关键优势。虽然可能提供短期改善(如果你可以称之为),但会产生负面的长期影响。目标不是最大化速度,而是最佳速度随时间推移,其考虑了许多因素,包括最终产品的质量。

如果我们的迭代长度发生变化,我们如何测量速度?

你没有,至少不那么容易。Velocity的价值来自于其固有的一致性。固定的迭代长度有助于推动项目的可靠节奏。如果没有这种节奏,您将不断修改,重新估计和协调,并且由于结果不一致,将来预测的能力降至最低。另一方面,如果几乎每个人都会在假期或一两天的公司范围内召开会议,那么通过各种方式只需使用常识并相应地调整迭代日期或速度。像大多数敏捷实践一样,这些是准则,而不是旨在防止常识的规则。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,907评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,987评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,298评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,586评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,633评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,488评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,275评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,176评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,619评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,819评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,932评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,655评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,265评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,871评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,994评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,095评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,884评论 2 354