WSJF is a Prioritization method that helps calculate and understand what is the level of the financial impact of not finishing the task or implementing the solution sooner than later. a prioritization model used to sequence jobs (eg., Features, Capabilities, and Epics) to produce maximum economic benefit. At the end of the calculation of the WSJF, the features to be realized will be found in a very particular order:
To calculate the WSJF score we need to first assign four metrics to our priorities –
Weighted Shortest Job First (WSJF) = Cost of Delay (COD) / Job Size (Duration)
Cost of Delay (COD) = (Business Value + Time Criticality + Risk Reduction)
The higher the ratio the higher the value of the item being evaluated should be to the business.
Estimated/User Business Value: It ranks your jobs by their relative importance to the user and potential impact on revenue. Answer the questions
For example, enterprises’ security login options will help avoid complaints from large customers, which leads to sales.
Time Criticality: It ranks the jobs by urgency e.g. deadlines like new regulations, tax reporting, seasonal promotions, etc.
Risk Reduction and/or Opportunity Enablement: Tasks to avoid or reduce technological or business risks. Examples include code refactoring, database update, security, or tax audit – something that you must do to ensure the healthy operating of a product. It helps you highlight jobs that may not bring revenue immediately but benefit the long run. Some solutions will help you eliminate technical or legal risks and save you money later.
Job Size: It is also called Story Points, Feature Points, Duration, Effort, or Relative Size. With this estimation, the smaller the number, the better.
You can use Fibonacci numbers for the components of Cost of Delay. Each criterion should be evaluated with a scale of 1, 2, 3, 5, 8, 13, 21.
E.g. Team will work on Features A, B & C.
| Features | Business Value | Time Criticality | Risk/Opportunity | Size | Cost of Delay (COD) |
| A | 5 | 5 | 8 | 5 | 3.6 |
| B | 5 | 3 | 5 | 13 | 1 |
| C | 8 | 13 | 8 | 5 | 5.8 |
Let’s multiply $1000 with COD to put in terms of dollars/week.
| Cost of Delay (COD) | Duration | Score | |
| Feature A | 3600/week | 4 weeks | 900 |
| Feature B | 1000/week | 1 week | 1000 |
| Feature C | 5800/week | 2 weeks | 2900 |
Work is picked up one at a time in the order they arrived i.e. A, then B, then C.
For 4 weeks team worked on Feature A so the Cost of Delay of all three features = $3600/wk + $1000/wk + $5800/wk = $10400/wk. For 4 weeks COD = $41,600
Once we’ve delivered Feature A we can then move on to developing Feature B. For 1 week team worked on Feature A so the Cost of Delay of Features B and C = 1000/week + 5800/week = 6800/week. So now the total COD = $41,600 + $6,800 = $48,400
After Features A & B now it is turned for Feature C which will take 2 weeks. So Cost of Delay of Feature C = 5800/week. For 2 weeks COD = $11,600
Total Cost of Delay = $41,600 + $6,800 + $11,600 = $60,000
With WSJF the features are based on whichever has the highest Score we would do Feature C first, followed by Feature B, and finally Feature A.
The Cost of Delay while working on Feature C is $3600/wk + $1000/wk + $5800/wk = $10400/wk. For 2 weeks it will be $20,800.
The Cost of Delay while working on Feature B is $1000/wk + $5800/wk = $6800/wk. For 1 weeks it will be $6,800. At this point total Cost of Delay is $20,800 + $6,800 = $27,600.
The Cost of Delay while working on Feature A is $3600/wk. For 4 weeks it will be $14,400. At this point total Cost of Delay is $20,800 + $6,800 + $14,400 = $42,000.
The difference in COD between FIFO & WSJF = $60,000 – $42,000 = $18,000
Five steps aid us in prioritizing product features leveraging the Weighted Shortest Job First (WSJF).
The key to using this process is learning how to break down your work into manageable chunks that are understandable by the users at the Epic level (executive & program/product management) and the users at the Feature level (program/product management and project management).
Business Value: In the world of Agile development, the user story has long been the…
Effective User interviews play a crucial role in Scrum methodology, helping Product Owners and Scrum…
Product Owners should be well-versed in various user research tools and techniques to effectively understand…
The Product Owner role has shifted from just being a requirements proxy to a strategic,…
Business Value: In the world of Agile development, the user story has long been the…
The SAFe Scrum Master certification has become one of the most sought-after credentials for Agile…
The Professional Scrum with Kanban (PSK) course enhances your organization's ability to deliver value efficiently…
Effective User interviews play a crucial role in Scrum methodology, helping Product Owners and Scrum…
Product Owners should be well-versed in various user research tools and techniques to effectively understand…