Weighted Shortest Job First (WSJF)

Weighted Shortest Job First (WSJF) is a quantitative prioritisation framework used to sequence features, epics, or initiatives. Popularised by the Scaled Agile Framework (SAFe), WSJF is designed to optimise the economic flow of value through a development pipeline by dividing the Cost of Delay (CoD) of a job by its Job Size (Duration).

By prioritizing items that deliver the highest value in the shortest time, WSJF helps engineering organisations maximise ROI while minimising lead times.


The WSJF Formula

To calculate the WSJF score for an initiative, use the following formula:

WSJF Score=Cost of Delay (CoD)Job Size\text{WSJF Score} = \frac{\text{Cost of Delay (CoD)}}{\text{Job Size}}

1. Estimating Cost of Delay (CoD)

Cost of Delay represents the economic impact of not delivering a feature immediately. It is calculated by summing three relative components (typically scored on a Fibonacci scale like 1, 2, 3, 5, 8, 13, 20):

Cost of Delay=User-Business Value+Time Criticality+Risk Reduction or Opportunity Enablement\text{Cost of Delay} = \text{User-Business Value} + \text{Time Criticality} + \text{Risk Reduction or Opportunity Enablement}

  • User-Business Value: Relative value to the user or business (e.g., revenue generation, customer retention, cost savings).
  • Time Criticality: How the value decays over time (e.g., hard regulatory deadlines, competitive windows, seasonal market needs).
  • Risk Reduction / Opportunity Enablement: Does this feature mitigate future risks (e.g., security vulnerability, infrastructure stability) or unlock new business opportunities (e.g., enabling integration with partners)?

2. Estimating Job Size

Job Size is a relative estimate of the effort, complexity, or duration required to deliver the feature. It acts as the denominator, ensuring that smaller tasks are favoured over larger ones when value is comparable.


Sequencing Flow

The WSJF sequencing process calculates scores relative to other items in the backlog, then ranks them from highest score to lowest:


Why CTOs and Tech Leaders Care

1. Maximising Economic Flow

From a financial and operational standpoint, sequencing tasks by WSJF yields the lowest overall Cost of Delay for a portfolio of projects. It ensures that the engineering organisation is delivering the maximum value possible per unit of time.

2. Eliminating "HiPPO" Influence

Roadmapping is often dominated by the Highest Paid Person's Opinion (HiPPO). WSJF provides a structured, data-informed scorecard that shifts discussions from emotional opinions to relative economics.

3. Incentivizing Batch Size Reduction

Because Job Size is in the denominator, WSJF naturally rewards teams that break down large, monolithic epics into smaller, high-value slices. Slicing jobs reduces feedback loops and risk while increasing throughput.


Comparative Sequencing Example

Consider three features waiting in a backlog:

FeatureUser-Business ValueTime CriticalityRisk / Opp. EnablementCost of Delay (CoD)Job SizeWSJF ScoreSequence
Feature A (Large Platform Update)135220102.03rd
Feature B (Core Customer Integration)8852137.01st
Feature C (Minor Security Patch)215818.02nd

Strategic Takeaways from this Example:

  1. Feature B is sequenced first because it has high value/criticality and is relatively small (score 7.0).
  2. Feature C is sequenced second (score 8.0) even though its absolute Cost of Delay (8) is much lower than Feature A's (20), because its Job Size is so small (1). Delivering it quickly yields rapid value for the effort.
  3. Feature A is sequenced last (score 2.0) despite having a massive Cost of Delay (20), because its huge Job Size (10) represents a significant opportunity cost.

References

Created: June 20, 2026Last modified: June 20, 2026