02Station 2 von 8 · Grenzen
Wo liegen die Verantwortlichkeiten?
Hier legst du den Betrachtungsrahmen fest und ordnest Aufgaben, Daten und Schnittstellen ihren Verantwortlichen zu.
Du brauchst
- Priorisierte Ziele und Vorgaben
- Fachbegriffe aus den Abläufen
Wer
Modulverantwortliche Zahlung führt
mit Produktverantwortliche, Plattformteam
So gehst du vor
- 1
Beschreibe Systemkontext und externe Beteiligte.
- 2
Kläre fachliche Grenzen und die Verantwortung für Daten.
- 3
Skizziere Verträge zwischen den verantwortlichen Teilen.
Am Shop
Systemgrenze und Module des Shops
- Systemgrenze
- Alle Shop-Module liegen innerhalb einer Grenze; Zahlungsanbieter und Versanddienstleister außerhalb.
- Kontexte
- Bestellung und Rechnung nutzen „Betrag“ und „Status“ unterschiedlich.
- Datenhoheit
- Lagermodul besitzt Bestand; Bestellmodul ändert keine Lagertabelle direkt.
- Beziehung
- Zahlungsanbieter gibt sein Modell vor; der Shop übersetzt.
Das entsteht
- Kontextsicht
- Fachliche Grenzen
- Verantwortlichkeiten für Daten
Werkzeuge dafür:Bounded ContextContext MapEvent StormingAlle unter „Zuschneiden“ →
Fertig, wenn
- Der Systemkontext benennt alle externen Beteiligten.
- Jede Tabelle hat genau ein verantwortliches Modul.
- Schnittstellen zwischen Modulen sind als Verträge skizziert.
Passende Bausteine
Domäne · KonzeptBounded ContextEin Bounded Context legt fest, wo ein fachliches Modell und seine Begriffe gelten.Daten · KonzeptDatenhoheitDatenhoheit legt fest, welcher Baustein Daten und ihre fachlichen Regeln verantwortet.Domäne · ArtefaktContext MapDie Context Map zeigt, wie fachliche Kontexte zusammenarbeiten und voneinander abhängen.Grundlagen · KonzeptSystemkontext & SystemgrenzeHier erkennst du, wo dein System Verantwortung übernimmt und wie es mit Nutzern und Nachbarsystemen zusammenarbeitet.Prinzipien · KonzeptModulgrenzenModulgrenzen legen fest, welche Daten und Fähigkeiten ein Modul besitzt und über welche Verträge andere darauf zugreifen.