Domain-Driven Design for Software Teams
Lernen Sie, wie Softwareteams Domain-Driven Design mit collaborative modelling anwenden – für bessere Zusammenarbeit, ein gemeinsames Domainverständnis und wartbare Software. Sie entwickeln praktische Fähigkeiten in EventStorming, Context Mapping und Example Mapping und entdecken, wie Teams gemeinsam bessere Softwareentscheidungen treffen. Verfügbar als intensiver Hands-on-Workshop für Softwareteams.
Inhalt
Beim Entwerfen und Entwickeln von Software geht viel Wissen verloren. Nicht wegen fehlender Technik, sondern durch Übergaben, Missverständnisse und das Fehlen einer gemeinsamen Sprache zwischen Stakeholdern, Business und Entwicklungsteams. Das Ergebnis: Software, die sich schwerer an veränderte Businessanforderungen anpassen lässt, und Teams, die kein ausreichendes gemeinsames Verständnis des Problems haben, das sie lösen sollen.
In diesem Training lernen Sie, wie Domain-Driven Design und collaborative modelling Teams dabei helfen, Software besser auf den Business- und Nutzerkontext abzustimmen. Sie gewinnen Einblick in Themen wie EventStorming, Context Mapping, Domain Message Flow Modelling, Bounded Contexts, Ubiquitous Language, Example Mapping und Strategic Design Patterns. Dabei entdecken Sie, wie Teams gemeinsam fundierte Softwaredesignentscheidungen auf Basis eines geteilten Domainverständnisses treffen.
Das Training legt einen starken Fokus auf die Zusammenarbeit zwischen Entwicklern, Architekten, Productrollen, Business Analysts und Stakeholdern. Durch collaborative modelling entsteht mehr Klarheit über Geschäftsprozesse, Softwaregrenzen, Integrationsmuster und Verantwortlichkeiten innerhalb von Teams.
Außerdem entdecken Sie, wie Teams den sogenannten „Model Discovery Whirlpool“ durchlaufen: vom Verstehen des Problembereichs über collaborative modelling bis zum Moment, an dem Teams bereit sind zu implementieren. Sie lernen, wie Bounded Contexts Teams dabei helfen, Ownership über Businessprobleme zu übernehmen, und wie Strategic Patterns zu einer besseren Softwarearchitektur und einem besseren Team-Flow beitragen.
Der Workshop ist stark praxisorientiert und interaktiv. Rund 80 % des Trainings bestehen aus Hands-on-Modelling-Übungen, Gruppendiskussionen und gemeinsamen Designentscheidungen anhand eines realistischen Use Case.
Für wen ist dieses Training?
Dieser Workshop richtet sich an alle, die am Entwerfen, Entwickeln und Verbessern von Software beteiligt sind. Besonders wertvoll ist das Training für Sie, wenn Sie:
- Softwareentwickler oder Software Engineer sind
- Software Architect, Solution Architect oder Enterprise Architect sind
- Sie sind Produktmanager oder Product Owner
- Business Analyst oder QA Professional sind
- Scrum Master, Agile Coach oder Engineering Manager sind
- An komplexen Softwareprodukten oder -systemen arbeiten
- Die Zusammenarbeit zwischen Business und Technologie verbessern möchten
- Mehr über collaborative modelling und Domain-Driven Design lernen möchten
Of simpel gezegd: Je wilt software beter laten aansluiten op businessbehoeften door teams slimmer samen te laten werken rondom ontwerp en domeinbegrip.
Was machen Sie im Training?
Im Training arbeiten Sie mit collaborative modelling Techniken, um komplexe Software- und Businessfragen sichtbar zu machen.
Am ersten Tag arbeiten Sie mit EventStorming, um Geschäftsprozesse, Ereignisse und Domainkomplexität sichtbar zu machen. Anschließend nutzen Sie Context Mapping, um Bounded Contexts zu definieren und eine Ubiquitous Language zu entwickeln, die Business und Technologie besser miteinander verbindet.
Am zweiten Tag vertiefen Sie Integrationsmuster, strategische Designentscheidungen und das explizite Sichtbarmachen von Bounded Contexts. Mit Techniken wie Domain Message Flow Modelling, Core Domain Charts und Example Mapping entdecken Sie, wie Teams bessere Designentscheidungen treffen und klare Akzeptanzkriterien formulieren.
Außerdem lernen Sie, wie collaborative modelling dabei hilft, Softwareentwicklung besser in bestehende Teamprozesse zu integrieren, und wie Teams gemeinsam Ownership über Designentscheidungen und Domainwissen entwickeln.
Der Workshop ist intensiv, interaktiv und stark praxisorientiert. Den Großteil der Zeit verbringen Sie aktiv mit Modelling, Analyse, Diskussionen und gemeinsamen Designentscheidungen.
Nach dem Training
Nach dem Training verstehen Sie, wie collaborative modelling und Domain-Driven Design zu besseren Softwareentwürfen, stärkerer Zusammenarbeit und einem gemeinsamen Domainverständnis in Teams beitragen.
Sie wissen, wie Techniken wie EventStorming, Context Mapping und Example Mapping helfen, Businessprobleme transparenter zu machen und Software besser auf Nutzer- und Organisationsanforderungen abzustimmen. Außerdem verstehen Sie, wie Bounded Contexts Teams dabei helfen, Ownership zu übernehmen, und wie Strategic Design Patterns zu einer skalierbaren Softwarearchitektur beitragen.
Sie gehen mit praktischen Techniken, einem tieferen Verständnis für kollaboratives Softwaredesign und konkreten Werkzeugen zurück, um Domain-Driven Design in Ihrem eigenen Teamkontext anzuwenden.
Außerdem können Sie Teil der Connected Movement Community werden, in der Professionals Erfahrungen, Einblicke und Praxisfälle rund um Softwarearchitektur, DDD, Agile und Engineering teilen.
Zur Prüfung
Für dieses Training ist keine offizielle Prüfung vorgesehen.
Der Schwerpunkt liegt auf Hands-on-Lernen, collaborative modelling und gemeinsamen Designentscheidungen. Im Workshop arbeiten Sie intensiv an Übungen, Use Cases und Modelling-Techniken, die direkt in Softwareteams anwendbar sind.
Zertifizierung
Nach dem Training erhalten Sie ein Teilnahmezertifikat für Domain-Driven Design for Software Teams von Connected Movement.
Dieses Zertifikat bestätigt Ihre Teilnahme am Workshop und Ihre Vertiefung in collaborative modelling und Domain-Driven Design Techniken.
Registrieren
Fragen oder Beratungsbedarf?
Wesley unterstützt Sie gerne bei Fragen rund um Trainings und Learning Paths.
Häufig gestellte Fragen
Nein. Vorerfahrung mit Domain-Driven Design ist nicht erforderlich. Im Vorfeld erhalten Sie optional vorbereitendes Material, und während des Workshops werden die Konzepte Schritt für Schritt durch Hands-on-Übungen und collaborative modelling aufgebaut.
Für Präsenz-Workshops ist kein Laptop erforderlich. Wir arbeiten mit physischen Materialien für collaborative modelling Übungen. Für Online-Workshops benötigen Sie einen Computer mit Internetverbindung und ein kostenloses Miro-Konto.
Rund 80 % des Workshops bestehen aus praktischen Übungen. Den Großteil der Zeit verbringen Sie aktiv mit Modelling, Diskussionen und Designentscheidungen anhand eines realistischen Use Case.
Nein. Der Workshop ist gezielt für gemischte Teams mit technischen und nicht-technischen Rollen konzipiert. Sie müssen keinen Code schreiben, um von dem Workshop zu profitieren. Collaborative modelling funktioniert gerade deshalb gut, weil unterschiedliche Perspektiven zusammenkommen.
Ja. Der Workshop nutzt einen realistischen Use Case, aber die Teilnehmenden werden kontinuierlich dazu ermutigt, Erkenntnisse auf ihren eigenen Kontext und ihre eigenen Herausforderungen zu übertragen. Die Techniken sind in verschiedenen Domänen, Technologien und Teamstrukturen anwendbar.
Ja. Dieser Workshop funktioniert besonders gut als Inhouse-Training, bei dem komplette Teams gemeinsam teilnehmen. So können Sie an Ihren eigenen Herausforderungen arbeiten und gleichzeitig eine gemeinsame Sprache, Alignment und Domainverständnis entwickeln.
Dieser Workshop vermittelt grundlegende collaborative modelling Fähigkeiten für komplette Softwareteams. Der Workshop „Domain-Driven Design for Software Architecture“ richtet sich stärker auf strategische DDD-Muster, soziotechnische Architektur und Architektur im großen Maßstab für technische Führungskräfte. „Domain-Driven Design for Product Management“ fokussiert sich auf Productrollen und die Verbindung zwischen Produktvision und technischer Implementierung. Viele Organisationen starten mit diesem Foundation-Workshop, bevor spezifische Rollen tiefer einsteigen.
Nein. Der Workshop ist stark praxisorientiert und interaktiv. Sie arbeiten aktiv mit collaborative modelling, Gruppendiskussionen und gemeinsamen Designentscheidungen.
Themen wie EventStorming, Context Mapping, Domain Message Flow Modelling, Bounded Contexts, Ubiquitous Language, Core Domain Charts und Example Mapping werden ausführlich behandelt.
Das Training kann auf Anfrage auf Niederländisch, Englisch, Französisch und Deutsch durchgeführt werden. Das Lernmaterial ist auf Englisch. Bei der Anmeldung zu einem Starttermin in der offenen Reihe wird angegeben, in welcher Sprache das Training stattfindet.
Das Training dauert 2 Tage und wird als Instructor-led Training durchgeführt – im Klassenzimmer oder virtuell.
Ja. Nach dem Training erhalten Sie ein Teilnahmezertifikat von Connected Movement.


Trainer mit Praxiserfahrung
Teilnehmende schätzen besonders die Kombination aus Praxiserfahrung, fachlicher Tiefe und direkter Anwendbarkeit. Die Trainings von Connected Movement werden von erfahrenen Practitioners durchgeführt, die täglich in komplexen Organisationen aktiv sind.
Mehr als 20 Kundenbewertungen
Dieser Workshop hat unserem Team endlich eine gemeinsame Sprache für Softwaredesign und Domainverständnis gegeben. Starke Kombination aus Business, Technik und collaborative modelling. Vieles direkt in unseren Teams anwendbar. EventStorming und Context Mapping machten sofort sichtbar, wo unsere größten Abhängigkeiten und Missverständnisse lagen.



