Growing & Thriving in a Multi-model World

Growing & Thriving in a Multi-model World

🎙 Alberto Brandolini 👥 1.1M 📅 17 juin 2026 ⏱ 48 min 👁 714 📄 conférence 🧭 2026-08-02
Disponible en : Français (actuel) English

Mots-clés

multi-modèlebounded contextubiquitous languagedette techniquesocio-technique

Résumé

Dans cette conférence donnée au GOTO Copenhagen 2025, Alberto Brandolini, créateur d’EventStorming, partage son expérience sur la gestion de multiples modèles dans le développement logiciel. Il commence par décrire le problème classique de la croissance incontrôlée d’un modèle unique, menant à un ‘gros tas de boue’ (big ball of mud). Il illustre les forces qui poussent à cette dégradation : pression business, délais, manque de retour rapide, et tendance naturelle du cerveau à simplifier. Il propose ensuite une approche basée sur les bounded contexts du Domain-Driven Design, avec des modèles à but unique, des frontières claires et une communication par événements. Il relate un projet de 10 ans où cette approche a permis de maintenir un coût d’évolution constant, malgré une petite équipe. Il souligne les défis : la discipline nécessaire, la tentation de contourner les frontières, et la difficulté à détecter les signaux de décomposition. Il introduit des techniques comme le context mapping et l’utilisation de la visualisation pour améliorer la modélisation. Il conclut en insistant sur l’importance de considérer l’ensemble de la pile socio-technique, y compris l’organisation et les équipes, pour réussir la décomposition des modèles.

188 mots

Évaluation critique

La conférence d’Alberto Brandolini est une contribution précieuse à la réflexion sur la modélisation dans les systèmes logiciels complexes. Son principal atout réside dans son retour d’expérience concret, étayé par un projet réel de 10 ans, ce qui donne une crédibilité certaine à ses propos. Il ne se contente pas de théorie, mais partage des observations pragmatiques sur les difficultés rencontrées et les solutions mises en œuvre. L’argumentation est solide : il identifie les causes profondes de la dégradation des modèles (feedback retardé, pression business, biais cognitifs) et propose des stratégies pour y remédier, comme l’instauration de discipline et l’utilisation de visualisations. Il s’appuie sur des références reconnues (Evans, Kahneman, Duhigg), ce qui renforce la rigueur scientifique de son propos. Cependant, on peut regretter que l’analyse repose essentiellement sur un cas unique, ce qui limite la généralisation des conclusions. De plus, certaines affirmations, comme le coût d’évolution constant sur 10 ans, sont difficiles à vérifier et pourraient être nuancées. La conférence aborde également des aspects socio-techniques, mais de manière superficielle, sans approfondir les dynamiques d’équipe ou organisationnelles. Enfin, l’adéquation entre le titre et le contenu est bonne, même si le terme ‘multi-model’ aurait pu être davantage explicité. Dans l’ensemble, cette présentation offre une perspective éclairante et pratique, mais elle gagnerait à être confrontée à d’autres études de cas pour asseoir sa validité.

222 mots

Adéquation titre / contenu

Le titre reflète bien le contenu : la conférence explore comment gérer plusieurs modèles dans un contexte logiciel complexe, en s'appuyant sur des exemples concrets.

Qualité & fiabilité

8/10

Conférence d'un expert reconnu en Domain-Driven Design, s'appuyant sur une expérience de 10 ans sur un projet réel. Les concepts sont ancrés dans la littérature (Evans, Kahneman, Duhigg) et la démarche est pragmatique. Toutefois, les propos sont essentiellement anecdotiques et issus d'un retour d'expérience unique, sans validation empirique large.

Chapitres

Sources citées

Sources concordantes

Références externes

Apport & nouveautés

L’apport principal de cette conférence est de mettre en lumière la nécessité d’une approche holistique pour la décomposition des modèles, intégrant à la fois les aspects techniques, organisationnels et cognitifs. Brandolini insiste sur le fait que la discipline et la visualisation sont des outils clés pour maintenir des modèles sains, et il propose des techniques concrètes comme le context mapping. Il souligne également l’importance de détecter les signaux de décomposition et de considérer le facteur humain dans la prise de décision.

Pour aller plus loin :

  • Domain-Driven Design — Ouvrage de référence d’Eric Evans, fondement des concepts de bounded context et d’ubiquitous language.
  • EventStorming — Technique de modélisation collaborative créée par Alberto Brandolini, mentionnée dans la conférence.
  • Thinking, Fast and Slow — Livre de Daniel Kahneman sur les biais cognitifs, pertinent pour comprendre les raccourcis mentaux évoqués.
  • The Power of Habit — Ouvrage de Charles Duhigg sur la formation des habitudes, utilisé par Brandolini pour expliquer comment remplacer les mauvaises pratiques.

161 mots

Profil radar

Le profil radar montre une conférence équilibrée, avec une bonne quantité d'informations et une qualité élevée, mais un niveau technique modéré, ce qui la rend accessible à un large public. La fiabilité globale est bonne, grâce à l'expérience de l'auteur et aux références solides.

Fiabilité 8/10