Skip to content

Work In Progress Limiting

Limit active work so the system completes existing commitments instead of spreading capacity across too many simultaneous items.

Solution archetype #
1132
Problem family
Congestion, Backlog & Flow Breakdown
Problem subfamily
Uncontrolled Admission, Work in Progress & Backlog

The Diagnostic Story

Symptom: The board is covered in sticky notes, every item is marked in progress, and nothing is finishing. People spend more time context-switching and status-reporting than completing work. High-priority items sit waiting because a dozen lower-value items are already occupying the active slots. Adding more work to the active pile has stopped increasing output.

Pivot: Define what counts as active work and enforce a hard limit. New work may only start when a slot opens or when a governed exception applies. Completion is treated as the primary goal, not the appearance of responsiveness through new starts.

Resolution: Cycle time drops because work moves through instead of queuing behind other active work. Bottlenecks become visible instead of hidden inside a sea of in-progress items. Completion events become frequent, capacity is honest, and blocked work is explicitly governed rather than silently stacked.

Reach for this when you hear…

[software team lead] “Everyone is busy and nothing is shipping because we have forty things in flight and no one can actually finish any of them.”

[hospital operations] “We keep pulling new patients into beds before the discharges happen, and now nothing flows.”

[creative production] “We started twelve campaigns this quarter and wrapped zero, so the client thinks we are moving but nothing has landed.”

When This Archetype Applies

No catalog groundingNone of the structural conditions is currently represented by an accepted prime or domain-specific abstraction.

A system starts more work than it can advance, causing context switching, long cycle times, hidden queues, partial completion, quality erosion, and incomplete commitments.

What this problem means

The structural problem is over-admission into active status. A system can accept too many active commitments even if its formal backlog is well organized. Once this happens, work waits inside the active state. People and systems switch among partial obligations, handoffs multiply, decisions stall, and progress becomes fragmented.

The paradox is that starting more work often feels responsive. It gives stakeholders an immediate visible signal that their request matters. But every active item consumes capacity even when little is happening. The more active obligations accumulate, the less capacity remains to finish any one of them.

Show the applicability expression

Applicability expression6 distinct conditions

Excess concurrent workandBusyness with rising cycle timeandActive work waitsandStarting easier than finishingandDownstream handoff overloadandStarted implies false commitment
Algebraic123456

groundedpartly groundedopen

6 conditions, all required.

6Required in every casenumbered 1–6

These hold no matter which pattern applies.

1

Excess concurrent work · open

Many items are marked active, in progress, open, assigned, started, under review, or being executed at the same time.

2

Busyness with rising cycle time · open

Cycle time rises even though people, machines, or teams appear constantly busy.

3

Active work waits · open

Work waits inside active status because owners are switching among too many items.

4

Starting easier than finishing · open

New work is easier to start than old work is to complete, unblock, or close.

5

Downstream handoff overload · open

Downstream stages are overwhelmed by partially prepared handoffs from upstream stages.

6

Started implies false commitment · open

Stakeholders mistake a started item for a real commitment even when the system cannot advance it promptly.

Other requirements and context (1)

Why these sit outside the expression

Supporting contextit may accompany or help interpret the situation, but it is not a load-bearing condition in a sufficient diagnostic set.

  • Supporting contextQueueing and backlog visibility reveal that active status has become another hidden waiting state.

0 of 6 conditions grounded · 6 open.

Read the methodologyDownload the trigger-logic data

Mechanisms / Implementations

  • Kanban WIP Limit: Caps the number of items allowed in each column of a work board, so no stage can start more than it can finish and congestion shows on sight.
  • Active Case Cap: Caps how many cases a worker or team may actively own at once, so each assignment still means real attention rather than a name parked on a queue.
  • Concurrency Limit: Caps how many jobs, requests, or operations may run at the same time, admitting the next only when a running one finishes and frees a permit.
  • Team Workload Cap: Limits how many items a whole team may hold active at once, pushing overflow into a visible team backlog under a named owner.
  • Project Portfolio Limit: Caps how many initiatives an organization may have actively in flight at once, treating leadership attention and change capacity — not just labor — as the scarce thing that fills up.
  • Sprint Capacity Rule: Caps the work a team may commit to active within a fixed iteration, sized to what it has recently finished — so taking on more means first dropping something.
  • Pull Replenishment Signal: Authorizes the next start only when a downstream slot actually opens, so capacity — not demand — pulls new work into the system.
  • Work Slot Token: Makes active capacity a finite set of tokens that work must acquire before it starts and release when it exits — so the limit enforces itself.
  • Blocked Work Swarming: When an active item stalls, the team converges to unblock or finish it instead of starting something new, spending the freed attention on completion rather than more starts.
  • Throughput-Based Limit Review: Periodically re-checks the WIP limit against flow data — cycle time, throughput, blockage, breaches — so the number tracks real capacity instead of going stale.

Abstractions this archetype builds on — directly (a source ingredient) or as a related pattern. Links follow the typed catalog namespace.

Built directly on (4)

Also references 7 related abstractions

  • Boundedness: Values remain within limits.
  • Feedback: Outputs influence inputs.
  • Flow: Structured movement of energy, matter, or information.
  • Observability: Infer internal state externally.
  • Order: Defines ranking or sequencing relationships.
  • Scheduling: Organizing tasks over time.
  • Threshold: Safe vs harmful levels.

Variants

Narrower or domain-specific specializations that share this archetype's core structure. Recognized variants are established; candidate variants are provisional.

Stage WIP Limiting · subtype · recognized

Applies explicit active-work caps to particular workflow stages or service points rather than to the whole system.

Class-Based WIP Limiting · governance variant · recognized

Sets different WIP limits for different classes of work, risk, customer, case, service, or priority.

Portfolio WIP Limiting · scale variant · candidate

Limits the number of simultaneously active projects, initiatives, programs, or strategic efforts.

Technical Concurrency WIP Limiting · implementation variant · recognized

Limits the number of simultaneous technical operations, jobs, workflows, threads, requests, or tasks that may be active.

Editorial Notes

Problem Classification

Classification: Congestion, Backlog & Flow BreakdownUncontrolled Admission, Work in Progress & Backlog

Problem kernel: too many active commitments create hidden queues and fragmented progress

Rationale: Earliest causal condition: A system starts more work than it can advance, causing context switching, long cycle times, hidden queues, partial completion, quality erosion, and incomplete commitments.

Independent corroboration: The earliest necessary condition in the frozen evidence is: A system starts more work than it can advance, causing context switching, long cycle times, hidden queues, partial completion, quality erosion, and incomplete commitments. That is a uncontrolled admission work in progress and backlog problem because Work is accepted or activated faster than it can be completed, allowing hidden, unbounded, stale, or unsafe queues and too many partial commitments.

Review outcome: Independent reviewer agreement; high confidence.