WSJF Calculator - Prioritize Work with Weighted Shortest Job First
What is WSJF?
Weighted Shortest Job First (WSJF) is a way to prioritize tasks to get the most economic benefit. It's often used in the Scaled Agile Framework (SAFe) for deciding the order of work items like features and projects.
WSJF Formula:
Each component is scored from 1 to 10, where 1 is the lowest and 10 is the highest. A higher WSJF score means a higher priority.
Other Prioritization Methods
RICE Calculator ICE Calculator MoSCoW Sprint Velocity Opportunity ScoringView all tools →
What is WSJF (Weighted Shortest Job First)?
WSJF stands for Weighted Shortest Job First. It is an economic prioritization model originally developed by Don Reinertsen in his 2009 book The Principles of Product Development Flow, and later adopted by the Scaled Agile Framework (SAFe) as its default backlog prioritization method for features, capabilities, and epics.
The core idea is simple: given limited team capacity, you should always work on the job that delivers the most value per unit of time. WSJF quantifies that trade-off by dividing an item's Cost of Delay by its Job Size. Higher WSJF scores get scheduled first.
The WSJF Formula
SAFe's canonical WSJF formula is:
Where Cost of Delay is itself made up of three components:
Cost of Delay = User-Business Value + Time Criticality + Risk Reduction & Opportunity Enablement
Each of the four inputs (three CoD components plus Job Size) is scored on a relative scale, typically a modified Fibonacci sequence (1, 2, 3, 5, 8, 13) or a simple 1 to 10 scale as used in this calculator. The absolute numbers don't matter as much as the relative ranking across the backlog.
How to Calculate WSJF: Step by Step
- Score User-Business Value (1 to 10). How much does this deliver to customers or the business? Higher revenue potential, larger user impact, or stronger competitive advantage all raise the score.
- Score Time Criticality (1 to 10). Does the value decay if you delay? A regulatory deadline, a competitor launch, or a seasonal window all push this number up. Evergreen features score low.
- Score Risk Reduction & Opportunity Enablement (1 to 10). Does the work de-risk a future initiative, unblock a dependency, or open a new market? Enablers and de-risking work often score high here even when the direct value is modest.
- Sum the three above to get Cost of Delay. CoD = UBV + TC + RR/OE. Range is 3 to 30 on a 1 to 10 scale.
- Score Job Size (1 to 10). This is your team's estimate of relative effort. Bigger, more complex, or more coordination-heavy jobs score higher. In WSJF, a bigger denominator means a lower final score, so large jobs are naturally deprioritized.
- Divide CoD by Job Size. WSJF = (UBV + TC + RR/OE) / Job Size. That's your final score. Do this for every candidate feature in the backlog.
- Sort descending. The item with the highest WSJF score is next up. Re-score whenever new information changes any component (typically each Program Increment or sprint planning cycle).
WSJF Worked Example: SAFe Program Increment Backlog
Say a SAFe Agile Release Train is planning the next Program Increment and has three candidate features on the table. Here's how WSJF ranks them:
| Feature | User-Business Value | Time Criticality | Risk Reduction / OE | Cost of Delay | Job Size | WSJF Score |
|---|---|---|---|---|---|---|
| SSO for enterprise customers | 9 | 8 | 6 | 23 | 5 | 4.6 |
| Full mobile app redesign | 10 | 3 | 4 | 17 | 10 | 1.7 |
| Fix flaky checkout race condition | 7 | 9 | 9 | 25 | 2 | 12.5 |
The checkout race condition wins with a WSJF of 12.5 despite having the lowest User-Business Value in isolation. Why? It's small (Job Size 2), highly time-critical (revenue is leaking on every failed checkout), and reduces significant risk (customer trust). The mobile redesign, despite having the highest raw value, ranks last because the job is huge and there's no urgency. This is exactly the trade-off WSJF is designed to surface.
WSJF vs RICE vs ICE: Which Prioritization Method Should You Use?
WSJF is one of several popular quantitative prioritization frameworks. Here's how it compares to RICE and ICE:
| Criterion | WSJF | RICE | ICE |
|---|---|---|---|
| Origin | Don Reinertsen 2009, adopted by SAFe | Intercom product team 2014 | Sean Ellis, GrowthHackers |
| Formula | (Value + Time Criticality + Risk Reduction) / Job Size | (Reach x Impact x Confidence) / Effort | Impact x Confidence x Ease |
| Inputs | 4 | 4 | 3 |
| Best fit | SAFe / large Agile Release Trains, portfolio decisions with real cost-of-delay pressure | SaaS product teams with usage data (analytics for Reach) | Small teams, growth experiments, quick decisions |
| Time to score one item | ~5 minutes with the team | ~3 minutes | Under 1 minute |
| Cost of Delay modeled? | Yes, explicitly (3 CoD components) | Implicit, via Impact + Confidence | Implicit, via Impact |
Rule of thumb: use WSJF if you're operating inside SAFe or if delay costs are the dominant factor (regulatory windows, revenue leak, competitor pressure). Use RICE when you have real user-reach data. Use ICE for early-stage or growth-team decisions when speed matters more than precision. For a side-by-side breakdown of all major frameworks, see the prioritization framework comparison.
Frequently Asked Questions
Time Criticality (1-10): Assess how time-sensitive the job is. 1 = No urgency, 10 = Extremely urgent or time-critical.
Risk Reduction/Opportunity Enablement (1-10): Evaluate potential risk mitigation or new opportunities. 1 = Minimal impact, 10 = Significant risk reduction or opportunity creation.
Job Size (1-10): Estimate the relative effort or complexity. 1 = Very small or simple, 10 = Very large or complex. Note: This is in the denominator, so larger values decrease the WSJF score.
Prioritization library
Choose a method, calculate a score, then apply it
This library connects every ProductLift prioritization guide, calculator, template, and product workflow. Start with the framework guide if you do not know which method fits your decision.
Start and compare
Pick the right route before committing to a scoring model.
RICE
Balance reach, impact, confidence, and effort.
ICE
Score ideas quickly with impact, confidence, and ease.
MoSCoW
Classify requirements by what a release must, should, could, or will not include.
Other methods and tools
Use a visual matrix or a specialized model when simple scoring is not enough.
The faster, easier way to capture user feedback at scale
Join over 5,204 product managers and see how easy it is to build products people love.
Did you know 80% of software features are rarely or never used? That's a lot of wasted effort.
SaaS software companies spend billions on unused features. In 2025, it was $29.5 billion.
We saw this problem and decided to do something about it. Product teams needed a better way to decide what to build.
That's why we created ProductLift - to put all feedback in one place, helping teams easily see what features matter most.
In the last five years, we've helped over 5,204 product teams (like yours) double feature adoption and halve the costs. I'd love for you to give it a try.
Ruben Buijs
Founder & Digital Consultant
