Misserfolge und Lehren bei der Anwendung von DDD: Beispiele aus der realen Welt
DDD ist momentan extrem populär, was zu falschen oder überzogenen Erwartungen führen kann. Diese werden in meinem Vortrag angesprochen. Ich stelle Ihnen anhand zahlreicher konkreter Beispiele aus der Praxis vor, wie man die meisten Probleme mit DDD vermeiden oder wie man mit DDD erfolgreich arbeiten kann. Dabei werden Facetten aus verschiedensten Blickwinkeln aufgegriffen: Entwicklung, Strategie, Fachmodellierung, Organisation und Agilität. Der Vortrag soll ein Gespür für den Einsatz von DDD im Kontext Ihrer Organisation vermitteln.
Zielpublikum: Architekt:innen, Entwickler:innen, Manager:innen
Voraussetzungen: Grundverständnis von DDD
Schwierigkeitsgrad: Fortgeschritten
Extended Abstract
Domain-Driven Design ist kein Patentrezept und löst kein Problem auf magische Weise. Die Herausforderungen und die Komplexität, die wir mit DDD zu bewältigen versuchen, sind schwierig und es gibt keinen einfachen Lösungsansatz. Dennoch gibt es eine wachsende Popularität und Wertschätzung für das Thema auf dem Markt, was zu überhöhten Erwartungen und schließlich zu Enttäuschungen führen kann. Der Referent dieses Vortrags arbeitet seit 17 Jahren mit Domain-Driven Design an vielen Softwaresystemen und dieser Vortrag handelt von meinen Erfahrungen mit dem Scheitern. Glauben Sie mir: Ich bin oft gescheitert, aber es gibt immer eine Gelegenheit, etwas daraus zu lernen. Der Vortrag zielt darauf ab, Ihnen die Möglichkeit zu geben, aus den Fehlern von mir als Berater und den Teams/Organisationen, mit denen ich gearbeitet habe, zu lernen. Der Vortrag behandelt Themen wie:
- Domain-Driven Design im Wasserfall
- Ignoranz für Code (aka nur Fokus auf strategisches Design)
- Übermäßiger Gebrauch von Mustern um ihrer selbst willen
- Kulturelle Implikationen
- Cargo-Kult
- Developer Experience
- Eingeschränkte Verfügbarkeit von Fachexperten
- Umgang mit etablierten Modellierungstechniken/Methoden
- Unkenntnis über die Definitionen/Bedeutung von Heuristiken und Mustern
Dieser Vortrag zielt darauf ab, Ihnen eine Sensibilität für potenzielle Gefahren zu vermitteln, wenn Sie versuchen, DDD für Ihr Team und Ihre Organisation einzuführen, und wird nur reale Situationen beschreiben, die tatsächlich passiert sind. Jeder beschriebene Misserfolg wird mit einer Erkenntnis darüber einhergehen, wie man es besser machen kann. Es handelt sich um einen interaktiven Vortrag, bei dem Ihnen, dem Publikum, Fragen und Umfragen (über ein Online-Tool) gestellt werden. Sie werden sich beteiligen können.
- Date
- 2024-02-02
- Time
- 14:30 - 15:30
- Conference / Event
- OOP 2024
- Venue
- Internationales Congress Center München, München