Weighted Shortest Job First (WSJF)

Join 6000+ product leaders
Sign up for our newsletter & get the best product tips straight to your inbox

What is weighted shortest job first (WSJF)?


Definition of weighted shortest job first (WSJF)

Weighted shortest job first, or WSJF, is a work prioritization tool that has its roots in the Scaled Agile framework (SAF). It is a scoring mechanism that allows businesses to better understand the impact of job sequencing.

In its simplest form, weighted shortest job first can be calculated by dividing the cost implication of delaying a job by its estimated duration. Cost of delay / Job duration = WSJF value

What you end up with after dividing the cost of delay by the job duration for all jobs being considered is a value: the Weighted Shortest Job First value. The job with the highest WSJF value will be the shortest in duration and/or carry the highest cost of delay.

Get our Mastering Prioritization eBook

Learn how to prioritize by making it a simple process, to build products that stand out. Learn more about how to source insight, choose the right prioritization framework and much more.

Get the eBook

The result of Weighted Shortest Job First (WSJF) should look something like this:

How to calculate the cost of delay

As stated above, Weighted Shortest Job First (WSJF) carries the cost of delay. The Cost of Delay (CoD) is comprised of 3 parts. To calculate CoD, you should use your fixed scale to score the following criteria on each project:

User/Business value. Consider the relative value of each job to your customers or business. For example, projects or features which generate most revenue, or which customers most often request, will score higher.

Time criticality. Does the user/business value drop dramatically over time? If you know a competitor is working on something similar, then your project would carry a high time criticality score as you want to be the first to market with your new product or feature.

Risk reduction/Opportunity enablement value. What are the future implications of each job? Does one open up other business opportunities or reduce future risk?

Once all available projects have been scored using the above criteria, add them together to get a relative CoD score. The higher a project scores for user/business value, time criticality and risk reduction/opportunity enablement, the costlier it will be to delay.

Next you need to calculate the job duration for each project.

How to calculate job duration

While it sounds straightforward, job duration can be tricky to work out. Nevertheless, it is essential for Weighted Shortest Job First.

Using the number of worker hours will produce values so large that the WSJF values become meaningless. So assigning a value based on relative estimated workers per month is more effective.

If you are unsure how long projects will take, then job size can be used in place of job duration to work out the WSJF value. For technical development projects, you could use the volume of code required. For marketing projects, the volume of collateral is needed. And so on. Remember that the values are estimates and should be relative to the other projects under consideration.

General FAQ

How do you find the weighted shortest job first?
The weighted shortest job first is found by weighing the user/business value, time sensitivity, and risk/opportunity value of a project against the time or resources it is likely to require. The result is a simple number value that can be used to rank the priority of available projects.
What is the WSJF job size?
Under weighted shortest job first, job size is an estimate of the volume of work needed to execute a project. To calculate WSJF, the job size value is used to divide the estimated cost of delay to produce the WSJF value.

Building better products
starts here

Join thousands of product managers and makers who already enjoy our newsletter. Get free tips and resources delivered directly to your inbox.
Top rated
on major review platforms
airfocus is where teams build great products. Welcome home 💙
All rights reserved. contact@airfocus.com