Wenn ein fachlicher Kontext noch unscharf umrissen ist, bringt sie Sprache, Zuständigkeit und Integrationsraum in Form. Sie klärt, was zusammengehört und wo eine Grenze tragfähig sein muss.
Domain Modeling Canvas
Bounded Context Canvas
Klärt Sprache, Modellgrenzen und Zuständigkeiten eines fachlichen Kontextes, bevor Integration und Teamgrenzen festgelegt werden.
Das Bounded Context Canvas gibt einem noch unscharfen fachlichen Kontext Form. Es klärt Sprache, Zuständigkeit, Integrationsraum und die Tragfähigkeit einer Grenze.
Wo verläuft die Domänengrenze und wie arbeiten die Kontexte zusammen?
- Teilnehmende
- 3-8
- Zeit
- 1-3 h
Die Schritte bilden einen möglichen Arbeitsweg. Passe sie an Zweck und verfügbare Belege der Methode an.

Name
Kontext und Verantwortung benennen
Gib dem Bounded Context einen fachlichen Namen und formuliere, welche Verantwortung sein Modell erfüllt.
Sprache
Sprache und Modell festhalten
Definiere Schlüsselbegriffe kontextlokal mit Beispiel und Regel; notiere Synonyme oder Mehrdeutigkeit sichtbar.
Schnittstelle
Eingänge und Ausgänge klären
Liste fachliche Inputs und Outputs mit Produzent, Konsument, Vertrag und Änderungsrhythmus.
Grenze
Beziehungen und offene Grenzen prüfen
Prüfe Nachbarkontexte, Upstream/Downstream-Einflüsse und Übersetzungsbedarf; schreibe offene Grenzfragen mit Owner auf.
Überarbeite das Ergebnis, wenn sich Belege, Kontext oder Wirkung ändern. Halte fest, was sich geändert hat und warum.
Geeignet, wenn
Geeignet für: „DDD Context Design“, „Microservice Boundaries“. Beteiligte können die nötigen Belege und Entscheidungen einbringen.
Ideal für
- DDD Context Design
- Microservice Boundaries
- Team Alignment
Nicht gut für
- Sehr kleine Domänen
- Reine UI-Flows
Ergebnisse

Bounded Context Canvas
Fachliche Verantwortung, lokale Sprache, Modell und Schnittstellen eines Kontextes.

Kontextcanvas mit geklärten und offenen Punkten
Das Artefakt hält Umfang, Datum, Beteiligte, Quellenstand und Verantwortung fest und dokumentiert geänderte Annahmen mit Änderungsgrund.
Bounded Context Canvas
Fiktives Beispiel
Fiktiv, Kontext „Terminplanung“: Verantwortung: buchbare Zeiten anbieten und bestätigen. Sprache: Slot = von der Praxis freigegebener Zeitraum; Termin = verbindliche Buchung. Eingang: Patient:innen- und Praxis-ID, gewünschter Zeitraum. Ausgang: bestätigte Buchung oder Ablehnung. Nachbarschaft: Praxisverwaltung liefert Verfügbarkeiten; Benachrichtigung erhält bestätigte Termine. Offene Grenze: Wer ist führend für Stornierungsstatus?
Name
Name den fachlichen Kontext.
Fiktiv: Terminplanung
Purpose
Welchen geschäftlichen Zweck erfüllt der Kontext?
Fiktiv: Buchbare Zeiten anbieten und bestätigen.
Strategische Klassifikation
Core, Supporting oder Generic; Wertbeitrag und Evolution begründen.
Fiktiv: Supporting; Product-Evolution ist Hypothese.
Domain Roles
Welche fachliche Rolle erfüllt der Kontext?
Fiktiv: Execution Context für Reservierungen.
Inbound Communication
Welche Messages und Collaborators senden hinein?
Fiktiv: Praxisverwaltung sendet verfügbare Slots.
Outbound Communication
Welche Commands, Events oder Queries gehen hinaus?
Fiktiv: AppointmentConfirmed an Benachrichtigung.
Ubiquitous Language
Welche lokalen Begriffe und Definitionen gelten?
Fiktiv: Slot = von Praxis freigegebener Zeitraum.
Business Decisions
Welche fachlichen Regeln oder Policies gelten?
Fiktiv: Doppelbuchung wird abgelehnt.
Assumptions
Welche Modellannahmen sind ungeprüft?
Fiktiv: Synchronisierung erneuert Slots vor Buchung.
Verification Metrics
Welche Signale prüfen, ob die Kontextgrenze passt?
Fiktiv: Konfliktrate und manuelle Eingriffe beobachten.
Open Questions
Was bleibt offen und wer untersucht es?
Fiktiv: Wer ist führend für Stornierungsstatus?
Erster Schritt
Gib dem Bounded Context einen fachlichen Namen und formuliere, welche Verantwortung sein Modell erfüllt.
Davor sinnvoll
Vertiefung
Sie verdichtet Kontext, Begriffe, Ein- und Ausgänge sowie Ownership in einer kompakten Sicht. So werden Schnittstellen, Risiken und Abhängigkeiten schnell sichtbar, ohne die Domäne unnötig aufzublähen.
Die Canvas arbeitet stark, weil sie Sprache, Verantwortung und Schnittstellen in einen gemeinsamen Ausschnitt zwingt und damit diffuse Architekturgespräche fachlich erdet. Wirksam wird sie erst, wenn jedes Feld eine belastbare Aussage über Ownership, Ein und Ausgänge oder Modellgrenzen trägt. Mechanisch ausgefüllt produziert sie Vollständigkeitsschein, sorgfältig genutzt legt sie Konflikte frei, bevor Teams oder Integrationen daran scheitern.
Lege vorab konkrete Domänenbeispiele, zentrale Begriffe und bekannte Übergaben zwischen Teams bereit, damit die Felder nicht abstrakt bleiben. Der wichtige Moment kommt, wenn unklar wird, ob etwas innen oder außen liegt. Schließe mit wenigen Grenzentscheidungen, offenen Schnittstellenfragen und einem nächsten Prüfschritt am realen System.
Die Methodenanleitung führt mit 4 Phasen, Zeitrahmen, 4 Stolperfallen und klaren Abbruchkriterien durch die Umsetzung.
Methodenanleitung öffnenDeine Einschätzung
Hilft dir diese Methode für dein Vorhaben?
Mit deinem Feedback hilfst du, den Methodatlas weiterzuentwickeln.
Quellen und Themen
Bounded Context Canvas: ArbeitsvorlageBereite Entscheidung, Quellenbelege und nächste Prüfung vor.canvas
bounded-context-canvas-working-template.md
Bereite Entscheidung, Quellenbelege und nächste Prüfung vor.
Bounded Context Canvas: Arbeitsvorlage
Fragestellung
Noch zu klären
Gewünschtes Ergebnis
Noch zu klären
Rahmen
Methode durchführen Zeit: Siehe Zeitrahmen im Katalog; keine allgemeine Dauer.
Diese Vorlage während der Arbeit auf Papier oder in einem eigenen Dokument ausfüllen.
Vorbereitung für diesen Umfang
Methodische Grundausstattung
- Materialien: Gemeinsame Arbeitsfläche, Quellenbelege und eine abgestimmte Entscheidungsfrage.
- Rollen: Fachexpertise, Product Owner, Architektur, Vertretungen benachbarter Kontexte.
- Vorab-Infos: Sammle vorhandene Daten, Beispiele, Rahmenbedingungen und relevante Perspektiven.
- Gesamter Zeitbedarf: 90–150 Min. je Kontextkandidat; Grenzen mit Nachbarteams prüfen.
- Setup: Sie verdichtet Kontext, Begriffe, Ein- und Ausgänge sowie Ownership in einer kompakten Sicht. So werden Schnittstellen, Risiken und Abhängigkeiten schnell sichtbar, ohne die Domäne unnötig aufzublähen.
Für die Arbeitsschritte bereitstellen
Name: Kontext und Verantwortung benennen
- Fachliche Fähigkeit, Team- und Entscheidungsmandat
Sprache: Sprache und Modell festhalten
- Fachleute, Beispiele und strittige Begriffe
Schnittstelle: Eingänge und Ausgänge klären
- Nachbarsysteme, Events, APIs und Datenverantwortung
Grenze: Beziehungen und offene Grenzen prüfen
- Kontextmodell, Teamzuständigkeiten, Integrationsfälle
Bounded Context Canvas
Name
Name den fachlichen Kontext.
...
Purpose
Welchen geschäftlichen Zweck erfüllt der Kontext?
...
Strategische Klassifikation
Core, Supporting oder Generic; Wertbeitrag und Evolution begründen.
...
Domain Roles
Welche fachliche Rolle erfüllt der Kontext?
...
Inbound Communication
Welche Messages und Collaborators senden hinein?
...
Outbound Communication
Welche Commands, Events oder Queries gehen hinaus?
...
Ubiquitous Language
Welche lokalen Begriffe und Definitionen gelten?
...
Business Decisions
Welche fachlichen Regeln oder Policies gelten?
...
Assumptions
Welche Modellannahmen sind ungeprüft?
...
Verification Metrics
Welche Signale prüfen, ob die Kontextgrenze passt?
...
Open Questions
Was bleibt offen und wer untersucht es?
...
Bounded Context Canvas · DDD Crew
Name: Kontext und Verantwortung benennen
Erwartetes Artefakt: Kontextname und Zweck
Kontextname und Zweck
Eintrag:
...
- Ist die Grenze durch eine fachliche Verantwortung begründet?
Sprache: Sprache und Modell festhalten
Erwartetes Artefakt: Ubiquitous Language und Kernmodell
Ubiquitous Language und Kernmodell
Eintrag:
...
- Verstehen Fachleute jeden Begriff gleich?
Schnittstelle: Eingänge und Ausgänge klären
Erwartetes Artefakt: Schnittstellenübersicht
Schnittstellenübersicht
Eintrag:
...
- Ist für jedes Datum eine führende Quelle genannt?
Grenze: Beziehungen und offene Grenzen prüfen
Erwartetes Artefakt: Kontextcanvas mit geklärten und offenen Punkten
Kontextcanvas mit geklärten und offenen Punkten
Eintrag:
...
- Sind Abhängigkeiten und Übersetzung explizit?
Offene Fragen und nächste Schritte
...
Methodenanleitung: https://methodatlas.meierhoff-systems.de/de/methods/bounded-context-canvas/run-sheet
Alternativen und Nachbarn
Passende Alternativen mit Entscheidungshilfe, danach weitere verwandte Methoden.

Statt Bounded Context Canvas, wenn du Kontexte, Abhängigkeiten und Integrationsbeziehungen als Systemkarte abbilden willst.

Macht Domänengrenzen, Ownership und Beziehungen sichtbar, damit Modellierungsfragen und Verantwortungen sauber geklärt werden.

Übersetzt Fachwissen in eine erzählte Situation, an der Begriffe, Beziehungen und Regeln gemeinsam geprüft werden.

Bereitet Stakeholder, Kernbotschaften und Artefakte so auf, dass Architekturkommunikation gezielt anschließt.

Beschreibt den bevorzugten Standardweg für häufige Use Cases und ergänzt ihn um Templates, Checks und Ausnahmen.

Verbindet mehrere Sichten auf große Systeme und hält Cross-view-Informationen für das Gesamtbild fest.
Rahmenbedingungen und Herkunft
Steckbrief
- Methodenform
- Canvas
- Teilnehmende
- 3-8
- Zeit
- 1-3 h
- Reifegrad
- Emerging
- Ursprung
- DDD Crew


