Domain-Driven Design – Fachchinesisch wird Alltagssprache
Wie wir der Fachlichkeit den roten Teppich ausrollen
Bei Domain-Driven Design (DDD) steht die Fachlichkeit im Fokus. Von der Anforderungsermittlung über die Architektur bis zur Implementierung wird alles auf das Fachwissen der Domänenexperten ausgerichtet. Bei der WPS bieten wir unseren Kunden eine umfassende Expertise an, um das Fachwissen aufzunehmen und in Software zu gießen. Sie werden überrascht sein, wie gut ihre fachlichen Prozesse mit einer nach DDD entwickelten Software unterstützt werden.
Kern von DDD ist die "Ubiquitous Language", eine Sprache, die aus den Begriffen besteht, die Domänenexperten benutzen, wenn sie über ihre Domäne sprechen. Mit Domain Storytelling (DST) und Event Storming (ES) haben wir die entscheidenden Techniken an der Hand, um mit Ihren Domänenexperten die Ubiquitous Language zu erarbeiten. Unsere Entwickler:innen nutzen diese Sprache auch im Code und in der Datenbank, um die Fachlichkeit in der Software optimal umzusetzen.
Unsere Expert:innen für DDD nutzen das strategische Design um anhand der mit DST und ES erarbeiteten Prozesse und der Ubiquitous Language Bounded Contexts zu finden, in die die Software grobgranular zerlegt wird. Diese Bounded Contexts bilden die Grundlage der Architektur. Jeder Bounded Context steht für einen abgeschlossenen Teil in der Domäne und hat seine eigene kontextspezifische Ubiquitous Language. Bei der Konstruktion im Inneren eines Bounded Contexts setzen wir das taktische Design von DDD ein und entwickeln so fachlich fundierte langlebige Softwarearchitekturen.
DDD geht also weit über klassische Methoden hinaus und erleichtert die Zusammenarbeit zwischen Domänenexperten und Entwicklungsteams. Bei der WPS arbeiten wir eng mit unseren Kunden zusammen, um ihr spezifisches Fachwissen in die Software zu integrieren und somit ein optimales Ergebnis zu erzielen. Dies erleichtert die Zusammenarbeit und sorgt für eine höhere Effizienz im Projekt.
Falls Sie DDD selbst erlernen wollen, bietet die WPS als iSAQB-akkreditierter Trainingsprovider Schulungen für Domain-Driven Design an. Gerne bringen wir Ihnen und Ihren Teams die Techniken und Konzepte von DDD näher.