Demand Management

scagile > How-To Guides > Prioritise with WSJF method

Play Video about eventsWSJF

Prioritise your product backlog with the WSJF (Weighted Shorted Job First) calculator

There are two ways to calculate the WSJF-Index for Product Backlog items:

  1. Prioritise multiple items in a list
  2. Set the priority of each item in the Details View

1. Prioritise multiple items

Navigate to WSJF

Open an ART and Navigate to Program -> ART Backlog. Now open the WSJF Calculation in the top navigation. You’re now seeing a list of all Program Backlog Items.


Filter & sort items

In the header you have the option to filter items by

  • Teams
  • Value Streams
  • PIs

and you you can sort the items by each column.

You have the opportunity to select multiple reference items and use the toggle switch to show your reference (“Favourites”) on top of the list.

Pick reference item

Before you start you should pick a reference item.

Since priorities are compared to each other, the WSJF-Index is calculated by Fibonacci numbers (as we know it from story points). So, you’re estimating the first reference item and compare each other item to it. The higher the number the higher the value.

To pick a reference just click on the star icon next to your chosen item. This item will now move to the top of the list, so you can see the values at any time while you’re estimating all other items.


Define First values

Pro-Tip:  Start by estimating one value for each item. Then continue with the next value for each item and so on.

Add all the team members, who should have access to this ART (you can add users later and give them the right permissions via the User Management).


Define all other values

Now continue with the Time Criticality and then the Risk Reduction.

If you want, you can leave one of the three fields empty. The WSJF Calculator will also work without it.


Calculated Cost of Delay

You should now see the calculated Cost of delay for each item. The higher the Index, the higher the cost of delay which means items with the highest index have the highest priority.


Define Job Size &
calculate WSJF-Index

To see which items you should start with, you should now define the Job Sizes, too. This is to calculate the WSJF-Index, which tells you: When you start with the items with the highest WSJF-Index, you generate a high business value very fast!


Add dependencies

You can now also add the dependencies between items by selecting in the Dependencies column or do this later in the Gantt Chart.


2. Set the priority of each item in the Program
Backlog List View or Details View

Navigate to details
view & open WSJF

To calculate the WSJF-Index for each item open the Details View of any Program Backlog item and click on the WSJF-Index. You should now see the WSJF Popup.

Estimate values

On the left side you can select the Fibonacci numbers for each value. In the middle you can see the estimated values of the reference item.

Compare values
with other epics

On the right side you’ll see all items, which have the same estimation for a selected value to compare them. E.g. If you’ve selected 8 for Business value, you’ll see all items which are also estimated with 8 for Business Value.

Select other values
to compare

You can also see the other Values (Time Criticality, Risk Reduction, Job Size) by selecting them via the  dropdown.


Calculate Cost of
Delay & WSJF-Index

Once you’ve estimated all values, you’ll see the calculated Cost of Delay and WSJF-Index.

WSJF-Index, SPs or
Job Size?

Switch to the list view in the Program Backlog – from the drop-down list you can choose what information you prefer to see – by WSJFStory Points, or Job size.


Next step: Use the Gantt chart