Home › The Garage › How to make a swimlane diagram
Process Mapping Guide

How to Make a Swimlane Diagram (Step by Step)

A swimlane diagram turns a messy, in-everyone's-head process into a single picture anyone can read in under a minute. Here's how to build one that's clear, honest, and genuinely useful — with a worked example.

By LeanBean · Updated October 2026 · 6 min read
What's in this guide
  1. What a swimlane diagram actually is
  2. Step 1 — Choose your lanes (by value, not org chart)
  3. Step 2 — Map the happy path first
  4. Step 3 — Add decisions only where the path truly splits
  5. Step 4 — Flag the waste
  6. A worked example
  7. Common questions

What a swimlane diagram actually is

A swimlane diagram (also called a cross-functional flowchart) is a process map split into lanes. Each lane represents who owns a step — a role or function — and the boxes inside it are the actions that role performs. Arrows connect the steps in sequence, crossing between lanes wherever work is handed from one owner to the next.

Its power is that it answers four questions at a glance: who does what, in what order, under what condition, and where work changes hands. Every lane crossing is a handoff — and handoffs are where delays, errors, and dropped work tend to hide.

Step 1 — Choose your lanes (by value, not org chart)

The single most common mistake is making one lane per department. That fragments the picture and buries the flow. Instead, draw lanes around value ownership — the handful of roles that genuinely own distinct parts of the work.

For most business processes, four or five lanes is plenty. A reliable starting set:

Rule of thumb
If you have more than five or six lanes, you're probably mapping the org chart, not the value stream. Merge lanes that always act together.

Step 2 — Map the happy path first

The happy path is what happens when everything goes right — no rework, no rejections, no missing information. Lay this out as a clean left-to-right (or top-to-bottom) line across your lanes before you add a single exception.

Keep each box to one action, named as a verb + outcome: "Review application", "Approve request", "Send confirmation". Never "Review and assess and prepare" — that's three steps hiding in one box. Give the process one clear start and one clear end, and make the end a real outcome for the customer or business ("Loan disbursed"), not an administrative full-stop ("File closed").

Step 3 — Add decisions only where the path truly splits

Use a diamond only when the flow genuinely diverges, and always label both exits clearly — Yes / No, Approve / Reject, Pass / Escalate. The happy path should stay the visually dominant line; exceptions branch off to the side or below, so the eye follows the normal flow first.

If you find yourself stacking more than three major decisions in the standard flow, that's a signal to simplify — the process itself may be over-controlled.

Step 4 — Flag the waste

A good map doesn't just show the flow — it makes waste visible. As you lay out the steps, actively mark where you see:

Naming these on the map is what turns a diagram into an improvement tool.

A worked example

Here's a simple expense-approval process mapped across three lanes. Notice the happy path runs straight across the top, the one decision branches cleanly, and the rework loop returns only to the step that failed.

Employee Manager Finance Submit expense Approve? Reimburse Yes No — returned to employee for missing receipt (rework)
Happy path across the top; one labelled decision; a dashed rework loop returning only to the failed step.

That single picture shows the owner of every step, the one real decision, the handoffs (each lane crossing), and the rework risk — all readable in seconds. That's the goal of every swimlane map.

Skip the drawing. Describe it in plain English.

LeanBean turns a plain-language description of any process into a professional swimlane map — with waste, efficiency and AI-readiness analysis built in. Free to start.

Build your first map free →

Common questions

What is a swimlane diagram?

A process map divided into lanes, where each lane represents who owns a step. It shows who does what, in what order, and where work is handed off between roles.

What should each swimlane represent?

Value ownership — a role or function responsible for a set of steps (Customer, Operations, Assessment, Governance, System), not a detailed org-chart department. Fewer, meaningful lanes read more clearly.

How do I show a decision?

Use a diamond with clearly labelled exits such as Yes/No or Approve/Reject. Keep the main happy path visually dominant and send exception paths off to the side or below.

How many lanes should a swimlane diagram have?

Usually four to six. More than that and you're likely mapping the org chart rather than the flow of value — merge lanes that always act together.

Related guides: SIPOC explained · The 8 wastes of Lean (TIMWOODS) · What is value stream mapping?