Eigenständiger BegriffBeziehungKapitel I · Domäne · Baustein 16 von 18

Customer-Supplier

Der Supplier berücksichtigt abgestimmte Anforderungen des Customer; Einfluss, Priorität und Lieferweg werden vereinbart.

  1. CustomerBringt Anforderungen an den Upstream ein.
  2. SupplierStimmt Priorität und Lieferweg mit dem Customer ab.
  3. AbstimmungMacht Abhängigkeit und Änderungsweg verbindlich.

Einordnung

Warum das wichtig ist

Abhängigkeiten zwischen Kontexten kooperativ steuern und Einflussmöglichkeiten des Customer festlegen.

Beziehung zwischen Bounded Contexts im strategischen Domain-Driven Design.

Shop-Beispiel · Zuordnung

Customer-Supplier-Abstimmung

Der Shop bleibt ein modularer Monolith mit sieben Modulen und gemeinsamer Auslieferung; diese Beziehung beschreibt Modellverantwortung.

So liest du das Bild

  1. Customer Downstream
  2. Supplier Upstream
  3. Abstimmung Planung
Customer-Supplier-Abstimmung
AspektCustomerSupplier
RolleNutzt Upstream-FähigkeitStellt Fähigkeit bereit
ÄnderungAnforderung priorisierenLieferung einplanen
Die Matrix zeigt Einfluss und Verantwortung entlang einer Abhängigkeit.

Nutzen & Grenzen

Hilft, wenn

  • Ein Kontext ist von einem anderen abhängig und kann dessen Entwicklung durch abgestimmte Anforderungen beeinflussen.
  • Beide Verantwortlichen können Prioritäten und Änderungen regelmäßig besprechen.

Grenzen

  • Einfluss des Customer ist ein Verhandlungsspielraum und keine Liefergarantie.
  • Wenn Prioritäten dauerhaft auseinanderliegen, braucht der Customer eine andere Integrationsstrategie.

In der Praxis

  1. Bestimme Upstream und Downstream anhand tatsächlicher Daten- oder Fähigkeitsabhängigkeiten. Halte fest, welche Abhängigkeit den Customer berechtigt, Anforderungen einzubringen und mit dem Supplier zu priorisieren.
  2. Formuliere die Anforderungen des Customer als konkrete Änderungen am Vertrag oder Lieferverhalten. Beide Seiten priorisieren die Arbeit gemeinsam anhand von Geschäftswert, Aufwand und Auswirkungen auf weitere Konsumenten.
  3. Vereinbare Verantwortliche, Rückmeldung, Kompatibilitätsprüfung und Eskalationsweg. Prüfe nach Änderungen, ob der Customer weiterhin Einfluss auf benötigte Fähigkeiten hat und der Vertrag verlässlich bleibt.
Ausführliche Erklärung lesen

Customer-Supplier beschreibt eine kooperative Beziehung mit erkennbarem Upstream und Downstream. Der Customer formuliert Anforderungen, die der Supplier bei seiner Planung berücksichtigen kann. Die Beziehung funktioniert, wenn Verantwortliche regelmäßig priorisieren und Auswirkungen auf beide Modelle besprechen. Gemeinsame Planung ersetzt keine klaren Verträge: jeder Kontext behält seine fachliche Verantwortung.

Der Customer kann Anforderungen an seinen Upstream einbringen. Eine Context Map macht die Beziehung sichtbar; ein Bounded Context behält sein eigenes Modell.

Selbst prüfen

Teste dich in drei Stufen

  1. AblesenIm Bild nachsehen

    Wer priorisiert eine Anforderung an den Upstream?

    Lösung mit Begründung ansehen

    Customer und Supplier stimmen sie gemeinsam ab.

  2. AnwendenAuf eine neue Lage übertragen

    Wie hält Bestellung eine Produktänderung kompatibel?

    Lösung mit Begründung ansehen

    Teams vereinbaren Referenz, Übergangszeit und Kompatibilitätsprüfung.

  3. BewertenEine Alternative abwägen

    Wann passt das Muster bei dauerhaft gegensätzlichen Prioritäten?

    Lösung mit Begründung ansehen

    Dann fehlt wirksame Kooperation; der Customer sollte eine alternative Beziehung erwägen.

Weiter im Lernpfad

Als Nächstes in Domänenmodellierung & DDD: Shared Kernel.