Apply it on Monday
How true is this of your team?
- 01Failure to correctly quantify economics
Track proxy variables — efficiency, schedule, conformance — because nobody can say what a week of delay costs.
- 02Blindness to queues
Design-in-process inventory is invisible — it's information, not parts — so nobody measures it.
- 03Worship of efficiency
Keep every engineer 100% busy. Idle time looks like waste.
- 04Hostility to variability
Variability is bad; eliminate it with Six Sigma-style process control.
- 05Worship of conformance
Success means hitting the original plan, spec and budget.
- 06Institutionalization of large batch sizes
Phase-gate processes move the whole project as one batch through requirements, design, test.
- 07Underutilization of cadence
Meetings, reviews and releases happen when someone asks for them.
- 08Managing timelines instead of queues
Monitor whether activities are on schedule — a lagging indicator.
- 09Absence of WIP constraints
Start work as soon as it's approved; more started work looks like more progress.
- 10Inflexibility
Specialists, fully loaded, each doing exactly their own role.
- 11Noneconomic flow control
First in, first out — or whoever shouts loudest gets served first.
- 12Centralized control
Decisions escalate to managers who see the big picture.
Your profile
Your playbook, most painful first
For your top 5 backlog items, estimate cost of delay per week. A rough number agreed in 30 minutes beats none.
Measure: Every prioritization discussion references $/week of delay.
Make queues visible: one board with every item in flight, including items waiting for review, test, decisions.
Measure: Queue size per stage, tracked weekly, plotted as a cumulative flow diagram.
Stop targeting 100% utilization. Leave deliberate slack on bottleneck people and environments (aim ~70–80%).
Measure: Wait time in front of the bottleneck, not its busyness.
Run more, cheaper experiments; cap the downside of each (feature flags, spikes, prototypes).
Measure: Number of experiments per month and cost per experiment.
Replace 'did we hit the plan?' with 'did we update the plan when we learned something?' at reviews.
Measure: Decisions changed by new information, celebrated not punished.
Halve the batch: smaller PRs, smaller releases, smaller funding increments, smaller requirements chunks.
Measure: Median PR size, deploy frequency, items per release.
An order of operations that usually works
- step 1Price delay
Agree a cost of delay per week for the work that matters. Rough is fine; it only has to be right enough to rank decisions.
- step 2See the queues
Put every in-flight item on one board, including waiting states. Plot a cumulative flow diagram weekly.
- step 3Cap WIP
Set WIP limits per stage. Finish before you start. Watch cycle time fall while throughput barely moves.
- step 4Shrink batches
Smaller PRs, releases, requirements and funding increments. Invest in lowering transaction cost (automation) so small is cheap.
- step 5Sequence by WSJF
Order the queue by cost of delay ÷ duration. Recompute when either changes.
- step 6Add cadence
Fixed rhythm for planning, reviews, demos and releases. Synchronize dependent teams on harmonic cadences.
- step 7Tighten loops
Measure the time from change to signal (CI, review, customer). Attack the longest loop first.
- step 8Decentralize
Publish decision rules and intent; let the people closest to the information decide within them.