Swimlane
A swimlane is a horizontal or vertical band on a process map that groups process steps by the role, department, or system responsible for them. It's the standard format for documenting any business process that involves more than one role.
Build a swimlane diagram — no drawing required
Open the editor, assign each row in the spreadsheet to a lane, and the diagram renders the lanes for you. Free, no signup.
Start Process Mapping FreeDefinition
In process mapping, a swimlane is a labelled band — sometimes called a lane — that runs the full length or width of the diagram. Each step on the diagram is positioned inside the lane of the role that performs it. When the process moves from one role to another, the connector crosses the lane boundary; that crossing is the handoff.
The term comes from the visual resemblance to swim lanes in a pool: parallel tracks, each with its own owner. The format was popularized in the 1990s as part of the rise of business process re-engineering and is now the default representation for cross-functional process diagrams.
Horizontal vs. vertical lanes
Swimlanes can run horizontally (each role gets a row, process flows left to right) or vertically (each role gets a column, process flows top to bottom). The choice is presentation, not semantics:
- Horizontal — better for processes with many steps; the diagram reads like a timeline.
- Vertical — better for processes with few steps and many roles; the diagram reads like a checklist.
Example
A purchase requisition process might have four swimlanes:
- Requester — submits the request.
- Manager — reviews and approves the request.
- Buyer — issues the purchase order.
- Finance — receives the invoice and pays.
How to build a swimlane diagram from a spreadsheet
ProcessMapping.app builds swimlane diagrams from a spreadsheet. Each row is one step; the Horizontal Swimlane or Vertical Swimlane column names the lane the step belongs to. The diagram renders the lane bands automatically and positions each step inside the right lane.
See the dedicated swimlane process mapping guide for more depth.
Frequently asked questions
What is a swimlane in a process diagram?
A horizontal or vertical band that groups process steps by the role, department, or system responsible. Connectors crossing lane boundaries are handoffs between roles.
Why is it called a swimlane?
The format resembles swim lanes in a pool: parallel tracks, each with its own owner. It became standard in process mapping in the 1990s during the rise of business process re-engineering.
Are swimlanes the same as BPMN lanes?
Conceptually yes — BPMN formalizes the same idea with specific shape semantics and gateway types. Informal swimlane diagrams cover most everyday process documentation.
How many swimlanes is too many?
Aim for 6–8 lanes maximum. Beyond that, the diagram becomes unreadable. Split into sub-processes that each cover a narrower span of roles.
Should each lane be a person or a role?
Always a role. Roles outlive employees; a diagram that names a specific person stops being accurate the day that person changes jobs.
How do I create a swimlane in ProcessMapping.app?
Use the Horizontal Swimlane or Vertical Swimlane column in the editor's spreadsheet to assign each step to a lane. The diagram renders the lane bands automatically.
Ready to map your first process?
The editor opens with a starter template. Edit the spreadsheet to define your process — the diagram updates as you type. No signup required to get started.
Start Process Mapping Free