Organisation
Domain-Driven Design stratégique
Aligner le logiciel sur le métier : explorer le domaine ensemble, tracer des frontières claires et relier chaque livrable à un impact.
- Durée indicative
- 2 à 3 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel · Distanciel · Hybride
- Formats
- Intra-entreprise
- Inter-entreprises
- Coaching / accompagnement
- Conférence / masterclass
Bénéfices attendus pour vos équipes et votre activité
Ce que la formation change concrètement, au-delà de la salle :
-
Investir là où vous vous différenciez
Vos meilleurs profils travaillent sur le cœur de métier ; les besoins génériques sont achetés ou simplifiés.
-
Métier et tech alignés
Un langage partagé réduit les malentendus, les reprises et les fonctionnalités bâties sur de mauvaises hypothèses.
-
Des équipes qui avancent en autonomie
Des frontières claires réduisent les coûts de coordination et les dépendances entre équipes.
-
Une roadmap reliée à un impact mesurable
Chaque livrable se rattache à un objectif métier : moins de fonctionnalités livrées que personne n'utilise.
Objectifs pédagogiques
À l'issue de la formation, les participants seront capables de :
- Distinguer sous-domaines cœur, de support et génériques, et investir en conséquence
- Construire un langage omniprésent partagé par le métier et la tech
- Identifier les bounded contexts et cartographier leurs relations
- Animer un Event Storming, du big picture à la modélisation de processus
- Utiliser l'Impact Mapping pour relier les livrables aux objectifs métier
- Traduire le design stratégique en frontières d'équipes et en décisions d'architecture
Public
- Développeuses et développeurs, tech leads et architectes
- Product managers, product owners et experts métier
- Idéalement un groupe mixte métier et tech
Prérequis
- Aucune connaissance préalable de DDD requise
- Participer à la construction ou à l'évolution d'un produit logiciel
Programme
-
Module 1 Pourquoi le design stratégique
- La complexité vit dans le domaine, pas seulement dans le code
- Espace du problème vs espace de la solution
- De la grosse boule de boue à des frontières explicites
- Les patterns tactiques, et pourquoi ils viennent ensuite
-
Module 2 Impact Mapping
- Partir d'un objectif métier mesurable
- Acteurs, impacts et livrables
- Prioriser et découper par impact
- Relier la carte à la roadmap
-
Module 3 Event Storming
- Big picture : événements métier et timeline
- Hotspots, événements pivots et questions ouvertes
- Modélisation de processus : commandes, policies et read models
- Conseils d'animation et variantes à distance
-
Module 4 Sous-domaines et langage omniprésent
- Sous-domaines cœur, de support et génériques
- Construire, acheter ou externaliser
- Un langage partagé et comment le faire vivre
- Repérer les conflits de langage
-
Module 5 Bounded contexts et context mapping
- Trouver les frontières à partir de l'Event Storming
- Les patterns de relations du context map
- Anti-corruption layers et published languages
- Aligner les équipes sur les contextes (loi de Conway)
Approche pédagogique
Un atelier plus qu’un cours : de courts apports alternent avec des exercices animés sur de grandes surfaces de modélisation (murs physiques ou tableaux blancs en ligne). En intra, l’Event Storming et l’Impact Mapping se déroulent sur votre propre domaine : l’atelier produit déjà des livrables utiles, une impact map, un big picture de votre domaine et une première context map.
Sur mesure
Un échange de préparation permet de choisir le domaine à explorer et les bons participants. La session peut se concentrer sur la découverte (Impact Mapping, Event Storming) ou sur les frontières et l’organisation des équipes (context mapping), selon votre situation. En format coaching, j’anime les sessions de modélisation suivantes avec vos équipes.
Parlons de votre besoin
Un programme à adapter, une équipe à former, une question sur un format ? Écrivez-moi pour en discuter.
Me contacterantoinecoulon.consulting@gmail.com