`

如何衡量和利用敏捷團隊的速度 (Team Velocity)

阅读更多

敏捷減少了正在進行項目所需的前期規劃,因此您可以更快地為用戶開始創建有價值的產品和服務。但是,敏捷新手的組織經常會擔心如何使團隊的輸出可預測。Velocity是衡量敏捷團隊進度的一個很好的指標。在這篇文章中,我將解釋如何測量速度以及如何使用它來幫助計劃發布。我還要指出它作為預測工具的局限性。

什麼是速度?

簡單來說,速度是團隊在一定時間內完成的工作量。我在上一篇文章中談到燃盡圖一樣,速度可以用人 - 小時,任務數,故事點或用於估算工作的任何其他計量單位來衡量

例如,在KanBan中,團隊處理持續的傳入任務流,這些任務的大小大致相同。在這裡,您可以通過標記為在一天內完成的任務數量來測量速度。通過在一周內平均這些每日速度,您可以估計團隊在更長的時間內能夠完成多少工作。

在這裡,我將關注速度如何在Scrum中起作用。這是一個傾向於用於數字項目的框架,這些項目可以實現明確的發布計劃。Scrum團隊的速度是衝刺中完成的故事點數(或人 - 小時等)。

如何測量速度

讓我們想像一個假設的團隊,並給他們一個適當的學徒風格的名稱。

團隊一次沖刺後點火的速度是28

Team Ignition計劃在他們的第一個衝刺賽中解決41個故事點。他們完成了28個故事點,並將13個故事點翻到了下一個衝刺點。所以他們的速度是28。

請注意,我們沒有計算任何部分完成的工作對團隊的速度。只有標記為完成的任務"才算在內,即使在任務中只剩下一小部分工作要做。

這告訴我們Ignition的生產力是什麼?到目前為止並不多。我們知道該團隊沒有達到他們在衝刺中完成多少工作的目標。但是我們並不確定它們下降了多遠(我們不知道完成任務的時間有多接近)。

在一個衝刺中,速度不是用於進行預測的非常有用的度量。(但它確實讓團隊了解他們在單個衝刺中可以承諾的工作量。)讓我們跟踪他們進一步衝刺的進度。

4次短跑後點火的平均速度為30.5

點火在他們的第一個衝刺中獲得了28個故事點,第二個衝刺時達到36個,第三個衝刺時達到28個,第四個中有30個。所以它們的平均速度是30.5

這個平均值只有四次沖刺,比我們在一次沖刺後的快照更有用。很容易想像,如果積壓已經估計的用戶故事,我們可以使用此速度進行預測。我們可以預測團隊能夠以多快的速度完成所有工作。我們可以對即將發布的版本中我們能夠提供的功能進行有根據的猜測。

如何使用速度

關於使用速度來衡量生產力和做出預測,最重要的一點是要謹慎使用。

速度是對團隊表現的一目了然的衡量標準。但它並不包含您做出非常好的預測所需的所有上下文信息。為此,產品所有者ScrumMaster和發布經理需要將他們聰明的老頭放在一起,深入了解細節。

Velocity最適合持久穩定的團隊,他們擁有豐富的工作(和估算)經驗。如果團隊中的人員頻繁更換,或者長時間缺席,那麼速度就沒那麼有意義了。如果您的產品積壓缺少用戶故事(在足夠長的時間範圍內,肯定會是這樣),情況也是如此。

對產品的未來缺乏確定性可能會令人擔憂,但這也是敏捷的好處之一。它使您能夠快速響應不斷變化的客戶需求,並在盡可能短的交付週期內將反饋結合到您的產品和服務中。它可以提前幾個月補償無法詳細規劃您的版本。

請記住:速度是一種預測工具,而不是目的本身。

References

Scrum Artifacts

 

分享到:
评论

相关推荐

    模板:velocity和freemarker的比较

    模板:velocity和freemarker的比较模板:velocity和freemarker的比较

    Velocity 和 FreeMarker区别

    Velocity 和 FreeMarker区别 对于大部分的应用来说,使用 FreeMarker 比 Velocity 更简单,因为 Velocity 还必须编写一些自定义的

    Velocity模板引擎Velocity模板引擎

    Velocity模板引擎Velocity模板引擎Velocity模板引擎Velocity模板引擎Velocity模板引擎Velocity模板引擎Velocity模板引擎Velocity模板引擎Velocity模板引擎Velocity模板引擎

    Velocity1.4

    Velocity Velocity Velocity Velocity Velocity Velocity Velocity Velocity Velocity Velocity

    velocity.min.js

    利用velocity来定义动画序列,可以直接使用velocity.js中预定义动画开发自己的网页动画,也可以利用velocity.js自定义动画

    Velocity文档和NVelocity类库

    Velocity用户手册---中文版 NVelocity.dll

    velocity-engine-core-2.3-API文档-中英对照版.zip

    赠送jar包:velocity-engine-core-2.3.jar; 赠送原API文档:velocity-engine-core-2.3-javadoc.jar;...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。 双语对照,边学技术、边学英语。

    velocity的学习资料

    关于velocity的学习资料,velocity教程和velocity用户手册

    Velocity框架学习教程

    Velocity教程

    velocity标签 、velocity教程

    打开网址:http://www.web-tag.net/all_17.htm 就是velocity标签大全 、教程 或下载CHM格式帮助文档

    Java进阶教程Velocity快速掌握模板引擎视频

    先讲解velocity的基本使用以及基础语法 , 然后再讲解velocity 的进阶内容velocity Tools , 以及velocity作为web项目的视图改如何使用 , 每一部分都会有一个综合案例将常用的语法和工具串联起来。 第一部分我们会...

    velocity为空判断

    在使用velocity作为视图层时候,经常会碰到为空的判断,这里整理了velocity为空判断

    velocity 电子书

    velocity 电子书velocity 电子书velocity 电子书

    Velocity入门教程(Spring集成Velocity)

    Velocity入门教程,语法,Velocity布局,Spring框架集成Velocity

    Velocity-API.chm--采用官方文档制作-超值的Velocity API参考文档。

    Velocity的能力远不止web站点开发这个领域,例如,它可以从模板(template)产生SQL和PostScript、XML,它也可以被当 作一个独立工具来产生源代码和报告,或者作为其他系统的集成组件使用。Velocity也可以为Turbine...

    velocity-engine-core-2.3-API文档-中文版.zip

    赠送jar包:velocity-engine-core-2.3.jar 赠送原API文档:velocity-engine-core-2.3-javadoc.jar 赠送源代码:velocity-engine-core-...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    Velocity+Struts 配置

    Velocity 是一个基于Java的模版引擎。它允许web 页面设计者引用JAVA代码预定义的方法。Web 设计者可以根据MVC模式和JAVA程序员并行工作,这意味着Web设计者可以单独专注于设计良好的站点,而程序员则可单独专注于...

    velocity-tools-generic-3.1-API文档-中英对照版.zip

    赠送jar包:velocity-tools-generic-3.1.jar; 赠送原API文档:velocity-tools-generic-3.1-javadoc.jar...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。 双语对照,边学技术、边学英语。

    velocity中文文档 教程

    velocity中文文档 教程 velocity中文文档 教程 velocity中文文档 教程

    velocity-1.5.jar.zip( 359 k)

    Velocity的能力远不止web站点开发这个领域,例如,它可以从模板(template)产生SQL和PostScript、XML,它也可以被当作一个独立工具来产生源代码和报告,或者作为其他系统的集成组件使用。Velocity也可以为Turbine ...

Global site tag (gtag.js) - Google Analytics