WSJF Calculator - Prioritize Work with Weighted Shortest Job First

Fill in this form to get your WSJF score.

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:

Business Value + Time Criticality + Risk Reduction
Job Size

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.

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:

Cost of Delay (CoD)
Job Size

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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

How do I score each field?
User-Business Value (1-10): Consider the relative value to the customer or business. 1 = Minimal value, 10 = Extremely high value.

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.
Why use WSJF?
WSJF helps teams prioritize work by considering both the cost of delay and the job size. It ensures that high-value, time-critical, and smaller jobs are prioritized, potentially delivering more value to the business faster.
How do I interpret the WSJF score?
A higher WSJF score indicates that a job should be prioritized. Compare WSJF scores across different jobs or features to determine their relative priority. The higher the score, the higher the priority.
Is WSJF only for software development?
No, WSJF can be applied to various fields and industries. While it's commonly used in software development and IT projects, it can be valuable in any context where prioritizing work items is necessary.
How often should I recalculate WSJF scores?
It's good practice to recalculate WSJF scores periodically, especially when there are significant changes in the business environment or project circumstances. Some teams do this as part of their regular sprint or PI planning.
Can WSJF be used alongside other prioritization methods?
Yes, WSJF can be used in conjunction with other methods. For example, you might use WSJF to prioritize within a specific category of work that was identified using another method like MoSCoW or Kano.
What are some limitations of WSJF?
WSJF relies on subjective scoring, which can introduce bias. It also doesn't account for dependencies between items. It's important to use WSJF as a guide rather than a strict rule, and to combine it with other considerations and expert judgment.
How can I ensure consistent scoring across a team?
Consistent scoring can be achieved through team discussions, creating detailed rubrics for each parameter, and periodically calibrating scores as a group. Some teams use planning poker techniques to arrive at consensus scores.

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.

Aaron Dye Timothy M. Ben Marco Chris R.
from 124+ reviews

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
Ruben Buijs

Founder & Digital Consultant