Swimlane process

Show who does what across functions during a timed procedure.

cloud-architecture

Related: Numbered process

When to use

Use when multiple owners act in one procedure. Do not use for a single-team loop (numbered process). Do not use for system fan-out without people.

Guidelines

Lanes are functions. Junctions are verbs. Title is the freeze/open rule.

Example

Wave 1 cutover hour

Ops freeze inbound; App drains the queue; Warehouse counts then opens.

Ops
Freeze inbound
App
Drain queue
Flip flag
Warehouse
Cycle count
Open outbound

Owners are lanes, not colors

Three lanes, verbs in cells. Steal owner-as-lane, not a RACI spreadsheet screenshot.

Rules

  1. Each lane has a function name, not a person-only name (unless that person is the function).
  2. Junctions are verbs.
  3. Time flows left to right inside lanes.
  4. Title states the coordination rule.
  5. No unlabeled arrows.

User recipe

Pick family: Cloud architecture first.

Insert objects:

Assemble:

  1. Label each swimlane with a function name
  2. Place junction (verb phrase) actions inside appropriate swimlanes
  3. Time flows left to right
  4. Connectors show where steps hand off between functions

Anti-patterns