methodatlas
RunsheetAgile

WSJF

ComplexityHigh
Time45-90 min
Participants3-10
FormatWorkshop
MaturityCanonical
01

Prerequisite

What needs to be finished first

Complete firstStable Work Queuenot in catalog

A defined work queue or backlog with items of comparable scale (features, epics, PIs) exists, ideally with a description of business value.

Without: Without a stable queue with comparable granularity, WSJF produces ratios that are not comparable.

Team and stakeholders share an understanding of Cost of Delay (business value over time, time criticality, risk reduction / opportunity enablement).

Without: Without CoD understanding, the numerator becomes a wish number and the workshop produces pseudo-quantification.
02

Preparation

What needs to be ready before start

Materials

Table with columns Item, Business Value, Time Criticality, Risk Reduction/Opportunity Enablement, Job Size, WSJF Score; Fibonacci scale cards (1, 2, 3, 5, 8, 13, 20); collaborative tool (Planning Poker, Notion, Sheets).

People / roles

One Product Manager or Product Owner as owner; architect or tech lead for risk and size estimation; 2-5 business stakeholders for value estimation; facilitator (often RTE or Scrum Master).

Pre-read

List of items with description; current PI or quarterly goals; known deadlines and compliance requirements; dependencies between items; experience values for comparable items.

Time needed

45-90 min

Setup

Set up table. Explain Fibonacci scale for relative estimation (no absolute value, always relative to each other). Make definition per factor visible. Define smallest item as 1-reference per factor.

03

Core question

The one question this method answers

Which item delivers the highest Cost-of-Delay value per effort and should be pulled next?

04

Flow

Marker: Sektion

StepDurationActionHint
1Section 1: Choose reference item
10 minFor each of the three CoD factors (Business Value, Time Criticality, Risk Reduction / Opportunity Enablement) and for Job Size, define the smallest item as 1-reference. All others are estimated relative to it.Without reference there is no anchor. Estimates without reference become gut values and produce no relative statement.
2Section 2: Estimate Business Value relatively
10-15 minPer item: how much business value (revenue, cost savings, strategic value) compared with the reference item? Fibonacci scale. In case of disagreement, short discussion and re-vote (Planning Poker).Value is economic or strategic, not personal enthusiasm. If stakeholders vote 20 without rationale, ask for quantitative support.
3Section 3: Time Criticality and RR/OE
15-20 minTime Criticality: how quickly does the value lose impact (window, competition, deadlines)? RR/OE: how much risk does the item reduce or opportunity enable? Both relative to reference, Fibonacci.Time Criticality is often misused for "important to me". Be strict: what would be the effect if the item came 3 months later?
4Section 4: Estimate Job Size
10-15 minEstimate Job Size per item in Fibonacci relative to the smallest one. Engineering representatives estimate. Sizes 20+ indicate that the item should be split.Job Size includes all effort (engineering, design, QA, rollout). If size is unclear, split item or plan a spike before inclusion.
5Section 5: Score and sequence
10 minFormula: WSJF = (Business Value + Time Criticality + RR/OE) / Job Size. Sort in table. Fix top items in pull order.WSJF gives sequence, not guarantee. Difficult sequences with dependencies need manual correction (for example if item A is technically required before B).
05

Artifact

What comes out at the end

Form

Sorted backlog table with items, factor values, WSJF score, and rank; plus assumptions log with rationale for high Time Criticality or RR/OE values; plus PI plan or pull order with dependencies considered.

Versioning / ownership

Own version per prioritization cycle (PI, quarter). Items that stay across several cycles receive score history so shifts become visible. Lessons learned from delivered item: actual value vs. estimated.

Tool alternatives
  • Excel or Google Sheets with formula column
  • Jira Align (SAFe-specific) with WSJF field
  • Linear or Notion table with custom properties
  • PlanningPoker.com or Scrumpoker.online for relative estimation
  • Mural or Miro table for live estimation

wsjf-working-template.md

Compact working template for WSJF with context, input, output artifacts, and next step.

WSJF Working Template

Goal

Sequences work using Cost of Delay divided by Job Size.

Context

When and for what do we use this method?

Input

Which data, observations, decisions, or materials are available?

Execution

Short notes along the runsheet.

Output artifacts

  • Ranked Backlog:
  • Cost-of-Delay Assumptions:

Assumptions and open questions

  • ...

Decision / Next step

Owner, date, and success signal.

06

Example output

Concrete filled scenario, fictional example

wsjf-beispiel.md

Concrete filled scenario, fictional example

WSJF - PI 12 Backlog (estimate 2026-05-18)

ItemBVTCRR/OEJob SizeWSJF
3DS2 Compliance Update1320858.2
Apple Pay Integration85382.0
Multi-Tenancy for Enterprise20313201.8
Performance Refactoring Order Service53882.0
Saved Card Option52132.7
Loyalty Program835131.2

Assumptions:

  • 3DS2 TC=20 because deadline 2026-06-30 is regulatory.
  • Multi-Tenancy BV=20 because enterprise customer contract negotiation depends on it.
  • Performance Refactoring RR=8 because current P95 is 800 ms (SLA 500 ms at risk).

Pull order: 3DS2 (compliance), then Saved Card (quick win), then Performance Refactoring (before Loyalty because stability risk). Multi-Tenancy waits for contract clarification.

07

Pitfalls

Recognize symptoms and steer against them

Trap

Absolute instead of relative values

Symptom

Participants estimate Business Value in EUR or points without relation to the reference.

What to do

Apply reference-item procedure strictly. Values are always "X times more than reference 1". Otherwise values are not comparable.

Trap

Time Criticality devalued

Symptom

Everything receives TC=8 or 13 because "everything is urgent".

What to do

TC is high only when a real deadline or value decay exists. If item has same value in 3 months, TC is low. Defend or reduce.

Trap

Job Size mixed with other factors

Symptom

Job Size contains risk or complexity (instead of only effort), double-counting with RR/OE.

What to do

Job Size = pure effort (person-weeks or relative complexity). Risk belongs into RR/OE or a separate column.

Trap

Score as dictate

Symptom

Team follows score strictly and ignores dependencies or strategic topics.

What to do

After score calculation, sanity-check against dependencies and strategy. Document manual correction rather than ignoring it.

Trap

Items too large

Symptom

Job Size 20+ appears frequently; items are epics instead of sliceable features.

What to do

Split items with Job Size 20+. WSJF works for features up to medium epics, not mega-initiatives. Otherwise mega-items dominate the ranking.

08

Stop criteria

Done signals checkable in under a minute

Items have extremely different scale; relative estimation impossible.
No stakeholders with business perspective available; Business Value would be guessed.
Item descriptions too vague; estimation without content not meaningful.
Team does not know CoD concept; workshop becomes number production instead of sequencing.
Very small backlog (<5 items); simple comparison is enough without WSJF overhead.
Political environment enforces predetermined order; method becomes legitimacy theater.

Finished the runsheet?

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