Weighted Shortest Job First (WSJF)
Weighted Shortest Job First (WSJF) is an approach to prioritising work by considering the value and effort involved. WSJF has two key components:
1. Cost of Delay (CoD)
The impact or potential cost of postponing the delivery of a feature or task. Cost of delay considers:
Value: The benefit that end users will receive once the item has been completed.
Time: How important the timing of the delivery is.
Risk: How delivering this feature mitigates risks or opens up new opportunities.
Value, time and risk can be measured by assigning a score on a relative scale (e.g. 1 to 10).
2. Duration
The effort or time required to complete the work.
This can be measured by assigning a score on a relative scale. This could be story points, hours or days.
Calculating WSJF
CoD can be calculated as equal to Value + Time + Risk
WSJF can then be calculated by dividing CoD by the Duration
The results
A prioritised list of work

When to use it
Product prioritisation: When deciding which features to prioritise
Managing Limited Resources: When resources (time, budget, people) are limited and need to be allocated efficiently
Strengths
Simple
Easy to understand
Weaknesses
Subjective
Can be time consuming
Does not explicitly consider strategic objectives
How to use it?
What do I need to start?
- A clear understanding of the organisational objectives
- A list of all jobs or tasks at hand
How to use it?
Who to involve?
Performing a WSJF can be done alone or with a team. Consider involving:
- People who manage the work, such as product or project managers
- People who can provide insights into value, time criticality and risk
- People who can provide insights into duration, such as team members responsible for delivery
Step by step
1
Identify work
Create a list of all work that needs to be prioritised
2
Define the criteria for scoring each aspect
Define and agree the criteria for scoring each aspect.
Value: Define what constitutes high, medium, and low value. Consider factors like customer impact, revenue, and strategic alignment.
Time: Define what makes a deadline or timing high, medium, or low in importance. Think about revenue opportunities, compliance deadlines, and competitive pressures.
Risk: Define criteria for high, medium, and low impact on risk or opportunities. Consider factors like addressing risks or opening up new opportunities.
Duration: Define how to classify effort. Choose the unit of measure (e.g. hours, days, story points).
3
Score each item
- Assess each item based on the defined criteria
- Assign scores
4
Review and adjust
- Once all items are scored, review to ensure scoring is relative
- Make adjustments if necessary
5
Calculate WSJF
Divide the CoD by the Duration to obtain the WSJF score for each item. Use the formula:
CoD = Value + Time + Risk
WSJF = Cost of Delay / Duration
6
Prioritise
Rank the items based on their WSJF scores, with higher scores indicating higher priority.