Index des cartes: Les 13 Cartes de Context Mapping
📇 Index Complet : Les 13 Cartes de Context Mapping
Les 9 Patterns d’Intégration
Chaque pattern décrit une stratégie de collaboration entre deux contextes délimités (bounded contexts).
| # | Pattern | Relation d’Équipe | Couplage | Vue Rapide |
|---|---|---|---|---|
| 1 | 🟦 Open-host Service | Upstream/Downstream | Moyen | Un service expose une interface commune documentée |
| 2 | 🟦 Anticorruption Layer | Upstream/Downstream | Bas | Downstream crée une couche de traduction protectrice |
| 3 | 🟦 Conformist | Upstream/Downstream | Haut | Downstream adopte simplement le modèle upstream |
| 4 | 🟪 Shared Kernel | Mutuellement Dépendant | Très Haut | Deux équipes partagent du code et un modèle |
| 5 | 🟪 Partnership | Mutuellement Dépendant | Élevé | Deux équipes équivalentes collaborent sur les interfaces |
| 6 | ⬜ Separate Ways | Indépendant | Aucun | Deux contextes se séparent complètement |
| 7 | 🟦 Published Language | Upstream/Downstream (many) | Bas | Upstream publie un langage standard pour tous |
| 8 | 🟪 Customer/Supplier Dev | Upstream/Downstream | Moyen | Upstream et Downstream co-conçoivent l’interface |
| 9 | 🔴 Big Ball Of Mud | Amorphe | EXTRÊME | Anti-pattern : zones sans frontières claires |
Les 3 Relations d’Équipes
Chaque relation décrit le type de dépendance entre deux équipes et ce que cela implique organisationnellement.
| # | Relation | Domaines Affectés | Vue Rapide |
|---|---|---|---|
| 10 | 👥 Mutually Dependent | Tous les patterns collaboration | Deux équipes au même poids politique, besoin mutuel |
| 11 | 👥 Upstream/Downstream | Conformist, ACL, Published Language | Une équipe fournit, l’autre consomme (asymétrie) |
| 12 | 👥 Independent | Separate Ways, Independent Services | Zéro dépendance, complète autonomie |
Le Guide de Sélection
| # | Type | Vue Rapide |
|---|---|---|
| 13 | 🎯 Matrice de Sélection | Arbre de décision, matrices comparatives, anti-patterns courants |
Guide d’Utilisation Rapide
Je dois choisir un pattern pour ma situation
Commencez par : Matrice de Sélection
- Répondez aux questions
- Trouvez le pattern qui convient
- Explorez la carte correspondante
Je veux en savoir plus sur un pattern spécifique
Par exemple : J’ai une relation Upstream/Downstream avec 1 consumer
Parcours recommandé :
- Lisez Upstream/Downstream Teams (comprendre la relation)
- Choisissez entre patterns :
- Collaborative? → Customer/Supplier Development
- Imposé? → Conformist ou Anticorruption Layer
- Public/scalable? → Published Language
J’ai une architecture complexe
Parcours recommandé :
- Imprimez la Matrice de Sélection
- Pour chaque paire de contextes, sélectionnez le pattern
- Lisez les cartes correspondantes
- Validez avec les teams
- Tracez votre carte sur un grand papier
J’ai un problème
Chaos et dépendances confuses? → Probablement Big Ball Of Mud → Lisez les stratégies d’évasion (Strangler Pattern, ACL, etc.)
Équipes bloquées mutuellement? → Probablement un problème de Partnership mal configuré → Lisez governance et processus de décision
Upstream submergé de demandes? → Probablement trop de Upstream/Downstream → Migrez vers Published Language
Formats Disponibles
📱 Numérique (cette page)
- Lisible sur web
- QR codes vers ressources
- Accès immédiat
- Liens cross-references
📇 Physique
- Guide complet de Matérialisation
- Comment imprimer votre jeu
- Spécifications papier/couleur
- Instructions d’emballage
Statistiques du Système
Total de cartes: 13
├─ Patterns (9)
├─ Relation d'équipes (3)
└─ Guide de sélection (1)
Pages détaillées: 14 (13 cartes + index)
Mots totaux: ~25,000
Exemples concrets: 40+
Questions de facilitation: 100+
Formats: Web, Imprimable, QR-linkable
Licence: CC-BY-SA (crédit nécessaire si réutilisation)
Parcours Recommandés
🟢 Débutant (30 minutes)
- Cette page (index)
- Matrice de Sélection (15 min)
- Une carte qui vous parle (15 min)
🟡 Intermédiaire (2 heures)
- Les 3 cartes Relations d’Équipes (30 min)
- Une relation qui correspond à votre situation (30 min)
- Les 2-3 patterns dans cette relation (60 min)
🔴 Avancé/Facilitateur (4+ heures)
- Lire les 13 cartes complètement
- Préparer votre Guide d’Impression
- Animer un atelier avec le jeu physique
Intégration avec le DDD Starter Modelling Process
Ces cartes s’intègrent dans l’étape 6. Organise :
1. Understand (Business Alignment)
2. Discover (EventStorming)
3. Decompose (Sous-domaines)
4. Strategize (Core Domain)
5. Connect (Domain Message Flow)
↓
6. Organise ← VOUS ÊTES ICI
├─ Identifier les contextes délimités
├─ Comprendre les relations d'équipes
├─ Appliquer les patterns appropriés ← CARTES D'AIDE
├─ Valider l'alignement socio-technique
└─ Documenter les décisions
↓
7. Define (Bounded Context Canvas)
8. Code (Aggregate Design)
Prochaines Étapes
Utilisez les Cartes Numériquement
- Consultez-les sur cette page
- Suivez les liens et explorez
- Utilisez la matrice de sélection pour votre situation
Imprimez un Jeu Physique
- Suivez le Guide de Matérialisation
- Choisissez votre option (pro, DIY, hybrid)
- Préparez votre espace d’atelier
Animez un Atelier
- Consultez le design d’atelier
- Utilisez les cartes pendant les 6 phases
- Facilitez la co-création de votre carte
Questions Fréquentes
Q: Combien de temps pour lire toutes les cartes? R: ~2-3 heures si lectures complètes. 30 min si consulte du contenu clé.
Q: Peux-je imprimer juste quelques cartes? R: Oui! Commencez par la Matrice de Sélection (#13) + les patterns pertinents.
Q: Quelle langue? R: Français (cette version). Version anglaise disponible sur DDD Crew GitHub.
Q: Puis-je les utiliser pour mon équipe? R: Oui! Licence CC-BY-SA (crédit requis).
Q: Comment les proposer à mes stakeholders? R: Utilisez la Matrice de Sélection pour démarrer (15 min), puis explorez en détail.
Navigation Rapide
Tous les Patterns: Open-host | ACL | Conformist | Shared Kernel | Partnership | Separate Ways | Published Language | Customer/Supplier | BBOM
Relations d’Équipes: Mutually Dependent | Upstream/Downstream | Independent
Guides: Matrice Sélection | Matérialisation | Atelier Design | Article Principal
Créé pour: Ateliers DDD Starter Modelling Process, Étape 6 (Organise)
Version: 1.0
Dernière mise à jour: 2025-11-17
Licence: CC-BY-SA