methodatlas
Method guideAgile

WSJF

A practical method guide: clarify prerequisites and materials, understand the complete process, and look up outputs, pitfalls, and stop criteria.

ComplexityHigh
Time45-90 min
Participants3-10
FormatWorkshop
MaturityCanonical
Plan WSJF
01

Prerequisite

What needs to be finished first

Complete firstClear scope

Agree the subject, boundary and decision before filling the model.

A broad or mixed scope produces a misleading model.
Complete firstAccess to relevant evidence

Bring source material and people who know the work; distinguish facts from assumptions.

Unverified interpretations become false certainty.
02

Preparation

What needs to be ready before start

Materials

Shared visual workspace, source evidence, and an agreed decision question.

People / roles

Product/business, technical and risk expertise, facilitator, prioritization owner.

Pre-read

Collect existing data, examples, constraints and relevant stakeholder perspectives.

Time needed

60–120 min for one comparable backlog; calibrate scales before scoring.

Setup

Estimate Cost of Delay from Business Value, Time Criticality and Risk Reduction / Opportunity Enablement. Calculate WSJF = (BV + TC + RR/OE) / Job Size. Use a shared relative scale and do not compare non-comparable jobs.

03

Core question

The one question this method answers

Which job delivers the highest Cost of Delay divided by Job Size?

04

Flow

Phases with goal, actions, output and pitfall

Sequences comparable work by relative Cost of Delay divided by job size.

WSJF comparison table

Fictional worked example

Fictional relative estimates (agree one scale per factor): Feature A BV 8, TC 5, RR/OE 3, Job Size 4: WSJF = (8 + 5 + 3) / 4 = 4. Feature B BV 5, TC 3, RR/OE 2, Job Size 2: WSJF = (5 + 3 + 2) / 2 = 5. B ranks higher. Scores are relative estimates, not monetary values; consider dependencies and mandatory work separately.

WSJF comparison table
ScenarioWork itemBusiness ValueTime CriticalityRisk Reduction / Opportunity EnablementJob SizeWSJF
Work item 1Record an observation or example for this row.Feature A85344
Work item 2Record an observation or example for this row.Feature B53225
  1. 1. Work item

    Work item 1
    Feature A
    Work item 2
    Feature B
  2. 2. Business Value

    Work item 1
    8
    Work item 2
    5
  3. 3. Time Criticality

    Work item 1
    5
    Work item 2
    3
  4. 4. Risk Reduction / Opportunity Enablement

    Work item 1
    3
    Work item 2
    2
  5. 5. Job Size

    Work item 1
    4
    Work item 2
    2
  6. 6. WSJF

    Work item 1
    4
    Work item 2
    5

Fictional relative estimates (agree one scale per factor): Feature A BV 8, TC 5, RR/OE 3, Job Size 4: WSJF = (8 + 5 + 3) / 4 = 4. Feature B BV 5, TC 3, RR/OE 2, Job Size 2: WSJF = (5 + 3 + 2) / 2 = 5. B ranks higher. Scores are relative estimates, not monetary values; consider dependencies and mandatory work separately.

Weighted Shortest Job First · Scaled Agile Framework

  1. 1

    Frame

    Agree comparison frame

    Goal

    Agreed WSJF frame

    Inputs for this step

    • Comparable jobs, goal and planning horizon

    Actions

    • Define comparable jobs, one horizon and shared ordinal scale; separate mandatory work from discretionary ranking.

    Output

    Agreed WSJF frame

    Agreed WSJF frame

    Quality check

    Are scope and scale consistent across jobs?

    Pitfall

    Items of very different sizes are ranked together. Slice work or create separate comparison groups.

    Timing: Allow time according to scope and evidence; no universal duration.

  2. 2

    Delay

    Estimate Cost of Delay

    Goal

    Justified Cost of Delay per job

    Inputs for this step

    • Business effect, deadline, risk and opportunity

    Actions

    • Estimate Business Value, Time Criticality and Risk Reduction / Opportunity Enablement separately with evidence, then add relative values.

    Output

    Justified Cost of Delay per job

    Justified Cost of Delay per job

    Quality check

    Are factors independently justified without double counting?

    Pitfall

    The same benefit appears in several factors. Clarify factor definitions and remove duplicates.

    Timing: Allow time according to scope and evidence; no universal duration.

  3. 3

    Size

    Estimate job size together

    Goal

    Relative job size

    Inputs for this step

    • Technical and domain delivery perspective

    Actions

    • Estimate total relative size with people who know the work; record high uncertainty.

    Output

    Relative job size

    Relative job size

    Quality check

    Does each estimate use the same work scope?

    Pitfall

    Tiny denominators create false precision. Split oversized jobs and record uncertainty.

    Timing: Allow time according to scope and evidence; no universal duration.

  4. 4

    Ranking

    Calculate and review ranking

    Goal

    Rank with assumptions and dependencies

    Inputs for this step

    • Cost of Delay, job size and dependencies

    Actions

    • Formula: WSJF = (Business Value + Time Criticality + Risk Reduction / Opportunity Enablement) / Job Size. Use shared relative estimates; the score is not currency.
    • Check ranking changes across plausible estimates.

    Output

    Rank with assumptions and dependencies

    Rank with assumptions and dependencies

    Quality check

    Are formula and ordering correct and robust enough?

    Pitfall

    Score is treated as a monetary forecast or automatic decision. Use as a relative sequencing aid; explain overrides.

    Timing: Allow time according to scope and evidence; no universal duration.

05

Artifact

What comes out at the end

Sketch: what the artifact looks like

WSJF · Economic PrioritizationCost of Delay und Job Size sichtbar schätzen, um die Reihenfolge nach wirtschaftlichem Wert zu sortieren
WSJFDas Visual zeigt Cost of Delay, Job Size und eine nach WSJF sortierte Work Queue.Wirtschaftliche Reihenfolge über Verzögerungskosten bestimmenWSJF priorisiert Arbeit, bei der hoher Cost of Delay auf kleine Job Size trifft.WSJF = Cost of Delay / Job SizeCost of Delaygeteilt durch4.0Business Value8Time Criticality5Risk Reduction3Job Size4++Priorisierte Work QueueCoDSizeScore1. Abo-Recovery1644.02. Reporting1052.03. Theme Refresh680.8Hoher Score bedeutet: hoher Verzögerungsschaden bei vergleichsweise kleinem Job
Form

Sequences comparable work by relative Cost of Delay divided by job size. Record scope, evidence, assumptions, owner and next review in the versioned artifact.

Versioning / ownership

Record scope, date, participants, source version and owner. Note changed assumptions and the reason for each revision.

Tool alternatives
  • Shared whiteboard or paper template
  • Source links, records or measurement data

wsjf-working-template.md

Prepare the decision, source evidence and next review.

WSJF: Worksheet

Question

To be confirmed

Desired outcome

To be confirmed

Scope

Run the method Time: See catalog planning range; no universal duration.

Complete this worksheet on paper or in your own document during the work.

Preparation for this scope

Method setup

  • Materials: Shared visual workspace, source evidence, and an agreed decision question.
  • Roles: Product/business, technical and risk expertise, facilitator, prioritization owner.
  • Advance information: Collect existing data, examples, constraints and relevant stakeholder perspectives.
  • Overall time needed: 60–120 min for one comparable backlog; calibrate scales before scoring.
  • Setup: Estimate Cost of Delay from Business Value, Time Criticality and Risk Reduction / Opportunity Enablement. Calculate WSJF = (BV + TC + RR/OE) / Job Size. Use a shared relative scale and do not compare non-comparable jobs.

Prepare for the work steps

Frame: Agree comparison frame

  • Comparable jobs, goal and planning horizon

Delay: Estimate Cost of Delay

  • Business effect, deadline, risk and opportunity

Size: Estimate job size together

  • Technical and domain delivery perspective

Ranking: Calculate and review ranking

  • Cost of Delay, job size and dependencies

WSJF comparison table

ScenarioWork itemBVTCRR/OEJob SizeWSJF
Work item 1
Work item 2
  • Work item 1: Record an observation or example for this row.
  • Work item 2: Record an observation or example for this row.

WSJF = (BV + TC + RR/OE) / Job Size. Agree one relative scale; do not present estimates as money.

Weighted Shortest Job First · Scaled Agile Framework

Frame: Agree comparison frame

Expected artifact: Agreed WSJF frame

Agreed WSJF frame

Entry:

...

  • Are scope and scale consistent across jobs?

Delay: Estimate Cost of Delay

Expected artifact: Justified Cost of Delay per job

Justified Cost of Delay per job

Entry:

...

  • Are factors independently justified without double counting?

Size: Estimate job size together

Expected artifact: Relative job size

Relative job size

Entry:

...

  • Does each estimate use the same work scope?

Ranking: Calculate and review ranking

Expected artifact: Rank with assumptions and dependencies

Rank with assumptions and dependencies

Entry:

...

  • Are formula and ordering correct and robust enough?

Open questions and next steps

...

Method guide: https://methodatlas.meierhoff-systems.de/en/methods/wsjf/run-sheet

06

Example output

Concrete filled scenario, fictional example

Fictional example for orientation. Counts and timings describe this case and are not universal requirements.

wsjf-beispiel.md

Concrete filled scenario, fictional example

Fictional relative estimates (agree one scale per factor): Feature A BV 8, TC 5, RR/OE 3, Job Size 4: WSJF = (8 + 5 + 3) / 4 = 4. Feature B BV 5, TC 3, RR/OE 2, Job Size 2: WSJF = (5 + 3 + 2) / 2 = 5. B ranks higher. Scores are relative estimates, not monetary values; consider dependencies and mandatory work separately.

07

Pitfalls

Recognize symptoms and steer against them

Quick overview, the full text is in the matching phase in the flow

  1. Agree comparison frameItems of very different sizes are ranked together.View in phase
  2. Estimate Cost of DelayThe same benefit appears in several factors.View in phase
  3. Estimate job size togetherTiny denominators create false precision.View in phase
  4. Calculate and review rankingScore is treated as a monetary forecast or automatic decision.View in phase
08

Stop criteria

When to pause, resolve prerequisites, or choose another approach

Stop if the decision question or scope is disputed; align it first.
Stop if key inputs are unavailable; list what evidence is needed.
Stop if the group treats assumptions as observed facts.

Method after Scaled Agile, Inc.. WSJF wird in SAFe als Priorisierungsmechanik genutzt. Curated with 1 sources.

Sources: Weighted Shortest Job First · Scaled Agile Framework

Flow, timeboxes, and pitfalls are editorially curated practice recommendations based on the listed sources.

Finished the method guide?

Go to the profile for purpose, similar methods, and sources or continue to the next method in the catalog.