Nicole Rauchs Session von der W-JAX 2018

Gemeinsam zum guten Domänenmodell: Event Storming für Domain-driven Design in der Praxis

Redaktion JAXenter

Im Domain-driven Design ist es sehr wichtig, ein gutes Domänenmodell zu haben. Allerdings wird nirgendwo so wirklich erklärt, wie man zu solch einem guten Modell kommen kann. Hier schafft Event Storming Abhilfe. In ihrer Session von der W-JAX 2018 in München gibt Nicole Rauch einen Vorgeschmack darauf, wie Event Storming in der Praxis aussehen kann.

Event Storming ist eine Technik, mit der man seine Domäne Schritt für Schritt erforschen, erweitern und verfeinern kann – und das innerhalb eines einzigen Tages! Gleichzeitig wird noch jede Menge Domänenwissen von den Domänenexperten zu den restlichen Projektbeteiligten transportiert und von allen gemeinsam hinterfragt und vertieft. Beim Modellieren lassen sich sehr einfach und schnell verschiedene Szenarien ausprobieren, man kann mehrere Varianten gegeneinanderstellen und vergleichen, um so die beste Lösung zu finden – und das ganz ohne eine Zeile Code zu schreiben. Trotzdem sind die Modelle sehr nah am Code und an der Logik. Dabei werden keine langweiligen UML-Diagramme gezeichnet, sondern mit Post-Its an einer riesigen Modellierungsfläche gearbeitet, sodass alle involviert sind.

Nicole Rauch ist freiberufliche Softwareentwicklerin und Softwareentwicklungscoach mit umfangreichem Hintergrund in Compilerbau und formalen Verifikationsmethoden. Neben Event Storming, Domain-driven Design, React.js/Redux und der Sanierung von Java-Legacy-Code-Applikationen erobern sich funktionale Programmiersprachen, allen voran Haskell, langsam aber sicher einen festen Platz in ihrem Repertoire. Des weiteren wirkte sie an der Ausrichtung mehrerer selbstorganisierter Konferenzen und an der Initiierung der Softwerkskammer, einer deutschsprachigen User-Community zum Thema Software Craftsmanship, sowie ihrer Karlsruher Regionalgruppe mit.
Geschrieben von
Kommentare

Hinterlasse einen Kommentar

Hinterlasse den ersten Kommentar!

avatar
4000
  Subscribe  
Benachrichtige mich zu: