Catalog
method#Product#Delivery#Collaboration#Process Modeling

Event Storming

A collaborative method for capturing and analyzing business processes through visual modeling.

Event Storming is a method that enables teams to understand and model complex business processes by visually representing events, actors, and workflows.
Established
Medium

Classification

  • Medium
  • Business
  • Design
  • Intermediate

Technical context

Integration with Project Management ToolsLinking with Existing DocumentationConnection to Communication Platforms

Principles & goals

Promote CollaborationCreate Visual ClaritySupport Iterative Improvement
Discovery
Domain, Team

Use cases & scenarios

Compromises

  • Misunderstandings among stakeholders.
  • Insufficient preparation can lead to chaos.
  • Focusing on details can distort the big picture.
  • Prepare participants for the workshop.
  • Formulate events clearly and precisely.
  • Plan regular feedback rounds.

I/O & resources

  • Sticky Notes and Markers
  • Space for Conducting the Workshop
  • Prepared Agenda
  • Visual Process Representation
  • Documentation of Outcomes
  • Identified Stakeholders

Description

Event Storming is a method that enables teams to understand and model complex business processes by visually representing events, actors, and workflows. This method promotes collaboration and shared understanding within teams and among various stakeholders.

  • Improved Shared Understanding
  • Identification of Bottlenecks
  • More Efficient Processes

  • Can be time-consuming.
  • Requires engaged participants.
  • Can overwhelm complex topics.

  • Number of Identified Bottlenecks

    Counts the bottlenecks identified during the Event Storming.

  • Participant Engagement

    Measures participant engagement during the workshop.

  • Quality of Outcomes

    Evaluates the quality of the outcomes produced during the Event Storming.

Event Storming for an E-Commerce System

A team uses Event Storming to model the user journey and associated events for a new e-commerce system.

Optimizing an Order Process

Through Event Storming, a team identifies bottlenecks in the order process and develops solutions for efficiency improvement.

Requirements Analysis for a Mobile App

A team uses Event Storming to capture and prioritize requirements for a new mobile app.

1

Identify and invite workshop participants.

2

Define the agenda and objectives of the workshop.

3

Capture events and actors during the workshop.

⚠️ Technical debt & bottlenecks

  • Insufficient documentation of outcomes.
  • Lack of follow-up on identified bottlenecks.
  • Unclear responsibilities after the workshop.
Unclear RequirementsLack of CommunicationInsufficient Resources
  • Conducting Event Storming without clear objectives.
  • Not inviting important stakeholders.
  • Not documenting events.
  • Assuming all participants have the same understanding.
  • Overlooking important stakeholder perspectives.
  • Focusing on the outcome instead of the process.
Facilitation TechniquesVisual ThinkingTeamwork and Communication
Flexibility in Process DesignIntegration of Different Stakeholder PerspectivesAdaptability to Changing Requirements
  • Time Constraints for Workshops
  • Availability of Stakeholders
  • Technical Limitations of the Tools Used