methodatlas
Playbook

Domain Discovery zu Systemgrenzen führen

Von fachlichem Ablauf zu Sprache, Events, Bounded Contexts und ersten Architekturgrenzen.

Ergebnis

Ein fachlich begründeter Schnitt mit Events, Begriffen, Kontextgrenzen und offenen Integrationsfragen.

Am Ende hast du

Event TimelineDomain StoryContext CanvasContext Map

Entscheidungspunkt

Du kannst entscheiden, welche fachlichen Grenzen, Sprachen und Integrationsbeziehungen für die nächste Architekturarbeit relevant sind.

Nächster Schritt

Kontextgrenzen mit Teams und Stakeholdern validieren und in Architekturentscheidungen oder Systemzuschnitte überführen.

Ideal für

  • DDD-Initiativen
  • Monolith-Zerlegung
  • fachlich komplexe Produkte

Nicht gut für

  • kleine CRUD-Features
  • reine Infrastrukturthemen
Vorbereitung

Was vor dem Start klar sein sollte

Rollen

  • Domänenexpertinnen und Domänenexperten
  • Architekt oder Tech Lead
  • Product- und Engineering-Vertretung

Inputs

  • fachlicher Ablauf oder Problemraum
  • bekannte Systeme und Teams
  • Begriffe, Events oder Prozessbeispiele

Setup

  • Domänenausschnitt begrenzen
  • Teilnehmende mit echtem Prozesswissen einladen
  • Dokumentationsformat für Grenzen festlegen
Ablauf

Methodenpfad

4 Methoden
  1. 1Domain ModelingEvent Timeline

    EventStorming

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

    Warum dieser Schritt?

    Event Storming macht fachliche Ereignisse, Commands und Hotspots im Ablauf sichtbar.

    Die Event-Sicht wird anschließend durch Akteure, Aktivitäten und Geschichten konkretisiert.

  2. 2Knowledge ModelingDomain Story

    Domain Storytelling

    Wie läuft dieser Geschäftsfall heute wirklich ab, wer beteiligt sich wann womit, und wo entstehen Reibung oder Übersetzungsfehler?

    Warum dieser Schritt?

    Domain Storytelling erklärt, wer was mit wem tut und bringt fachliche Sprache in eine erzählbare Form.

    Die Geschichten helfen, Verantwortungen und mögliche Kontextgrenzen zu erkennen.

  3. 3Domain ModelingContext Canvas

    Bounded Context Canvas

    Welche fachliche Grenze definiert diesen Context, welche Sprache gilt darin und wie integriert er sich mit Nachbarn?

    Warum dieser Schritt?

    Der Bounded Context Canvas konkretisiert Zweck, Sprache, Regeln und Verantwortlichkeit eines Kontextes.

    Die einzelnen Kontexte werden anschließend in ihrer Beziehung zueinander kartiert.

  4. 4Domain ModelingContext Map

    Context Map

    Welche Bounded Contexts existieren, wie sind sie integriert, wo entstehen Reibung und Modellverfaelschung, und welche Beziehungsmuster sind angemessen?

    Warum dieser Schritt?

    Die Context Map zeigt Integrationsbeziehungen, Abhängigkeiten und Machtverhältnisse zwischen Kontexten.

    Die Map wird zur Grundlage für Architekturentscheidungen, Teamzuschnitt oder Integrationsstrategie.

Abschlusskriterien
Vorlagen

Artefakte für dieses Playbook

Die Artefakte bleiben zugeklappt, bis du sie wirklich brauchst.

MarkdownVorlage anzeigen

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 Runsheets.

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

## Annahmen und offene Fragen

- ...

## Entscheidung / Nächster Schritt

Owner, Datum und Erfolgssignal.
CanvasVorlage anzeigen

Bounded Context Canvas Arbeitsvorlage

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

# Bounded Context Canvas Canvas

## Kontext

Wofür wird die Methode eingesetzt?

## Kernfrage

Welche Frage soll am Ende beantwortet sein?

## Input

Welche Daten, Beobachtungen oder Materialien liegen vor?

## Arbeitsfläche

- Bereich 1:
- Bereich 2:
- Bereich 3:
- Beziehungen / Muster:

## Ergebnisartefakte
- Context Canvas:
- Glossary:
- Integration Notes:

## Offene Fragen

- ...

## Nächster Schritt

Owner, Datum, Erfolgssignal.