冲刺速率(Sprint Velocity)是什么,该怎么用

冲刺速率听起来像是一个生产力评分,但它实际衡量的东西比这窄得多,也因此更实用。

速率:仅仅是每个冲刺完成的故事点总和

速率就是团队在一个冲刺内真正完成的事项的故事点总和——不是开始做了的点数,不是计划里的点数,只算符合团队"完成定义"的点数。它衡量的是某个特定团队过去的实际表现,而不是一个放之四海皆准的生产力指标。

滚动平均能抹平冲刺之间正常的波动

假期、突发的计划外工作、成员请假等原因,都会让单个冲刺的速率大幅波动,所以只凭一个冲刺的数据做预测并不可靠。取最近3到6个冲刺的平均值,能得到一个更稳定、更能反映团队正常节奏的数字。

用速率预测剩余工作量

把待办事项列表里剩余的故事点总数除以平均速率,就能大致估算出还需要多少个冲刺才能完成——这对大致的时间安排讨论很有用,但不能当作精确交付日期的承诺。

不同团队之间的速率没有可比性

故事点的大小是相对的,只在每个团队内部的估算标准下才有意义。A团队的"5分故事"和B团队的"5分故事"之间没有确定的对应关系。一个团队速率数字更高,并不能说明这个团队比另一个团队更快或更有生产力。

把速率当作考核目标为什么会适得其反

如果把速率当作绩效目标、奖励数字更高的团队,就会让团队有动力随时间悄悄把点数估算往高了打,而实际工作量并没有增加,这会在不知不觉中破坏这个数字作为规划工具的价值。速率应该是描述过去的数字,而不是要努力达成的目标。

为什么新团队的速率几乎要从零开始

一个新组建的团队,或者成员发生较大变动的团队,还没有有意义的速率历史数据,因为这个数字取决于这一组具体的人是怎么估算和执行任务的。在速率稳定到可以用于预测之前,预计会经历几个数据波动较大、不太可靠的冲刺。

速率和产能的区别

速率是一个反映过去的产出型指标(已完成的点数),而产能是一个面向未来的投入型指标(即将到来的冲刺中可用的人时,需要考虑假期、请假和会议等因素)。一份合理的冲刺计划应该同时考虑两者,因为历史速率通常假设的是大致正常的产能,而具体某一个即将到来的冲刺未必符合这个假设。

常见问题

速率是不是越高越好?

单看数字并不能这么判断。速率上升既可能反映效率确实在提升,也可能只是团队把估算悄悄往高了打,这两种情况在图表上看起来是一样的。速率应该结合实际交付的成果来解读,而不能当作一个独立的成功指标来看。

需要多少个冲刺的数据,速率才算可信?

在团队构成和工作类型相对稳定的前提下,大多数团队至少需要3到5个已完成的冲刺,平均速率才能成为一个相对可靠的预测输入。数据点太少,很容易被某一个不寻常的冲刺拉偏。