methodatlas
Domain Modeling

Bounded Context Canvas

Klärt Sprache, Modellgrenzen und Zuständigkeiten eines fachlichen Kontextes, bevor Integration und Teamgrenzen festgelegt werden.

Kernfrage
Welche fachliche Grenze definiert diesen Context, welche Sprache gilt darin und wie integriert er sich mit Nachbarn?
MittelWorkshop + Async1-3 h
Zweck

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.

Funktionsweise

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.

Visuelle Orientierung

Methodenskizze für ein schnelles Grundgefühl.

Bounded Context Canvas · Context DesignName, Purpose, Ubiquitous Language, Business Decisions und Communication klären
Bounded Context CanvasDie Skizze zeigt einen fachlich abgegrenzten Context mit Zweck, Sprache, Modell, Ownership, Annahmen sowie Inbound- und Outbound-Beziehungen.Bounded Context design choices visible machenName, Purpose, Language, Decisions und Communication in einem Context Canvas verorten.Pricing Contextbounded context boundaryNamePricingPurposewhy this context existsUbiquitous LanguagePrice, Promotion, TaxBusiness Decisionsrules and policiesAssumptions / Open Questionsuncertainty to verifyInbound Communicationcommands / queriesCalculatePriceGetProductOutbound Communicationevents / requestsPriceCalculatedTaxRequestedCollaboratorsRelationship Type

Ablauf

  1. 1Context benennen
  2. 2Purpose formulieren
  3. 3Sprache und Konzepte sammeln
  4. 4Inputs und Outputs erfassen
  5. 5Ownership und Risiken notieren

Das Runsheet führt mit 6 Phasen, Timeboxen, 6 Stolperfallen und klaren Abbruchkriterien durch die Umsetzung.

Runsheet öffnen

Ideal für

  • DDD Context Design
  • Microservice Boundaries
  • Team Alignment

Nicht gut für

  • Sehr kleine Domänen
  • Reine UI-Flows

Vertiefung

Im Detail

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.

Durchführung

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.

Output-Artefakte
Context CanvasGlossaryIntegration Notes
Tags
Artefakt-Vorlagen
Bounded Context Canvas ArbeitsvorlageKompakte Arbeitsvorlage für Bounded Context Canvas mit Kontext, Input, Ergebnisartefakten und nächstem Schritt.
canvas

bounded-context-canvas-working-template.md

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.

Wann stattdessen?

Kurze Entscheidungshilfe für vorhandene Alternativen.

Context Map

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

Ähnliche Methoden

Alle Methoden