A Practical Guide by Agile by Killette

Backlog Health & Team WIP

A healthy backlog is the fuel of flow — and a sick one is the hidden hand behind most WIP and predictability problems. Here's how it reads across Scrum, Kanban, and XP.
From ceremony to ownership.

Refine the same backlog three ways and you'll hear three vocabularies — but the health signals, and the way an unhealthy backlog wrecks your work-in-progress, are universal. This is how I keep a backlog honest so flow actually holds.

What a healthy backlog looks like

The framework changes the vocabulary, not the fundamentals. Across Scrum, Kanban, and XP, a healthy backlog is DEEP: Detailed appropriately, Emergent, Estimated, and Prioritized — ordered by value, sliced small enough to flow, and continuously refined so the top is always ready to pull.

Ordered by valueRight-sized to flowRefined continuously, not in a panicClear "ready" definitionNot a 2-year graveyard

Through each lens

🌀 Scrum

Product Backlog → Sprint Backlog

Healthy looks like

  • PO orders by value; top items refined ~1–2 sprints ahead
  • Top stories meet the Definition of Ready
  • Each sprint has a clear, sliceable goal

Warning signs

  • Unrefined items pulled into the sprint
  • Oversized stories that can't finish in a sprint
  • No sprint goal — just a pile of tickets
WIP impact: unready or oversized items get started but can't finish — they roll to carryover, WIP balloons, and the sprint commitment quietly erodes.

📋 Kanban

Replenished queue feeding a pull-based board

Healthy looks like

  • Regular replenishment cadence, not a dumping ground
  • Explicit "Ready" queue; work pulled only on capacity
  • Right-sized cards with clear acceptance

Warning signs

  • Unbounded backlog, no replenishment discipline
  • Cards without a clear "ready" state
  • Starting work because it's there, not because there's capacity
WIP impact: without a healthy ready-queue and explicit WIP limits, the board floods, items age, and cycle time explodes — flow stalls even though everyone's "busy."

🧪 Extreme Programming (XP)

Story cards, the planning game, and the 3 C's

Healthy looks like

  • Tiny, customer-prioritized stories (thin vertical slices)
  • Continuous customer involvement in the planning game
  • Acceptance tests define "done" (Card, Conversation, Confirmation)

Warning signs

  • Big stories that hide risk and effort
  • Absent customer / stale priorities
  • No acceptance criteria or tests
WIP impact: big stories mean long-lived branches and painful integration — WIP hides in unmerged, unfinished work you can't see on the board.

The throughline: backlog health is a WIP problem

Little's Law: WIP = Throughput × Cycle Time. An unhealthy backlog is the #1 hidden driver of excess WIP — unready and oversized items get started but can't finish, so they pile up in progress and stretch cycle time. You can set all the WIP limits you want; if the backlog feeding the board is sick, flow still breaks.

Backlog health and WIP limits are two halves of the same discipline. One without the other doesn't hold.

How I coach it