Design Patterns for Software Diagramming - Jacqui Read - NDC Oslo 2025

Design Patterns for Software Diagramming - Jacqui Read - NDC Oslo 2025

🎙 Jacqui Read 👥 227K 📅 2 septembre 2025 ⏱ 57 min 👁 4K 📄 conférence technique 🧭 2026-08-13
Disponible en : Français (actuel) English

Mots-clés

diagrammespatternsantipatternscommunicationaccessibilité

Résumé

La conférence de Jacqui Read, architecte principale et auteure du livre ‘Communication Patterns’ (O’Reilly), porte sur l’amélioration des diagrammes logiciels pour une communication efficace. Elle introduit des patterns et antipatterns applicables à tout type de visuel (diagrammes, graphiques, tableaux de bord). Les principaux thèmes abordés sont : l’importance du style (sketchy vs formel) pour communiquer le niveau de maturité d’une idée, la nécessité de connaître son audience (technique, non-technique, mixte) et d’adapter le niveau de détail, l’évitement des mélanges de niveaux d’abstraction (antipattern ‘multi-story diagram’), la limitation de la palette de couleurs et l’utilisation de légendes, la réduction des croisements de lignes et l’utilisation de lignes orthogonales, la suppression du texte superflu en utilisant des annotations et des notes, et enfin l’importance de ne pas se fier uniquement à la couleur pour transmettre de l’information en raison des différentes formes de daltonisme. Elle recommande de tester les palettes avec des simulateurs de daltonisme et de prévoir des alternatives (formes, motifs, étiquettes). La conférence se conclut sur l’idée que les diagrammes sont ‘gratuits’ : il vaut mieux en créer plusieurs, ciblés, plutôt qu’un seul surchargé.

184 mots

Évaluation critique

Valeur des informations & solidité de l’argumentation

La valeur des informations est élevée pour les professionnels du logiciel : les conseils sont directement applicables et s’appuient sur des exemples concrets (diagrammes avant/après). L’argumentation est solide, basée sur l’expérience de l’auteure et sur des principes de communication visuelle. Les antipatterns sont bien identifiés et les patterns proposés sont pragmatiques. L’accent mis sur l’accessibilité (daltonisme) est un point fort et souvent négligé.

Rigueur scientifique, qualité des sources, adéquation du titre

La rigueur scientifique est correcte pour une conférence de type retour d’expérience. L’auteure cite son propre livre (O’Reilly) comme référence principale, ce qui est pertinent mais peut être vu comme une auto-promotion. Les sources externes sont limitées, mais les conseils sont cohérents avec les bonnes pratiques reconnues en conception de diagrammes (C4, UML, etc.). Le titre est en adéquation parfaite avec le contenu. Aucun commentaire n’a été fourni pour analyse.

148 mots

Adéquation titre / contenu

Le titre correspond parfaitement au contenu : la conférence présente des patterns et antipatterns pour créer des diagrammes logiciels efficaces.

Qualité & fiabilité

8/10

La conférence s'appuie sur l'expérience de l'auteure, architecte principale, et sur son ouvrage publié chez O'Reilly. Les conseils sont pratiques et illustrés d'exemples concrets, mais reposent principalement sur des retours d'expérience et des bonnes pratiques plutôt que sur des études scientifiques contrôlées. La fiabilité est bonne pour un contenu de vulgarisation professionnelle.

Moments clés

Sources citées

  • NDC Conferences — Organisateur de la conférence NDC Oslo 2025.
  • NDC Oslo — Page de la conférence NDC Oslo.

Sources concordantes

  • C4 model — Le modèle C4 est mentionné dans la conférence comme une méthode pour structurer les diagrammes par niveaux d'abstraction.

Apport & nouveautés

L’apport original de cette conférence est de transposer le concept de design patterns (issu du génie logiciel) à la création de diagrammes, en proposant une liste structurée de patterns et antipatterns. Elle met en lumière des aspects souvent négligés comme l’accessibilité (daltonisme) et l’importance du style visuel. L’approche est pragmatique et directement applicable.

Pour aller plus loin :

  • C4 model — Le modèle C4 pour la visualisation d’architecture logicielle, mentionné dans la conférence.
  • Color Universal Design — Recommandations pour des palettes accessibles aux daltoniens.
  • Diagramme UML — Les diagrammes UML sont un exemple de notation standardisée pour les diagrammes logiciels.

100 mots

Profil radar

Le profil radar montre une conférence équilibrée avec des scores élevés en quantité et qualité d'information, ainsi qu'en fiabilité. Le niveau technique est moyen, ce qui reflète une accessibilité à un public large de développeurs et d'architectes.

Fiabilité 8/10