WSJF (Top 10 Features)

Prioritizing Program Backlog Using WSJF (Weighted Shortest Job First)

The WSJF (Weighted Shortest Job First) method in the PI Planning Board helps you prioritize features objectively by calculating scores based on key business criteria. This ensures the most valuable and urgent items are addressed first in your sprints.


To begin prioritizing, navigate to the WSJF section (usually labeled as “Top 10+ Features (WSJF)”). Here, you will define WSJF parameters for each feature in your Program Backlog.


Setting WSJF Parameters

Each feature can be evaluated based on the following four parameters:

  • Business Value

  • Time Criticality

  • Risk Reduction

  • Job Size

These are rated on a scale of 1 to 10.

How to Set WSJF Values

  1. Click on the dropdown in each parameter column for a feature.

  2. Select a value (1 to 10) for each parameter.

  3. Once all four values are set for a feature, the system automatically calculates the WSJF score using the formula:

  • WSJF Score = (Business Value + Time Criticality + Risk Reduction) / Job Size

  1. Features are automatically sorted in descending order of WSJF score in the listing view.


Resetting WSJF Scores

If you want to clear the WSJF values for a particular feature:

  • Click the reset icon next to that feature’s row.

  • This will remove all parameter values and set the WSJF Score to empty.


Sorting Program Backlog by WSJF

After WSJF scores are calculated, navigate to the Program Board to sort the Program Backlog using these scores.

Available Sorting Options:

  1. Highest First – Features with the highest WSJF scores appear at the top.

  2. Lowest First – Features with the lowest WSJF scores appear at the top.

  3. Remove Sorting – Clears WSJF-based sorting and enables manual drag-and-drop reordering of backlog items.

Note: When WSJF sorting is active, manual reordering of features is disabled. Removing the sort will re-enable manual prioritization.


Tips & Best Practices

  • Use WSJF during PI Planning to align teams around high-impact work.

  • Ensure all features have complete WSJF inputs to maintain prioritization integrity.

  • Use “Remove Sorting” if you need to manually adjust feature priorities temporarily.

  • Reset WSJF scores for features that are no longer relevant or need re-evaluation.

Switching Between WSJF and RICE

Savah allows you to toggle between WSJF and RICE prioritization methods based on your team's preferred framework.

How to Switch Prioritization Method:

1. Go to the Program Dialog Settings.

2. Under Backlog Prioritization Method, choose your preferred method:

o WSJF (Weighted Shortest Job First)

o RICE (Reach, Impact, Confidence, Effort)

3. Click Save to apply the setting.

Last updated