Domain-Driven Design
Business Process Modeling
User Story Mapping
Domain Storytelling
Event Storming
Domain Specific Languages
Fact-Driven Architecture

Trainings & Workshops



EventStorming is a flexible and adaptive workshop format for collaborative exploration of complex business domains. It comes in different flavours to understand the bigger picture of your domain, to explore complex domains across organizational boundaries or to inspect and adapt software behavior in greater detail as needed for mission critical processes.

  • 0.5 days in-house or flexible 3.5 hours remote
  • Teamwork and varied hands-on sessions
  • Extensive PDF handout for your reference
  • Up to 12 participants
  • Prerequisites: none

What to expect

In this hands-on workshop, we will work as a team to analyze either an example domain or your own domain. By doing this we will learn and explore the EventStorming workshop method, invest a bit time in their original background and discuss goals and different situational use cases for the method. We will use a simple set of building blocks and colored sticky notes to represent interactions of humans and systems.

Building Blocks and Colors

The building blocks we’ll use are inspired by Alberto Brandolini’s EventStorming and consciously try to go in sync with existing concepts. We’ll deviate a bit, however, in the points where it seems useful in order to be a little more independent of architectural patterns such as ES/CQRS. This makes it easier for practitioners who work in different contexts to use the colors - without harming the others. You may want to learn more about this argument and the differences to classical EventStorming by investigating the ideas of Storystorming.

Is this for me?

Are you confronted with analyzing or designing customer journeys, workflows or business processes, with or without a relation to business software development? Are you a domain or business expert in your company required to collaborate with software people? Are you a product owner, a business analyst, a software architect or a lead/senior software developer? Are you looking for lightweight methods to succeed with process or software design workshops?

If one of these questions applies, this workshop is for you!