团队与项目

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
支付重试8531653.2
监管报告52083384.1
仪表盘改版133117131.3
日志清理2181125.5
合作伙伴API2081341202.1

按WSJF排序,日志清理排第一,仪表盘改版排最后,尽管单看价值,仪表盘排第二。

做好WSJF打分

分数是相对的,而不是绝对的。通常的做法是一次只给所有事项的一列打分:找出业务价值最低的事项,给它1分,其余以它为参照打分;然后对时间紧迫性、风险降低和规模做同样的事。孤立地给单个事项打分,得出的数字无法比较。

作业规模是工期的替代指标。如果一项大作业可以拆分,让最有价值的部分先上线,它的WSJF通常会上升,而这正是该方法想要鼓励的行为。对时间紧迫性要谨慎:给每个事项都打高分会让排名变得扁平。把高分留给真正的截止日期、合同或市场窗口。每个规划周期都重新给待办列表打分,因为随着截止日期临近和其他工作完成,延迟成本也会变化。

常见问题

WSJF的公式是什么?

WSJF = 延迟成本 ÷ 作业规模,其中延迟成本 = 用户/业务价值 + 时间紧迫性 + 风险降低/机会促成。每一部分都按1、2、3、5、8、13、20的尺度打分。

WSJF评分越高越好吗?

是的。分数越高,意味着相对于其规模,作业每等待一个单位时间损失的价值越多,因此应该更早做。只比较来自同一待办列表和同一轮打分的分数。

WSJF为什么使用斐波那契数?

1、2、3、5、8、13和20之间不断扩大的间距,能避免团队在大型、不确定的估算上纠结细微差别,迫使大家在相对规模之间做出明确选择。