Business Process Model & Notation
Visualize how work flows through a process, system, or organization.
Definition
Business Process Model and Notation (BPMN) provides an industry-standard language for modeling business processes in a form that is accessible by both business users and technical developers. A key feature of BPMN is its ability to distinguish the activities of different participants in a process with pools and swim-lanes. When the flow of work crosses the boundary of a swim lane, responsibility for the work then passes to another role within the organization.
Inputs
- A defined process scope (start and end points)
- Knowledge of the actors, systems, and decision points involved in the process
- Existing process documentation, interviews, or observation notes, if available
Outputs
- A visual process diagram showing tasks, decision gateways, events, and handoffs between participants (pools/lanes)
- A shared, unambiguous reference both business and technical stakeholders can read the same way
When to Use
- Documenting current-state ("as-is") or future-state ("to-be") processes that cross multiple roles or departments
- Identifying handoff points, bottlenecks, or redundant steps in a workflow
- Communicating a process to both business stakeholders and technical implementation teams using one shared diagram
When Not to Use
- Simple, single-actor tasks with no meaningful handoffs or branching logic — a checklist or narrative description is faster and clearer
- Highly exploratory work where the process itself hasn't stabilized yet
See this technique in action with a free RequirementsHub workspace.
Start Free Workspace →