团队与项目
WSJF计算器
用修正的斐波那契尺度为一个待办事项打分,得到它的延迟成本和WSJF评分,以便与其他待办事项排序。
每个因素都要相对于同一待办列表中的其他事项打分:给最小的事项打1分,其余以它为参照。
WSJF如何计算
加权最短作业优先(WSJF)是规模化敏捷框架(SAFe)中使用的优先级方法,基于Don Reinertsen关于产品流经济学的研究。它按照工作在等待期间每单位时间损失的价值,除以完成所需的时间来排序。延迟成本是三个相对分数之和:用户或业务价值、时间紧迫性(晚些上线价值是否会下降,是否有截止日期)以及风险降低或机会促成。WSJF = 延迟成本 ÷ 作业规模。每个因素都使用修正的斐波那契尺度1、2、3、5、8、13、20,其间距逐渐扩大,反映了大型估算日益增加的不确定性。
示例:一个功能的业务价值为8、时间紧迫性为5、风险降低为3,延迟成本为16。作业规模为5时,WSJF = 16 ÷ 5 = 3.2。同样的延迟成本、作业规模为2时,评分为8,所以紧迫性相同但规模更小的作业会排到前面。
| 事项 | 价值 | 时间紧迫性 | 风险降低 | 延迟成本 | 规模 | WSJF |
|---|---|---|---|---|---|---|
| 支付重试 | 8 | 5 | 3 | 16 | 5 | 3.2 |
| 监管报告 | 5 | 20 | 8 | 33 | 8 | 4.1 |
| 仪表盘改版 | 13 | 3 | 1 | 17 | 13 | 1.3 |
| 日志清理 | 2 | 1 | 8 | 11 | 2 | 5.5 |
| 合作伙伴API | 20 | 8 | 13 | 41 | 20 | 2.1 |
按WSJF排序,日志清理排第一,仪表盘改版排最后,尽管单看价值,仪表盘排第二。
做好WSJF打分
分数是相对的,而不是绝对的。通常的做法是一次只给所有事项的一列打分:找出业务价值最低的事项,给它1分,其余以它为参照打分;然后对时间紧迫性、风险降低和规模做同样的事。孤立地给单个事项打分,得出的数字无法比较。
作业规模是工期的替代指标。如果一项大作业可以拆分,让最有价值的部分先上线,它的WSJF通常会上升,而这正是该方法想要鼓励的行为。对时间紧迫性要谨慎:给每个事项都打高分会让排名变得扁平。把高分留给真正的截止日期、合同或市场窗口。每个规划周期都重新给待办列表打分,因为随着截止日期临近和其他工作完成,延迟成本也会变化。
常见问题
WSJF的公式是什么?
WSJF = 延迟成本 ÷ 作业规模,其中延迟成本 = 用户/业务价值 + 时间紧迫性 + 风险降低/机会促成。每一部分都按1、2、3、5、8、13、20的尺度打分。
WSJF评分越高越好吗?
是的。分数越高,意味着相对于其规模,作业每等待一个单位时间损失的价值越多,因此应该更早做。只比较来自同一待办列表和同一轮打分的分数。
WSJF为什么使用斐波那契数?
1、2、3、5、8、13和20之间不断扩大的间距,能避免团队在大型、不确定的估算上纠结细微差别,迫使大家在相对规模之间做出明确选择。