von Lars Heidemann und Victoria Ernst

7. August 2023

Prozessmodellierung mit Hilfe von Eventstorming

Event Storming ist eine innovative und kollaborative Methode, um komplexe Prozessabläufe in einem multidisziplinären Team abzubilden und zu optimieren. Die Methode wurde von Alberto Brandolini entwickelt. Seine Wurzeln sind im Domain Driven Design (Events) und Brain Storming zu finden. In diesem Blogartikel stellen wir die Methode vor.

Was ist Event Storming?

Event Storming ist eine Methode, die darauf abzielt, ein gemeinsames und tiefes Verständnis für einen komplexen Geschäftsprozess zu schaffen.

Der Workshop beginnt mit einer Fragestellung, die auf das Problem fokussiert und von allen Teilnehmenden verstanden wird. Anschließend wird ein Visualisierungsbereich (eine Wand oder ein Whiteboard) definiert, an dem die Teilnehmenden Klebezettel (Sticky Notes) in verschiedenen Farben und Größen anbringen können.

Die Klebezettel repräsentieren Ereignisse (Events), Aktionen, Entscheidungen oder Zustände, die im Prozess auftreten. Die verschiedenen Farben und Größen helfen dabei, die verschiedenen Events, Aktionen und Zustände zu unterscheiden. Jeder Klebezettel enthält eine kurze Beschreibung des Ereignisses, der Aktion oder des Zustands, der damit verbunden ist.

Sobald die Klebezettel platziert sind, können die Teilnehmenden beginnen sie zu gruppieren, um Zusammenhänge zu identifizieren und Abläufe zu entwickeln. Diese Gruppierung kann helfen, Schwachstellen und Engpässe im System aufzudecken. Das Hauptaugenmerk liegt auf der Zusammenarbeit der Teilnehmenden, um Lösungen zu erarbeiten.

Wie funktioniert Event Storming?

Hier stellen wir euch die grundlegenden Schritte vor, die in der Regel bei einem Event Storming-Workshop durchgeführt werden:

  1. Problemstellung
    Alle Teilnehmenden müssen zuerst ein gemeinsames Verständnis für das Problem entwickeln, das gelöst werden soll.
  2. Events identifizieren
    Dann werden die Teilnehmenden aufgefordert, die Ereignisse (Events) zu identifizieren, die im Zusammenhang mit dem Problem stehen. Diese Ereignisse müssen kurz und prägnant formuliert sein und werden auf Klebezetteln notiert (Brain-Storming). Die Klebezettel werden anschließend auf der Wand platziert, um sie für alle sichtbar zu machen.
  3. Zeitliche Abfolge der Events
    Die Teilnehmenden bringen nun die Events in eine zeitliche Abfolge, die das Problem und die Ursachen aufzeigen.
  4. Geschäftsregeln hinzufügen
    Sobald die Ereignisse in einer zeitlichen Abfolge platziert wurden, fügen die Teilnehmenden Geschäftsregeln (Policies) hinzu, die für das Problem relevant sind. Diese Regeln werden in Form von zusätzlichen Klebezetteln hinzugefügt, um ihre Auswirkungen auf das Problem und das System zu verdeutlichen.
  5. Aggregieren von Ereignissen
    Die Teilnehmenden fassen Ereignisse zusammen und bilden Aggregat-Gruppen (Aggregates). Diese Aggregat-Gruppen helfen den Teilnehmenden, das Problem und das System besser zu verstehen und ermöglichen es, Lösungen für die identifizierten Schwachstellen und Engpässe zu finden.
  6. Entitäten hinzufügen
    Entitäten, die im Zusammenhang mit dem Problem stehen, werden identifiziert und als separate Klebezettel hinzugefügt. Entitäten sind Elemente oder Objekte, die im Geschäftsumfeld eine wichtige Rolle spielen, wie z.B. Kunden, Produkte oder Dienstleistungen.
  7. Lösungen finden
    Sobald der Event Storming-Workshop abgeschlossen ist, können die Teilnehmer die identifizierten Probleme und Engpässe angehen und Lösungen finden, um das System zu optimieren und das Problem zu lösen. Die Methode hilft, das Verständnis aller Beteiligten zu verbessern und somit ein effektives und kollaboratives Arbeiten im Team zu fördern.

Vorteile von Event Storming

Event Storming hat viele Vorteile als kollaborative Workshop-Methode:

  1. Förderung der Zusammenarbeit
    Event Storming fördert die Zusammenarbeit im Team, indem es den Teilnehmern ermöglicht, ihr Wissen und ihre Erfahrung zu teilen und somit ein gemeinsames Verständnis des Problems und des Systems zu schaffen.
  2. Identifikation von Problemen und Engpässen
    Event Storming hilft bei der Identifikation von Problemen und Engpässen im System, indem es die verschiedenen Ereignisse und Entitäten visualisiert und die Interaktion zwischen ihnen sichtbar macht.
  3. Entwicklung von Lösungen
    Event Storming hilft bei der Entwicklung von Lösungen, indem es den Teilnehmern ermöglicht, gemeinsam Ideen zu generieren und die bestmögliche Lösung für das Problem zu finden.
  4. Effektives Zeitmanagement
    Event Storming ist eine effektive Methode, um Zeit zu sparen, indem es den Teilnehmern ermöglicht, schnell ein gemeinsames Verständnis des Problems und des Systems zu entwickeln und schnell zu Lösungen zu gelangen.

Fazit

Event Storming ist eine kollaborative Workshop-Methode, die ein gemeinsames Verständnis für einen Geschäftsprozess zu entwickeln.

Event Storming ist eine Methode, die sich gut in agile Entwicklungsmethoden integrieren lässt. Sie ermöglicht den Teilnehmenden, schnell neue Funktionen oder Produkte zu entwickeln und auf Änderungen im Geschäftsumfeld zu reagieren.

Darüber hinaus fördert Event Storming eine bessere Kommunikation im Team, indem es den Teilnehmenden ermöglicht, ihre Gedanken und Ideen zu teilen und ein gemeinsames Verständnis für den Prozess zu schaffen.

Ihr möchtet die Methode in eurem Team ausprobieren? Sprecht uns an, wir helfen gerne..