← Back to Journey Map Phase 04 · Prioritisation & Roadmap
Phase 04 · Prioritisation & Roadmap
WSJF — Weighted Shortest Job First
Prioritise by value-to-size ratio incorporating cost of delay
Don Reinertsen, implemented in SAFe · 2009

WSJF prioritises work by dividing Cost of Delay by job size (duration). It ensures short, high-value items are completed before long, lower-value ones. In SAFe, CoD is scored as Business Value + Time Criticality + Risk Reduction.


SAFe environments and PI planning. Also useful for sequencing any large backlog with mixed urgency and size.


  1. Score BUSINESS VALUE (1-10): How much value does this deliver?
  2. Score TIME CRITICALITY (1-10): How much does waiting cost? Hard deadline?
  3. Score RISK REDUCTION (1-10): Does this reduce risk or unlock future work?
  4. Cost of Delay = Business Value + Time Criticality + Risk Reduction
  5. Estimate JOB SIZE using relative sizing (Fibonacci: 1, 2, 3, 5, 8, 13)
  6. WSJF = Cost of Delay ÷ Job Size — rank by descending score

🎵 Spotify

Fixing a free-tier ad load bug: BV=7, TC=9, RR=5. CoD=21. Size=2. WSJF=10.5. Building a new podcast discovery feed: BV=8, TC=3, RR=4. CoD=15. Size=8. WSJF=1.9. The bug fix has 5x the WSJF score despite feeling less strategically important. It goes first.

📊 Trade Surveillance

Please contact the author for more information on these examples at linkedin.com/in/kshitijrege



Don Reinertsen, implemented in SAFe 2009


← Return to Product Journey Map