Weighted Shortest Job First (WSJF) is a prioritization model used to sequence jobs (eg., Features, Capabilities, and Epics) to produce maximum economic benefit. In SAFe, WSJF is estimated as the Cost of Delay (CoD) divided by job size. WSJF is used to prioritize backlogs by calculating the relative CoD and job size.
How is WSJF calculated?
The formula is simply the Cost of Delay divided by Job Duration (or Size).
Cost of Delay in the WSJF framework is three components:
Value to the business and/or user
Time criticality
Risk reduction and/or opportunity enablement
To calculate the Cost of Delay, you have to create a scale for each component (for example, 1-10) and add them up.
Now we have to define the Job Duration for the calculation. Suppose we work in a scrum methodology where the unit, the story point, is given. However, you can use any unit to represent the duration, like size, time, etc.
The final step is to divide your Cost of Delay by Job Duration for each initiative on your list. Prioritize tasks with based on the calculated WSJF score. The highest teh score, the more important the task is.
WSJF with Issue Score
TODO
TODO
TODO