S.G. Kubrak

Fiction Author / Freelance Writer / Science Educator

Menu
  • Home
  • About
  • Fiction
    • Dreams of a Freezing Ocean, Volume Two: Dark Oceans
    • The Adventures of Void Cat and Shadow
      • Interlude: A Forest
    • Jessica Unbound: Gaia
    • Dreams of a Freezing Ocean, Volume One
    • Jessica Unbound
  • Freelance
  • Science Education
  • Contact
Menu
A visual representation of the equation above. From Scaled Agile's website, December 18, 2023

Portfolio: Weighted Shortest Job First (WSJF) Explainer

Posted on December 18, 2023January 31, 2024 by sgkubrak

During my time as Senior Product Lead for Design Systems and Engineering (DSE) at CVS Health, one of my responsibilities of working in a Scaled Agile Framework (SAFe) was estimating and prioritizing what items in our roadmap would be worked on and in what priority. I adopted Weighted Shortest Job First (WSJF) to use as our system. I applied this to the roadmap as it was hosted in Rally and in Airtable.

One of the most common questions I received when refining a backlog was “Steve, what if an executive really needs this? We have to give them priority.” To that end I implemented the “Escalation Weighting” modifier to allow quantification of this qualitative property. The following text is the recreation of the Confluence documentation which in itself was a simplification of the explanation as it is on the Scaled Agile Framework website.


Using Weighted Shortest Job First (WSJF) in DSE

In a SAFe Agile environment, where multiple projects compete for resources, the use of Weighted Shortest Job First (WSJF) provides a valuable approach to effective prioritization. This document delves into the mathematics behind WSJF and its practical application within a Scaled Agile Framework (SAFe) environment.

Understanding WSJF

Weighted Shortest Job First (WSJF) is a prioritization technique that enables organizations to make informed decisions by considering the cost of delay, job size, and business value. It helps identify and focus on high-value work items that yield the most significant impact. WSJF is based on the principle that value diminishes over time and the cost of delay should be factored into the decision-making process.

WSJF Mathematics in SAFe Agile

Within a SAFe Agile environment, WSJF can be applied using mathematical formulas to prioritize work at the Feature level. Let’s explore the mathematics behind the framework and its practical implementations:

WSJF and Features

WSJF is used to prioritize features and user stories during Program Increment (PI) planning. The following formula calculates the score for each feature:

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

The Business Value represents the potential impact on achieving business objectives, User Time Criticality reflects the urgency or time sensitivity of the feature, Risk Reduction accounts for risk mitigation, and Job Size denotes the relative size or effort required to complete the feature. By calculating the WSJF score for each feature, teams can collectively decide which features to prioritize for development and delivery during the upcoming PI.

Escalation Weighting

We can add and “Escalation Factor” for a particular feature if it is deemed urgent or a priority from other stakeholders. This is somewhat subjective, and would require discussion amongst the various disciplines to invoke. Note that is only to be used in unique circumstances and is not always a part of the WSJF mathematics. A simple scale of could suffice:

1 = Minor Importance

2 = Significant Importance

3 = Major Importance

The Escalation Factor is a straight addition to the equation as follows:

WSJF Score = (Business Value + User Time Criticality + Risk Reduction + Escalation Factor) / Job Size

Implementation Considerations

When implementing WSJF in a SAFe Agile environment, it is important to consider the following:

Collaboration and Transparency

Prioritization should involve cross-functional teams and stakeholders to ensure diverse perspectives are considered. Collaboration and transparency enhance the accuracy and effectiveness of the prioritization process.

Regular Refinement

WSJF prioritization is an iterative process that requires regular refinement. As new information becomes available or priorities change, the scores should be reassessed and adjusted accordingly.

Continuous Improvement

Encourage a culture of continuous improvement by analyzing the outcomes of WSJF implementation. By capturing feedback and applying lessons learned, organizations can refine their prioritization process and optimize value delivery over time.

Conclusion

By leveraging the mathematics behind WSJF, we can effectively prioritize work items and maximize value delivery. The formulas for calculating the scores provide a systematic approach for considering the cost of delay, job size, and business value at different levels within the SAFe framework. By embracing collaboration, regular refinement, and continuous improvement, we can enhance their ability to deliver high-value work items aligned with our roadmap.

Post navigation

← Portfolio: Using Rally in DSE
Unveiling the Rarity: Is Coal Earth’s Unique Gem? →

Recent Posts

  • How AI Can Accelerate Carbon Reduction Goals: A Sustainable Future at Our Fingertips
  • Setting up a workflow with ChatGPT and MS Power Platform
  • Creating a Marketing Campaign Using ChatGPT
  • Foreshadowing: The Future Hidden in Plain Sight
  • Universal Basic Income and AI: The (Not so Revolutionary) Revolutionary Idea

Archives

  • February 2025
  • September 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • September 2023
  • May 2023
  • December 2020
  • July 2020
  • June 2020
  • January 2020
  • December 2019

Categories

  • Fiction Writing
  • Freelance Writing
  • Indie Author
  • Portfolio
  • Reviews
  • Science Education
  • Travel
  • Uncategorized

Recommended Products

  • Anker Portable Power
  • Vego Garden Beds
  • Sweetcrispy Electric Standing Desk
  • Orbiting the Giant Hairball
  • Mistel Split Ergonomic Mechanical Keyboard
  • KLIM Bamboo - Laptop Cooling Pad
  • Herman Miller Aeron Chair
  • Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability
  • Privacy Policy
  • Terms and Conditions
©2025 S.G. Kubrak