Managed by dates
- One date per task, a hidden margin buried in each one.
- Margins burn down without warning, task after task.
- The delay only shows up at the end, too late to act.
Flow · Theory of constraints
Dozens of projects running in parallel, tasks scattered across dozens of people, deadlines slipping, and management with no visibility: that's daily life in an analytical development lab. Managing by dates collapses here. There's another way, inspired by Goldratt's critical chain: manage by work-in-progress (WIP) and its age.
80 · 50 · ∞
≈ 80 projects in parallel, ~50 people involved, dozens of deliverables per project: a combinatorial load that no individual date can hold.
When every task carries its own due date, you think you're in control — but all you're doing is stacking up promises. No one knows which task to work on first, each project's margin burns down silently, and delays only become visible once they've already been consumed. The theory of constraints proposes the opposite: stop managing dates, and manage flow.
The real problem
Everyone has a date. No one has a priority.
At the scale of dozens of simultaneous projects, task dates become noise: they contradict each other, go stale, and never tell you where to put the effort right now. The result: everyone optimizes their own task, no one optimizes the flow, and projects drag on without anyone knowing which ones are truly at risk. Management runs schedules, not reality.
The turnaround
We drop task dates and manage the color of the WIP item — which depends on its age since its first step.
The principles
The plumber's metaphor: pipes, flow rates, water slides.
You can only control a flow if you can see what's in it: every deliverable in progress, and for how long.
You push the oldest, most disrupted WIP items first, to bring the flow back to normal.
"No stopping, no overtaking": once launched, a deliverable goes all the way through, with no internal queue.
You allocate capacity, as a team, to the most overdue tasks — rather than rigidly dedicating resources.
The legacy
A concrete application of Eliyahu Goldratt's theory of constraints.
The critical chain teaches you to pool the margins instead of hiding them in each task, and to protect the flow with a shared buffer rather than individual dates. Managing by aging work-in-progress is its operational translation: you no longer manage deadlines, you manage the consumption of an overall margin, visible at a glance through color. Management finally regains real visibility, and delivery becomes reliable.
How we roll it out
Identify the sub-processes (the "water slides") and the deliverables that run through them, at the portfolio level.
A management tool colors each WIP item by margin consumed: green, orange, red.
A regular check-in steers available capacity toward the most overdue WIP items. The team runs the flow together.
Go further
The same flow principle applied to the batch record: from 60 days to a few hours.
Read the article → Quality controlManage workload and capacity against growth, without overloading the teams.
Read the article → ConsultingMake the delivery of your projects and flows reliable, end to end.
See the approach →Frequently asked questions
Let's look at how managing by work-in-progress can make your analytical projects' delivery reliable.