Verstehen, gestalten, transformieren
In einer Zeit, in der Softwarearchitektur zunehmend komplexer wird und die Anforderungen an digitale Anwendungen stetig steigen, bietet Domain-Driven Design einen strukturierten und praxisorientierten Ansatz, um die damit einhergehenden Herausforderungen zu meistern. Der InfoDay zu DDD bringt führende Experten und erfahrene Praktiker zusammen, die Ihnen als Teilnehmer oder Teilnehmerin neueste Entwicklungen, bewährte Methoden und zukünftige Trends im Bereich des Domain-Driven Designs näherbringen.
Das Programm der eintägigen Online-Konferenz zeigt, wie Softwarearchitekt:innen, Developer und Produktmanager Domänenmodelle effektiv erstellen, mit komplexen Anforderungen umgehen und ihre Softwarearchitektur auf eine Weise gestalten können, die sowohl die Geschäftslogik als auch die technischen Anforderungen optimal unterstützt. Die wertvollen Inhalte helfen Ihnen, die Zukunft Ihrer Softwareentwicklung zu gestalten und die Potenziale von Domain-Driven Design voll auszuschöpfen.
Als Teilnehmer oder Teilnehmerin bekommen Sie die Gelegenheit, führende Expert:innen beim Thema kennenzulernen und von ihren Erfahrungen zu profitieren. Es wird Raum für Diskussionen, Fragen und Networking geben: Sie können sich mit allen Teilnehmenden austauschen und wertvolle Kontakte knüpfen.
Das sind die Themen
Der InfoDay zu Domain-Driven Design behandelt folgende Themen:
- Übersicht über die kollaborativen Modellierungstechniken von DDD
- Vor- und Nachteile dieser DDD-Techniken
- Event Storming und die Einflussfaktoren für eine effektive Durchführung
- mit Domain-Driven Transformation Legacy-Systeme dauerhaft verbessern
- Domain Patterns zur Modularisierung von (Legacy-)Systemen
- Wie Event Storming sowie strategisches Design und taktisches Design zusammenwirken
- Außerdem: Workshop zu Domain Storytelling
Das Programm
In sechs Fachvorträgen à 45 Minuten katapultieren Sie Ihr Wissen auf das nächste Level. Tauchen Sie tiefer ein in die Materie ein und tauschen Sie sich im Anschluss eines Talks mit dem Speaker oder den anderen Teilnehmenden in einer 15-minütigen Live-Q&A aus. Stellen Sie Fragen oder gehen Sie auf Ihre aktuellen beruflichen Herausforderungen ein.
- Dienstag
17.09.
Alexander Neumann ist Chief Content Officer bei SIGS DATACOM. In dieser Position ist er verantwortlich für die inhaltliche Ausrichtung des IT-Medienhauses. Zuvor baute er bei Heise Medien den Online-Channel heise Developer auf und das damit verbundene Developer-Konferenz-Business. Zuletzt war er bei Heise als Head of Events für das gesamte Events-Business zuständig.
Gerade in den letzten Jahren hat Domain-Driven Design – nicht zuletzt durch seine gute Einsetzbarkeit im Zusammenhang mit Microservices – enorm an Bekanntheit gewonnen. Doch nicht jeder weiß vermutlich, wie DDD in seinen Anfängen ausgesehen hat. Wo hat das Ganze angefangen, und wie hat es sich im Laufe der Zeit verändert? Was ist neu hinzugekommen, was ist verschwunden, und was hat auch nach 20 Jahren noch Bestand? Und wo kann die Reise möglicherweise hingehen? Fragen dieser und ähnlicher Natur werden in diesem Vortrag aufgeworfen und beleuchtet.
Nicole Rauch ist freiberufliche Softwareentwicklerin und Softwareentwicklungscoach mit umfangreichem Hintergrund in Compilerbau und formalen Verifikationsmethoden. Neben Specification by Example, Domain-Driven Design, React/Redux und der Sanierung von Legacy-Code-Applikationen gehört auch funktionale Programmierung zu ihrem Repertoire. Des Weiteren ist sie Fachbeiratsmitglied bzw. Mitorganisatorin mehrerer Konferenzen sowie einer Fachzeitschrift und Mitbegründerin der Softwerkskammer, einer deutschsprachigen User Community zum Thema Software Craftsmanship.
Mehr Inhalte dieses Speakers? Schaut doch mal bei sigs.de vorbei: https://www.sigs.de/experten/nicole-rauch/
Event Storming ist eine Methode des Domain-Driven Design, die es ermöglicht, sich gemeinsam die Fachlichkeit einer Anwendung zu erarbeiten. In diesem Vortrag werden wir uns mit den Grundlagen des Event Storming und den Einflussfaktoren für eine effektive Durchführung beschäftigen. Wer sind die Teilnehmer? Wie viel Zeit sollte ich einplanen? Welche Flughöhe ist die richtige für eine wertstiftende Diskussion, bei der am Ende alle mit einem gemeinsamen Verständnis über die Fachdomäne rausgehen. Richtig angewendet und bis zum Ende durchgeführt, bietet Event Storming unglaublich viel. Das Ergebnis kann sowohl für UX-Entscheidungen als auch für einen guten Softwareschnitt verwendet werden. Auf diese Aspekte und meine Erfahrungen damit werde ich eingehen.
Ina Einemann ist als Agile Coach und Scrum Master mit Fokus auf Anforderungsmanagement und Product Ownership seit 10 Jahren in der agilen Welt unterwegs. Ihre Leidenschaft gilt der Unterstützung von Teams bei der Umsetzung agiler Praktiken, während sie gleichzeitig als Sprecherin auf verschiedenen Konferenzen auftritt. Du kannst sie auch als einer der Hosts des beliebten agilen Podcasts "Mein Scrum ist kaputt" hören. Außerdem ist sie Autorin des Buches "Product Ownership meistern", in dem sie ihr Wissen und ihre Erfahrung teilt.
Wie man ein neues Projekt auf der grünen Wiese beginnt und dabei eine saubere Architektur baut, das wissen wir heute ganz gut. Aber die meisten von uns arbeiten ja in Projekten, die schon lange da sind und deren Architektur (vorsichtig gesagt) nicht mehr ganz so schön ist. "Monolith" und "Big Ball of Mud" sind die wenig schmeichelhaften Titel, die solchen Systemen verpasst werden.
In diesem Talk zeige ich, wie wir hier (wieder) Struktur einführen können. Jedes System ist hier anders, deswegen ist es wichtig, zunächst zu erkennen, wo man steht. Dann müssen die richtigen Schritte unternommen werden. Ich präsentiere außerdem einen Katalog von Refactorings, aus denen man wählen kann, und Heuristiken, was die richtige Wahl ist.
Henning Schwentner loves programming in high quality. He lives this passion as coder, coach, and consultant at WPS – Workplace Solutions. There he helps teams to structure their monoliths or to build new systems from the beginning with a sustainable architecture. Microservices or self-contained systems are often the result. Henning is author of “Domain Storytelling” (Addison-Wesley, 2022), and the www.LeasingNinja.io as well as translator of “Domain-Driven Design kompakt” (dpunkt, 2017).
More content from this speaker? Have a look at sigs.de: https://www.sigs.de/experten/henning-schwentner/
Beim Analysieren und Zerlegen von Legacy-Systemen nach DDD sind wir auf Domänen gestoßen, die einfach in Subdomänen aufgeteilt werden konnten, und auf Domänen, bei denen es deutlich schwieriger war. Auch das Alter und der Entwicklungsgrad einer Domäne haben Einfluss auf unsere Möglichkeiten, gute Subdomänen zu finden und die Legacy zu modularisieren. Inzwischen können wir diese Unterschiede beschreiben und haben verschiedene Domain Patterns gefunden und benannt. Ich freue mich auf Feedback und Diskussionen von den Zuhörer:innen.
Dr. Carola Lilienthal ist Softwarearchitektin und Geschäftsführerin bei der Workplace Solutions GmbH. Seit 2003 analysiert sie die Zukunftsfähigkeit von Softwarearchitekturen und spricht auf Konferenzen über dieses Thema. 2015 hat sie ihre Erfahrungen in ihren Büchern „Langlebige Softwarearchitekturen“ und „Domain-Driven Transformation“ zusammengefasst.
Mehr Inhalte dieses Speakers? Schaut doch mal bei sigs.de vorbei: https://www.sigs.de/experten/carola-lilienthal/
Gefühlt stand das Akronym WWW lange Zeit eher für Wild Wild West. Architekturmuster und -Prinzipien waren im Frontend oft die Ausnahme. Erst mit der letzten großen Frameworkwelle und dem Siegeszug von SPAs begann ein längst notwendiges Umdenken.
Neuere Technologien führen aber nicht automatisch zu einer besseren Architektur. Es gilt, nach wie vor, Architekturmuster gezielt einzusetzen. Eines der bekanntesten Muster im Domain-Driven Design ist die hexagonale Architektur. Wann lohnt sich der Einsatz und wie funktioniert das in der Praxis?
Marco Emrich ist Architekt und Consultant bei codecentric und leidenschaftlicher Verfechter von Software-Craft und Codequalität. Er hält regelmäßig Vorträge auf bekannten Konferenzen und ist Autor mehrerer Fachbücher. Wenn er mal nicht tief im Code vergraben ist, zocken ihn seine Kinder in analogen Brettspielen ab. Du kannst ihm unter linkedin.com/in/marco-emrich-47485388 folgen ;)
Was bedeutet es eigentlich, Domain-driven Design (DDD) umzusetzen? Dieser Vortrag führt durch ein vollständiges Beispiel und zeigt, wie die verschiedenen Techniken wie Event Storming, strategisches Design und taktisches Design zusammenwirken, um den Aufbau von Anwendungen zu unterstützen. Auf diese Weise bekommen die Teilnehmer praktische Hinweise, wie sie mit einem einfachen, aber vollständigen Ansatz mit DDD beginnen können.
Eberhard Wolff ist Head of Architecture bei SWAGLab und arbeitet seit mehr als zwanzig Jahren als Architekt und Berater, oft an der Schnittstelle zwischen Geschäft und Technologie. Er ist Autor zahlreicher Artikel und Bücher, u. a. zu Microservices, trägt regelmäßig als Sprecher auf internationalen Konferenzen vor und streamt wöchentlich zum Thema Softwarearchitektur. Sein technologischer Schwerpunkt sind moderne Architektur- und Entwicklungsansätze wie Cloud, Domain-driven Design und Microservices.
Mehr Inhalte dieses Speakers? Schaut doch mal bei sigs.de vorbei: https://www.sigs.de/experten/eberhard-wolff/
Exklusiver Workshop
- Donnerstag
26.09.
Gute Business-Software muss auf die Fachlichkeit und die Aufgaben der Anwender:innen zugeschnitten sein. Deswegen müssen alle Rollen, die an der Softwareentwicklung beteiligt sind, die Domäne verstehen und die Sprache des Fachbereichs sprechen: Entwickler:innen, Tester:innen, Product Owner, Projektmanager:innen und Anforderungsermittler:innen. Mit Hilfe von Domain Storytelling kann man dieses gemeinsame Verständnis aufbauen.
Domain Storytelling bedeutet, dass Fachexpert:innen Geschichten über ihre Domäne erzählen. Während wir zuhören, zeichnen wir die Domain Stories vor den Augen der Fachexpert:innen mit einer Bildsprache auf. Dadurch können alle Beteiligten unmittelbar sehen, ob sie richtig verstanden wurde. Schon nach wenigen Domain Stories haben wir die wesentlichen Konzepte einer Domäne herausgearbeitet: Akteur:innen, ihre Aufgaben, ihre Werkzeuge (z.B. IT-Systeme und Apps) und die bearbeiteten Arbeitsgegenstände (z.B. Dokumente).
Wozu kann ich Domain Storytelling einsetzen?
- Als Einstieg in eine neue Domäne: Fachsprache erarbeiten, Arbeitsabläufe verstehen
- Fachliche "Silos" überbrücken durch gemeinschaftliches Modellieren
- Fachliche Schnitte für Software finden: Heuristiken für guten Schnitt von Modulen, Microservices und Bounded Contexts
- Soll-Prozesse entwerfen: Arbeitsabläufe und Softwareentwicklung aufeinander abstimmen, Veränderungen vom Ist zum Soll transparent machen
- Anforderungen identifizieren: durch direktes Ableiten aus den Domain Stories
- Minimum Viable Products definieren durch Reduzierung der IT-gestützten Prozesse auf das Wesentliche
- Nach dem Training können die Teilnehmer:innen eigenständig Domain Storytelling anwenden. Sie erhalten außerdem ein Exemplar des "Domain Storytelling"-Buchs
Voraussetzungen: Keine. Das Training eignet sich auch für nichttechnische Rollen wie Product Owner.
Maximal 12 Teilnehmende
Dr. Stefan Hofer studierte Software Engineering an der FH Oberösterreich und promovierte an der Universität Hamburg über die Umgestaltung von Anwendungslandschaften. Er arbeitet seit 2005 bei der WPS. Requirements Engineering und Domain-driven Design bilden seine Themenschwerpunkte.
Als einer der Köpfe hinter www.domainstorytelling.org rückt er die Sprache der Fachexperten in den Mittelpunkt der Anforderungsermittlung. Gemeinsam mit Henning Schwentner hat er ein Buch über diese Methode verfasst.
Was sind Ihre Vorteile?
Sechs Praxisvorträge und ein Workshop von renommierten Expert:innen
Bequeme Online-Teilnahme vom eigenen Schreibtisch aus
Es wird viel Raum fürs Networking mit neuen Kontakten geboten
Stellen Sie den Expert:innen Fragen via Chat und Zoom
Konferenzmaterialien im Nachgang der Konferenz
Zielgruppen
- Softwarearchitekt*innen
- Developer
- Produktmanager*innen
- IT-Projektleiter*innen
- Domain-Expert*innen
Kontakt
Tel.: +49 2241 2341-100
E-Mail: konferenzen(at)sigs-datacom.de
ENTDECKEN SIE DAS NEUE FACHPORTAL FÜR IT-PROFIS!
SIGS.de bietet Themenvielfalt und Know-how von Profis für Profis!
Sie erhalten beispielhafte Anregungen, praxisnahe Fachinformationen, die neusten Trends und Hintergrundwissen in exklusiven Themen-Channels und Fachartikeln zu: Softwarearchitektur, Development, AI, Cloud-Computing, IT-Sicherheit und vielen weiteren Schwerpunktthemen.