← All episodes

Episode 10 · August 27, 2026 · Hosted by Sebastian

Most BPMN Diagrams Get This Wrong

Why mixing departments, systems and roles in the same view quietly breaks a process landscape. We tied each view to a modelling level: on the business level, lanes show responsibilities; on the system level, systems become pools and message flows show their interactions. And we landed on one principle: consistency beats correctness.

The big takeaway

The mistake usually isn't "wrong BPMN". It's mixing different things into the same view.

A department. A system. A role. A participant. BPMN lets you put them together, and the model can even look perfectly reasonable. But now nobody knows exactly what they're looking at.

What we walked through

  1. 01

    Lanes add accountability

    A process without lanes still shows the logic and flow. Lanes add the organisational dimension: who is responsible for what, and where do handovers happen?

  2. 02

    More lanes can reveal organisational friction

    If a relatively simple process involves ten departments, that's not just a modelling detail. It shows how many handovers, approvals and organisational boundaries sit between the work and the outcome.

  3. 03

    Don't mix organisational and system views

    Using departments and systems as lanes in the same model may be technically valid BPMN. But it mixes two different modelling intentions and makes the model harder to interpret consistently.

  4. 04

    Business level: show responsibilities

    At the higher, business-oriented level, use lanes for departments, teams and functions to show responsibilities and collaboration. Between lanes, sequence flow is enough. Decompose further when you need more detail.

  5. 05

    System level: show interactions

    At a more technical level, model systems as pools to make their interactions explicit, including integration points and APIs. Message flows are for communication between these separate pools.

  6. 06

    Consistency beats correctness

    A theoretically perfect BPMN model doesn't help much if every team models the same thing differently. Pick a convention for each level, then stick to it. That's how models become something people can actually use.

Discuss this episode

Ask a question, share how you would model it, or suggest the next topic.

Join the discussion

More episodes

All episodes →