Process mapping or process simulation? What each one can do
A process map (flowchart, swimlane, BPMN or value stream) describes the structure: which steps exist, who performs them, where the flow branches. It is the basis for documentation, training, audit and shared understanding in a workshop. What it does not contain is behaviour under load: arrival volume, spread of processing durations, capacity per role and calendar. That is why it cannot answer the four questions improvement projects ask: where the constraint sits, how long the bad cases take, where the constraint moves after a measure, and what that measure is worth. A map with eight steps becomes a computational model in about twenty minutes.
Table of contents
What a process map achieves
It is usually underrated by people who want to compute. A shared picture:
- ends arguments about reality. Two departments describing the same process differently only notice at the diagram.
- makes responsibility visible. Swimlanes show handovers, and handovers are where cases get stuck.
- is the basis for documentation, training, audit and software development. A computational model is useless for that.
- costs almost nothing and comes out of a workshop, not a project.
The common forms differ less than their advocates claim:
| Form | Strength | Blind spot |
|---|---|---|
| Flowchart | Instantly understood, no training needed | No roles, no times |
| Swimlane | Handovers and responsibilities visible | No volumes, no capacity |
| BPMN 2.0 | Standardised, exchangeable, execution-near | Behaviour under load entirely absent |
| Value stream (VSM) | Contains inventories and waiting times | Snapshot, no variation |
| SIPOC | Fast scoping, good at project start | Very coarse, no flow logic |
The value stream comes closest to computation: it carries waiting times and inventories. But it measures them on one day for a typical case and therefore says nothing about the peak day.
What appears in no map
Four inputs, regardless of notation:
- Arrival volume and its variation. "120 cases a day" and "180 on the first of the month" appear in no diagram.
- Spread of processing durations. A box labelled "10 min" is an average. The queue, however, comes from the range, not the mean.
- Capacity per role. Three people times seven productive hours. Without that number there is no utilisation.
- Calendar and cost. When work happens, and what an hour in that role costs.
Without these four, no diagram can be computed, whichever tool opens it. That includes BPMN with a simulation module: there too you enter these values in separate dialogues, see BPMN simulation.
The four questions a picture fails
"Where is the constraint?" In a diagram every box looks the same. The constraint is the step with the highest utilisation, and utilisation is not a property of the picture.
"How long does it take in the bad cases?" A diagram has no distribution. It cannot know the difference between P50 and P90, and commitments are made against the P90.
"What happens if we automate step 3?" In the picture a box disappears. In reality the full volume hits the next step, and the constraint moves there. This knock-on effect is the most common reason automation projects miss their numbers.
"What is that worth in money?" That needs volumes, durations and rates, plus the queue, which holds a large part of the cost.
When a map is enough
Not every process needs a computational model. A map suffices when:
- nobody waits. If the process runs well below capacity, processing time is lead time. Then addition is more honest than simulation.
- the goal is documentation. Audit, training, onboarding, evidence obligations.
- the process is being newly designed and nobody has numbers yet. Draw first, collect numbers, then compute.
- the decision is already made. A model built to justify a decision already taken is not analysis but decoration.
From picture to model: the route
The transition costs less than most assume, provided you resist the urge to transfer the diagram one to one.
- Consolidate coarsely. A documentation-grade map has thirty activities; a computational model needs five to ten. Merge what the same role does in sequence.
- Reduce branches to the real ones, with a share per edge, not with every special case.
- Add aborts. Everything that leaves the process (rejected, withdrawn, abandoned). Maps almost always omit them; in computation they are decisive.
- Obtain the four missing inputs. This is the actual work: about two hours for a mid-sized process.
- Compute and check with Little's Law. Work in progress ÷ daily throughput against the computed lead time.
Budget twenty minutes for the transfer and two hours for the data. Anyone who knows those proportions stops treating the diagram as the expensive part.
Side by side
| Process map | Process simulation | |
|---|---|---|
| Answers | How does it run? | What happens under load? |
| Contains | Structure, roles, branches | plus volumes, ranges, capacities, calendars |
| Output | Diagram | Throughput, lead time as a band, utilisation, cost |
| Lifespan | Years, versioned | Weeks, for one decision |
| Level of detail | 20–30 activities | 5–10 steps |
| Effort | Hours | Half a day, mostly data collection |
| Fails at | any numeric question | the claim of being documentation |
The practical rule: both, but in sequence and not in the same artefact. A diagram meant to be documentation and computational model at once is too fine for one and too coarse for the other.
Frequently asked
Can I turn a BPMN diagram straight into a simulation?
Not without additional inputs. BPMN describes the structure; computation needs arrival volume, spread, capacity and calendar. Tools with a simulation module ask for these in their own dialogues. The import saves you the structure, not the data. The data is the work.
Isn't a value stream map enough?
It comes closest to computation, because it carries inventories and waiting times. What it lacks is variation: it measures one day for a typical case. It also does not show coupling: a step behind the constraint looks relaxed because it only receives what the constraint lets through, and becomes the constraint itself once that is fixed.
How detailed should a computational model be?
Five to ten steps. That is considerably coarser than a documentation-grade map, and deliberately so: the constraint sits where utilisation is highest, and that is just as visible coarsely. Every extra activity costs input fields without moving the result.
We have already documented 200 processes. Can we simulate them all?
It is rarely sensible. Simulation pays off where cases wait and a decision is pending, typically for a handful of processes at a time. The other 195 documents keep their value as documentation. A model without a pending decision is maintenance effort with no return.
Does simulation replace process mapping?
No. The map establishes how the process runs and creates the shared basis. Without it you model a flow the participants do not agree with. Simulation builds on that and answers the questions about load, constraint and effect. The two have different readers and different lifespans.
Run the numbers on your own process
FlowVisual turns the figures in this article into a model that runs, with your volumes, your capacities, your range.
Guide: seven steps to the number- Comparison
BPMN with simulation: what the notation can compute and what it cannot
“Our BPMN tool does simulation” means anything from a plausibility check to a full discrete-event engine, depending on the product. Five questions that tell the difference in ten minutes.
Read - Comparison
Free process simulation software: seven tools and their real price
In simulation software, “free” means four different things: open source, free tier, education only, or trial period. The difference decides whether you may use the result in a client proposal.
Read - Comparison
Best process simulation software in 2026: twelve tools, honestly sorted
A ranking would be dishonest, because these tools solve different problems. What helps is a classification: what each is built for, where it stops, and which question it answers, including the case where none of them is needed.
Read