The start, end and value flow in scope are named for the session.
EventStorming
A practical method guide: clarify prerequisites and materials, understand the complete process, and look up outputs, pitfalls, and stop criteria.
Prerequisite
What needs to be finished first
People with direct knowledge of decisions, exceptions and hand-offs are invited.
Preparation
What needs to be ready before start
Large wall or digital board with at least 8 m of horizontal space; orange sticky notes (Events), blue (Commands), yellow (Actors), pink (Hot Spots), purple (Policies), green (Read Models); markers; camera for snapshots; parking-lot area.
A facilitator with EventStorming experience; three to six domain experts from business; two to four engineers or architects; one scribe for hot spots and open questions.
Gather an example story, known domain terms, relevant edge cases and existing process notes as conversation prompts. The notes start the conversation; they do not replace shared storytelling.
2-8 h
Prepare a large open wall or board, a visible legend, markers, event and hot-spot cards, and a parking lot for solutions. In Big Picture, introduce only the notation needed for the flow; justify a Process-Level zoom separately.
Core question
The one question this method answers
Which business events, triggers, and boundaries shape the flow, and where do friction, risk, or learning needs arise?
Flow
Phases with goal, actions, output and pitfall
EventStorming explores complex business flows collaboratively through past domain events. Big Picture creates a shared overview; Process Level uses richer notation to examine a bounded process.
- 1
Frame
Frame the flow and voices

Goal
Bound a business flow so the group can see it together and investigate it within the available time.
Inputs for this step
- Business flow with a named start and end
- People with direct knowledge from affected areas
- Known terms and open questions
Actions
- Make start, end, goal and deliberately excluded neighboring flows visible.
- Name domain experts from business, operations and technology; record missing perspectives as a risk.
- Prepare a large, open working surface and a parking area for solution discussions.
Output
Working frame
Scope · participants · initial glossary · missing perspectives
Quality check
Can everyone say in one sentence which flow is being explored and which question should be clearer at the end?
Pitfall
If the workshop starts with a product name or architecture instead of a business flow, everyone lacks a shared concrete reference point. Choose a concrete story with a start, end, and visible value, and park architecture and solution ideas.
Timing: 10–20 minutes; add missing domain voices or reduce scope before modelling.
- 2
Events first
Collect past events

Goal
Create a broad, domain-shaped collection of events that have happened or are expected to happen in the chosen flow.
Inputs for this step
- Working frame and an example story
- Orange cards or an equivalent digital board
- Domain expertise from the participants
Actions
- Collect in parallel and write events as meaningful past-tense verbs, such as “OrderAccepted”.
- Place cards roughly and let perspectives remain visible. Park cause, implementation and solution debates.
- Mark external triggers, timing and uncertain memories instead of silently smoothing them over.
Output
Raw event picture
Event collection · rough order · marked uncertainty
Quality check
Are the cards meaningful events with a relationship to time, rather than technical states, roles or desired features?
Pitfall
If the group sorts every card immediately or writes technical database states instead of business events, collecting slows down and the business focus is lost. Have the group collect in parallel, demonstrate the first notation with one example, and park technical detail for a suitable later zoom.
Timing: 20–40 minutes; adapt scope and detail to the flow rather than to a fixed card count.
- 3
Timeline
Sharpen the timeline and breaks

Goal
Build a shared behavior picture with a traceable order and visible gaps, variants and turning points.
Inputs for this step
- Raw event picture
- Examples of normal and unusual paths
- Markers for disagreement and friction
Actions
- Order events on the timeline and consolidate duplicates only with domain agreement.
- Highlight pivotal events, parallel paths, loops and unresolved ordering.
- When people disagree, keep both variants visible and record the question and the evidence needed next.
Output
Shared event timeline
Timeline · turning points · variants · open questions
Quality check
Can the group explain what is agreed, where variants remain and which claim still needs observation or domain clarification?
Pitfall
If a clean-looking flow hides exceptions and different ways of working, the timeline looks more complete than it is. Ask specifically for workarounds, escalations, and cases outside the normal story, and let uncertainty remain a valid outcome.
Timing: 25–45 minutes; use named slices for large flows and document their hand-offs.
- 4
Zoom
Explore friction and boundaries

Goal
Describe learning, decision or delivery risks so they lead to a reasoned next investigation or design step.
Inputs for this step
- Shared event timeline
- Observed friction, conflict and edge cases
- Perspectives on responsibility, hand-offs and language
Actions
- Mark hot spots for ambiguity, conflicting goals, delay, risk or frequent manual work.
- Draw domain or organizational boundaries as hypotheses and check them with the people involved.
- For a prioritized slice, decide whether Big Picture is sufficient or a Process-Level zoom with commands, actors, policies and read models is useful.
Output
Hot-spot and boundary sketch
Prioritized friction · boundary hypothesis · reasoned next zoom
Quality check
Is each boundary or hot spot grounded in the observed flow rather than inferred only from team structure or desired architecture?
Pitfall
If the Big Picture is filled with every notation element or bounded contexts are treated as final architecture, the group confuses a workshop hypothesis with a fixed decision. Focus on events, perspectives, and hot spots, and introduce richer notation only later, in the matching Process-Level zoom, as a hypothesis.
Timing: 20–35 minutes; prioritize a few hot spots and keep the rest in an open list.
- 5
Follow-up
Capture and continue

Goal
Translate the wall into a usable working artifact and ensure relevant uncertainties continue to be investigated.
Inputs for this step
- Event timeline and boundary sketch
- Prioritized hot spots
- Decision and delivery context
Actions
- Capture the wall or board in several states and document the notation used.
- For every prioritized hot spot, record a question, an owner and a date or next piece of evidence.
- Turn domain terms into a shared glossary and choose whether to deepen the next slice with Process Level, Domain Storytelling or another method.
Output
Usable EventStorming documentation
Snapshot · timeline · glossary · owned hot spots and next actions
Quality check
Could someone who was absent understand the scope, key events, uncertainty and next actions?
Pitfall
If the group photographs the wall but open questions and ownership disappear afterward, the workshop's output is lost after the session. Label snapshots with date, scope, and legend, and secure every prioritized follow-up with an owner and a checkable step.
Timing: 15–25 minutes; scale the close-out to the number and criticality of hot spots.
Artifact
What comes out at the end
Sketch: what the artifact looks like
Dated documentation of the event timeline, variants, prioritized hot spots, boundary hypotheses and glossary, with scope, legend and traceable follow-ups.
One folder per workshop with date, participant list, and phase snapshots. For follow-up workshops, do not overwrite but create a new version and document the delta.
- Physical wall with sticky notes and photo export
- Miro with EventStorming template
- FigJam with own color system
- EventCatalog (eventcatalog.dev) for persistent documentation
event-storming-working-template.md
Prepare a selected step or the complete flow. Your ready-to-use plan takes shape on the right.
EventStorming: Worksheet
Question
To be confirmed
Desired outcome
To be confirmed
Scope
Entire workshop Time: Allow 2 hours or more for a focused slice; schedule Process-Level depth separately.
Complete this worksheet on paper or in your own document during the work.
Preparation for this scope
Method setup
- Materials: Large wall or digital board with at least 8 m of horizontal space; orange sticky notes (Events), blue (Commands), yellow (Actors), pink (Hot Spots), purple (Policies), green (Read Models); markers; camera for snapshots; parking-lot area.
- Roles: A facilitator with EventStorming experience; three to six domain experts from business; two to four engineers or architects; one scribe for hot spots and open questions.
- Advance information: Gather an example story, known domain terms, relevant edge cases and existing process notes as conversation prompts. The notes start the conversation; they do not replace shared storytelling.
- Overall time needed: 2-8 h
- Setup: Prepare a large open wall or board, a visible legend, markers, event and hot-spot cards, and a parking lot for solutions. In Big Picture, introduce only the notation needed for the flow; justify a Process-Level zoom separately.
Prepare for the work steps
Frame: Frame the flow and voices
- Business flow with a named start and end
- People with direct knowledge from affected areas
- Known terms and open questions
Events first: Collect past events
- Working frame and an example story
- Orange cards or an equivalent digital board
- Domain expertise from the participants
Timeline: Sharpen the timeline and breaks
- Raw event picture
- Examples of normal and unusual paths
- Markers for disagreement and friction
Zoom: Explore friction and boundaries
- Shared event timeline
- Observed friction, conflict and edge cases
- Perspectives on responsibility, hand-offs and language
Follow-up: Capture and continue
- Event timeline and boundary sketch
- Prioritized hot spots
- Decision and delivery context
Frame: Frame the flow and voices
Expected artifact: Working frame
Scope · participants · initial glossary · missing perspectives
Entry:
...
- Can everyone say in one sentence which flow is being explored and which question should be clearer at the end?
Events first: Collect past events
Expected artifact: Raw event picture
Event collection · rough order · marked uncertainty
Entry:
...
- Are the cards meaningful events with a relationship to time, rather than technical states, roles or desired features?
Timeline: Sharpen the timeline and breaks
Expected artifact: Shared event timeline
Timeline · turning points · variants · open questions
Entry:
...
- Can the group explain what is agreed, where variants remain and which claim still needs observation or domain clarification?
Zoom: Explore friction and boundaries
Expected artifact: Hot-spot and boundary sketch
Prioritized friction · boundary hypothesis · reasoned next zoom
Entry:
...
- Is each boundary or hot spot grounded in the observed flow rather than inferred only from team structure or desired architecture?
Follow-up: Capture and continue
Expected artifact: Usable EventStorming documentation
Snapshot · timeline · glossary · owned hot spots and next actions
Entry:
...
- Could someone who was absent understand the scope, key events, uncertainty and next actions?
Open questions and next steps
...
Method guide: https://methodatlas.meierhoff-systems.de/en/methods/event-storming/run-sheet
Example output
Concrete filled scenario, fictional example
Fictional example for orientation. Counts and timings describe this case and are not universal requirements.
event-storming-beispiel.md
Concrete filled scenario, fictional example
EventStorming – Online order return
Scope: From return requested to refund initiated; payment processing remains a marked neighboring flow.
Events: ReturnRequested → ParcelReceived → InspectionCompleted → RefundInitiated.
Hot spot: For damaged goods, it is unclear who records the decision. Next step: Customer Care and Warehouse review two real cases by Friday.
Boundary hypothesis: Return inspection and refund are separated for a Process-Level zoom.
Pitfalls
Recognize symptoms and steer against them
Quick overview, the full text is in the matching phase in the flow
- Frame the flow and voicesIf the workshop starts with a product name or architecture instead of a business flow, everyone lacks a shared concrete reference point.View in phase
- Collect past eventsIf the group sorts every card immediately or writes technical database states instead of business events, collecting slows down and the b…View in phase
- Sharpen the timeline and breaksIf a clean-looking flow hides exceptions and different ways of working, the timeline looks more complete than it is.View in phase
- Explore friction and boundariesIf the Big Picture is filled with every notation element or bounded contexts are treated as final architecture, the group confuses a work…View in phase
- Capture and continueIf the group photographs the wall but open questions and ownership disappear afterward, the workshop's output is lost after the session.View in phase
Frame the flow and voices
If the workshop starts with a product name or architecture instead of a business flow, everyone lacks a shared concrete reference point.
Choose a concrete story with a start, end, and visible value, and park architecture and solution ideas.
Collect past events
If the group sorts every card immediately or writes technical database states instead of business events, collecting slows down and the business focus is lost.
Have the group collect in parallel, demonstrate the first notation with one example, and park technical detail for a suitable later zoom.
Sharpen the timeline and breaks
If a clean-looking flow hides exceptions and different ways of working, the timeline looks more complete than it is.
Ask specifically for workarounds, escalations, and cases outside the normal story, and let uncertainty remain a valid outcome.
Explore friction and boundaries
If the Big Picture is filled with every notation element or bounded contexts are treated as final architecture, the group confuses a workshop hypothesis with a fixed decision.
Focus on events, perspectives, and hot spots, and introduce richer notation only later, in the matching Process-Level zoom, as a hypothesis.
Capture and continue
If the group photographs the wall but open questions and ownership disappear afterward, the workshop's output is lost after the session.
Label snapshots with date, scope, and legend, and secure every prioritized follow-up with an owner and a checkable step.
Stop criteria
When to pause, resolve prerequisites, or choose another approach
Where to go next?

Turns hot spots and boundary hypotheses into a written-up bounded context.

Deepens one prioritized slice of the timeline as a concretely narrated situation.

Arranges the resulting domain boundaries into a map of their relationships.
Finished the method guide?
Go to the profile for purpose, similar methods, and sources or continue to the next method in the catalog.