Bottleneck analysis
Bottleneck analysis finds the step in a process where work gets stuck waiting, the step that dictates total throughput time. You spot bottle...
Read definitionThroughput time is the time between the start event and the end event of a case: the full clock on an order, request or ticket, including every wait. You read it off an event log per case and aggregate with average, median or P90.
Throughput time is the time between the start event and the end event of a case. For a leave request, the clock runs from "request submitted" to "request closed". For an order, from "order created" to "invoice paid".
In process mining this is the per-case performance measure. It counts everything: processing, waiting, handovers, approvals. In Dutch the same measure is called doorlooptijd; in Lean it is often called lead time; Celonis uses throughput time.
Every row in an event log has at least a case ID, an activity and a timestamp. Per case you take the earliest and the latest event; the difference is the throughput time.
One case says very little. It gets interesting when you aggregate:
Average: first impression; easily skewed by outliers.
Median: the typical case; more reliable on a long tail.
P90 or P95: 90 or 95 percent of cases sit below this value. Handy for service levels.
You can also narrow the measurement to two specific activities, for instance between "submitted" and "approved". That lets you isolate where the time goes.
Three terms that often get mixed up.
Throughput time: the full clock from start to end of a case.
Processing time: the time during which something is actively being done on the case.
Wait time: the time the case sits idle between two activities.
The relationship: throughput time = processing time + wait time. A leave request in a small business often needs 4 hours of processing but has a throughput time of 3 working days. The difference is wait time: the request sits in the manager's inbox, waits for HR review, waits for the next processing round. In many processes, processing time is less than 10 percent of throughput time. Speeding things up is therefore rarely about working harder; it is about removing waits.
Once you have the throughput time per stage in view, you can see where the time gets stuck. The levers:
Fix the bottleneck. One step usually accounts for the biggest chunk of wait time. Fix that and the whole throughput time drops.
Run steps in parallel. If two approvals do not depend on each other, they do not have to run one after the other.
Loosen approval rules. Not every 50-euro request needs to go past the director. Threshold amounts and automatic approvals cut throughput time without adding risk.
Automate repetitive steps. Retyping data, sending confirmations, updating statuses: a workflow engine or a Power Automate flow does that in seconds.
Measure again after you change something. Throughput time is only shortened when you see it in the event log, not on a slide.
Bottleneck analysis finds the step in a process where work gets stuck waiting, the step that dictates total throughput time. You spot bottle...
Read definitionBPMN is a visual standard for mapping business processes clearly. With a fixed set of symbols you can see at a glance who does what, where d...
Read definitionA case ID is the key that ties all events of one process run together. Think of an order number, a ticket number or a patient file. Without ...
Read definitionConformance checking compares how a process actually runs against how it is supposed to run. It is the second pillar of process mining along...
Read definitionA digital twin is a digital copy of a physical object, process, or system, fed by live data. You use it to run simulations, test scenarios, ...
Read definition
Collect&Go and Telenet Business are testing an autonomous electric delivery cart in Leuven, steered over 5G. What it means for logistics and...
Ten practical steps to automate your business processes without AI hype. Start small, fix the process first, use the tools you already own, ...