Domain Driven Design Fundamentals | Op aanvraag >
Voor wie?
Deze training is handig voor developers, maar ook voor (business) stakeholders, product owners, analisten, tech leads, UX’ers en architecten. Stakeholders die samen betere keuzen willen maken over scope, systeem- en teamgrenzen en samenwerking daartussen, en er is voor deze cursus geen ervaring nodig met coderen en ook geen voorkennis van Domain-Driven Design.
Wat leer je in deze training?
Strategische DDD gaat over taal, grenzen en samenwerking: hoe knip je een domein op, welke contexten horen bij elkaar, en hoe laat je teams netjes integreren zonder één grote “big ball of mud”? We gaan met name in workshop-vormen werken afgewisseld met theorie.
|| Ubiquitous Language: één gedeelde taal tussen business en IT, minder misverstanden
|| Subdomeinen: core, supporting, generic. Waar investeer je zelf en waar niet?
|| Bounded Contexts: heldere scope-afbakening voor teams en systemen
|| Context Mapping: afhankelijkheden zichtbaar maken en integratie-keuzes onderbouwen
|| Example Mapping: impliciete business rules expliciet maken voordat je gaat bouwen
|| Event Storming: het domein ontdekken vanuit business-perspectief
|| Van domeinlandschap naar concrete team- en systeemgrenzen
Na deze training kun je:
|| Subdomeinen identificeren en prioriteren: waar investeer je zelf, waar koop je?
|| Bounded Contexts definiëren die aansluiten bij team- en systeemgrenzen
|| Integratie-keuzes onderbouwen met een Context Map
|| Impliciete business rules expliciet maken vóórdat je begint met bouwen
|| Event Storming sessies faciliteren of actief bijdragen
|| Betere gesprekken voeren tussen business en IT omdat je dezelfde taal spreek.
Over de trainers:
David Festen:
combineert een technische achtergrond in Computer Science, jarenlange ervaring als ontwikkelaar met ervaring in tactisch en strategisch advieswerk. Hij faciliteert Event Storming sessies, strategische management workshops en begeleid DDD-implementatie-trajecten. Zijn overtuiging: goede software begint bij gedeeld begrip. Veel miscommunicatie tussen business en IT ontstaat doordat beide kanten dezelfde woorden gebruiken maar iets anders bedoelen. David helpt teams om die brug te slaan, zodat technische keuzes aansluiten bij wat de organisatie écht nodig heeft.
Ruben Terlingen :
heeft ervaring als ontwikkelaar in zowel projecten waar DDD wel, en niet, toegepast werd en heeft daardoor een goed beeld van de voordelen van DDD in de praktijk. Als ontwikkelaar heb je eigenlijk maar één doel: het bouwen van software die waarde levert aan de gebruikers en de organisatie. DDD kan je daarbij helpen door je te richten op wat echt belangrijk en relevant is, en de architectuur daarop af te stemmen.
Extra informatie & Certificering:
Duur: 2 dagen
Vorm: Klassikaal, met afwisseling tussen theorie en verschillende workshopsvormen waarin we gezamenlijk modelleren op een casus
Vereiste voorkennis: Geen (wel handig: als je een casus hebt die besproken kan
worden, mag je deze meenemen)
Doelgroep: Developers, architecten, product owners, analisten, UX’ers, tech leads en
andere (business) stakeholders
Wat meenemen: We werken met fysieke materialen voor de workshops. Doe comfortabele kleding en schoenen aan, een aantal workshops vinden deels staand plaats. Notities kunnen gemaakt worden op papier of laptop/tablet, wat je zelf prettig
vindt. Laptop is niet nodig voor de training zelf.
Harvest Certified: Domain Driven Design – Fundamentals
Planning: Beschikbaar in de loop van 2026 (data volgen, op aanvraag)