methodatlas
Run SheetDomain ModelingCollaborative Domain Discovery

EventStorming

KomplexitätMedium
Zeit2-8 h
Teilnehmende5-12
FormatWorkshop
MaturityCanonical
01

Vorbedingung

Was vorher fertig sein muss

Vorher abschließenStakeholder Mappingnicht im Katalog

Eine Liste der Domainexperten pro Geschäftsbereich liegt vor, sodass die richtigen Personen den ganzen Flow bezeugen können.

Ohne: Ohne diese Liste fehlt mitten im Flow das Wissen, der Workshop pausiert oder produziert Lücken in der Timeline.
Vorher abschließenDomain Storytelling

Bei sehr komplexen Domains liegt mindestens eine erzählte Beispielgeschichte mit Akteuren und Artefakten vor, an der sich die Eventkette anlagern kann.

Ohne: Ohne narrative Vorstrukturierung verliert die Gruppe sich in Detailevents und erreicht das Big Picture nicht in einem Tag.
02

Vorbereitung

Was vor Start vorliegen muss

Materialien

Lange Wand oder digitales Board mit mindestens 8 m horizontaler Fläche; orange Haftnotizen (Events), blau (Commands), gelb (Actors), pink (Hot Spots), lila (Policies), grün (Read Models); Marker; Kamera für Snapshots; Parkplatz-Fläche.

Personen / Rollen

Ein Facilitator mit EventStorming-Erfahrung; drei bis sechs Domainexperten aus Business; zwei bis vier Engineers oder Architekten; ein Scribe für Hot Spots und offene Fragen.

Vorabinfos

Klar abgegrenzter Business Flow (z. B. „vom Auftragseingang bis zur Auslieferung“); Glossar bekannter Fachbegriffe; bestehende Prozessdokumentation als Backup, nicht als Vorlage.

Zeitbedarf

2-8 h

Setup

Wand mit Zeitachse markieren (links Start, rechts Ende). Farben-Legende sichtbar. Regel ansagen: Events sind Vergangenheitsform und Business-relevant. Telefone weg, keine Laptops außer für den Scribe.

03

Kernfrage

Die eine Frage, die diese Methode beantwortet

Welche Geschäftsereignisse, Auslöser und Grenzen prägen den Flow, und wo entstehen Reibung, Risiko oder Lernbedarf?

04

Ablauf

Marker: Phase

SchrittDauerAktionHinweis
1Phase 1: Chaotic Storming
30-60 minAlle Teilnehmer schreiben Domain Events (orange, Vergangenheitsform) parallel und kleben sie grob chronologisch an die Wand. Kein Sortieren, keine Diskussion.Erwartet werden 80-300 Events. Wenn nach 20 min nur 30 Events da sind, fehlt Domainwissen oder die Frage ist zu eng. Niemand korrigiert in dieser Phase.
2Phase 2: Timeline Enforcement
30-45 minEvents chronologisch ordnen, Duplikate konsolidieren, Lücken markieren. Pivotal Events (Wendepunkte) hervorheben, etwa durch Verschiebung nach oben.Streit über Reihenfolge ist Gold, nicht Störung. Wenn die Gruppe sich nicht einig wird, beide Varianten kleben und als Hot Spot markieren.
3Phase 3: Commands, Actors, Policies
45-90 minVor jedes Event den auslösenden Command (blau) und den Actor (gelb) kleben. Automatische Folgereaktionen als Policies (lila) markieren. Read Models (grün) ergänzen, wo Entscheidungen Daten brauchen.Wenn vor einem Event kein Command passt, ist es entweder externer Trigger (System, Zeit) oder eine Lücke. Beides explizit markieren.
4Phase 4: Hot Spots und Boundaries
30-45 minPink für jede Reibungsstelle, Risiko, Unklarheit oder Konflikt. Anschließend Boundaries (gestrichelte Linien) für Bounded Contexts oder organisatorische Grenzen ziehen.Hot Spots sind das wertvollste Ergebnis, nicht ein Mangel. Wenn keiner entsteht, fragt der Facilitator gezielt nach Workarounds, Eskalationen und Sonderfällen.
5Phase 5: Followups und Ableitungen
20-30 minSnapshot der Wand fotografieren. Pro Hot Spot Owner und nächste Aktion benennen. Glossar-Begriffe aus Events ableiten und in Ubiquitous Language aufnehmen.Ohne benannte Followups verpufft die Energie. Mindestens drei Hot Spots brauchen Owner und Datum vor Workshop-Ende.
05

Artefakt

Was am Ende rauskommt

Form

Foto-Dokumentation der Wand pro Phase plus strukturiertes Markdown mit Event-Timeline (linear gelistet), Hot-Spot-Liste mit Owner und Datum, Bounded-Context-Skizze und Glossar der Domain-Begriffe.

Tool-Alternativen
  • Physische Wand mit Haftnotizen und Foto-Export
  • Miro mit EventStorming-Template
  • FigJam mit eigenem Farbsystem
  • EventCatalog (eventcatalog.dev) für persistente Doku
Versionierung / Ownership

Pro Workshop einen Ordner mit Datum, Teilnehmer-Liste und Phasen-Snapshots. Bei Folge-Workshops nicht überschreiben, sondern neue Version anlegen und Delta zur Vorversion separat dokumentieren.

markdown

EventStorming Arbeitsvorlage

Kompakte Arbeitsvorlage für EventStorming mit Kontext, Input, Ergebnisartefakten und nächstem Schritt.

# EventStorming Arbeitsvorlage

## Ziel

Schnelle, visuelle Domain-Erkundung über Business Events, Commands, Policies und Actors auf einer Zeitachse.

## Kontext

Wann und wofür nutzen wir diese Methode?

## Input

Welche Daten, Beobachtungen, Entscheidungen oder Materialien liegen vor?

## Durchführung

Kurze Notizen entlang des Run Sheets.

## Ergebnisartefakte
- Event Timeline:
- Ubiquitous Language:
- Boundaries:
- Open Questions:

## Annahmen und offene Fragen

- ...

## Entscheidung / Nächster Schritt

Owner, Datum und Erfolgssignal.
06

Beispielausgabe

Konkret gefülltes Szenario

event-storming-beispiel.md
markdown
## EventStorming — Order Fulfillment (Big Picture, 2026-05-18)

**Teilnehmer**: 4 Fachexperten (Sales, Warehouse, Shipping, Customer Service), 3 Engineers, 1 Architekt.

**Pivotal Events**: OrderPlaced, PaymentAuthorized, OrderShipped, OrderDelivered.

**Timeline-Auszug** (151 Events insgesamt):
1. CartCreated (Actor: Customer, Command: AddItem)
2. OrderPlaced (Actor: Customer, Command: PlaceOrder, Policy: ReservierungAuslösen)
3. PaymentAuthorized (External Trigger: PSP Webhook)
4. ReservationConfirmed (Read Model: StockAvailability)
5. ...

**Hot Spots**:
- Pink #1: PaymentAuthorized kommt manchmal vor OrderConfirmed an, Race Condition. Owner: @lisa, Spike bis 30.05.
- Pink #2: ManualOverrideShipped wird in 12% der Fälle genutzt, Prozess undokumentiert. Owner: @ben.
- Pink #3: ReturnInitiated hat zwei Pfade je nach Channel, Logik unklar. Owner: @anna.

**Bounded Contexts (Vorschlag)**: Ordering, Payment, Inventory, Shipping, Returns. Schnittstelle Ordering ↔ Payment ist der heißeste Konflikt.
07

Stolperfallen

Symptome erkennen, gegensteuern

Falle

Events als Substantive statt Verben in Vergangenheit

Symptom

Auf den Notizen steht „Bestellung“ oder „Versand“ statt „BestellungAufgegeben“ oder „VersandGestartet“.

Was tun

Vor Phase 1 ein Beispiel an die Wand kleben. Wenn falsche Form auftaucht, sofort korrigieren, nicht warten. Falsche Notation breitet sich schnell aus.

Falle

Lösungsdiskussion in Phase 1 oder 2

Symptom

Gespräch dreht sich um „wie würden wir das bauen“, statt was passiert.

Was tun

Parking-Lot für Lösungsideen sichtbar an der Wand. Facilitator unterbricht sofort und parkt das Thema. Phase 5 bringt es zurück, wenn relevant.

Falle

Workshop ohne Domainexperten

Symptom

Nur Engineers anwesend, alle Events sind technisch (DatabaseUpdated, MessagePublished).

Was tun

Workshop abbrechen oder vertagen. EventStorming ohne Business-Stimmen erzeugt ein Daten-Modell, kein Domain-Modell.

Falle

Wand zu klein

Symptom

Events überlappen, Reihenfolge wird unleserlich, neue Notizen drängen alte hinaus.

Was tun

Minimum 8 m planen. Falls nicht möglich, Flow in zwei Workshops aufteilen (z. B. Sales-Seite und Fulfillment-Seite). Digital: hineinzoomen geht, aber Übersicht leidet.

Falle

Hot Spots ohne Followup

Symptom

Pink-Notizen kleben überall, aber keine hat Owner oder Datum.

Was tun

Letzte 20 min strikt für Followup-Zuweisung reservieren. Workshop endet nicht, bevor mindestens drei Hot Spots Owner und Frist haben.

08

Abbruchkriterien

Done-Signale, in unter einer Minute prüfbar

Keine Domainexperten verfügbar, nur Stellvertreter mit Hörensagen-Wissen.
Business Flow ist nicht abgegrenzt, Workshop driftet zwischen mehreren Prozessen ohne Fokus.
Kein Facilitator mit EventStorming-Erfahrung, Phasenwechsel werden nicht eingehalten.
Wand- oder Board-Fläche reicht nicht für die erwartete Eventmenge, Übersicht geht verloren.
Workshop ist auf weniger als 2 h angesetzt, Big Picture in der Zeit nicht erreichbar.
Gruppe bleibt unter 5 Personen oder über 15, Dynamik kippt zu Frontalvortrag oder Chaos.

Run Sheet durchgearbeitet?

Zum Steckbrief für Zweck, ähnliche Methoden und Quellen — oder direkt zur nächsten Methode im Katalog.