Event Storming

Event Storming ist eine kollaborative Workshop-Methode, die in der Softwareentwicklung eingesetzt wird, um komplexe Geschäftsprozesse oder Anforderungen zu visualisieren und zu verstehen. Dabei werden alle beteiligten Personen, wie z.B. Entwickler, Projektmanager, Productowner und Domainexperten, eingebunden. Im Workshop wird auf einer großen Wandtafel, Brownpaper oder einem Whiteboard ein visuelles Modell erstellt, das den Geschäftsprozess oder die Anforderung darstellt. Dabei werden die verschiedenen Ereignisse (Events), die in diesem Prozess auftreten können, sowie die auslösenden Aktionen und beteiligten Akteure identifiziert und in einer zeitlichen Reihenfolge dargestellt....

März 21, 2023

Domain Driven Design und hexagonale Architektur (für Entwickler:innen)

Domain Driven Design (kurz DDD) ist ein Ansatz zur Modellierung komplexer Software und stellt dabei die fachlichen Aspekte in den Vordergrund. Die hexagonale Architektur greift dieses Konzept auf und integriert die fachlichen Inhalte in den Kern der Anwendung. Die konkrete technische Umsetzung (wie beispielsweise Datenbank oder MQ-Systeme) spielt dabei eine untergeordnete Rolle. Ich biete einen regelmäßigen Workshop zum Thema DDD und wie man das in hexagonaler Architektur umsetzt an. Alternativ komme ich auch gerne zu euch in die Firma....

März 12, 2023