Plongée dans les coulisses de trois cérémonies collaboratives

· Imen Ezzine · Expertise · Temps de lecture: 2 minutes
Paper notes on a wall

A la suite d’un post sur LinkedIn, j’ai pensé à écrire cet article pour décrire 3 cérémonies qui m’ont marquée et que j’ai adorées pendant l’une de mes dernières missions : Event Storming, Example Mapping et Domain Storytelling.

Ces méthodologies, à la croisée du travail collaboratif et de la modélisation, m’ont permis d’explorer de nouvelles dimensions dans la compréhension et la conception de notre produit. Elles nous ont également aidé à renforcer la synergie au sein de l’équipe. Que ce soit pour analyser un domaine complexe, résoudre des problèmes, ou concevoir des fonctionnalités, chacune de ces pratiques offre des outils puissants pour structurer les idées, clarifier les besoins et aligner tout le monde.

Dans cet article, je vais vous donner un aperçu de chacune de ces cérémonies et vous expliquer pourquoi elles se sont révélées si efficaces pour notre équipe.

Event Storming

L’Event Storming, initié par Alberto Brandolini, est une méthode de modélisation collaborative conçue pour explorer rapidement un domaine complexe. L’idée centrale repose sur l’identification des domain events (événements métiers) qui décrivent ce qui se passe dans un système ou une organisation.

Degré de complexité :Accessible à tous, mais elle peut devenir complexe si le domaine est très vaste ou si l’équipe n’a jamais travaillé de manière collaborative sur la modélisation. La richesse de la méthode se découvre avec la pratique et la diversité des participants.

Durée :

  • Session typique : 2 à 4 heures pour un domaine limité.

  • Pour des domaines très étendus, prévoir plusieurs ateliers récurrents ou un “Big Picture” en amont puis des ateliers plus ciblés.

Outils :

Event Storming with many colored boxesCe qui rend l’Event Storming si captivant, c’est son approche visuelle et inclusive. Les membres de l’équipe (product owners, développeurs, designers, etc.) collent des post-its sur un tableau pour cartographier les événements, les acteurs et leurs interactions. 

Pourquoi j’ai adoré cette méthode :

  • Elle favorise une compréhension partagée entre les différents rôles. 

  • Elle permet d’identifier rapidement les zones d’incertitude ou de friction. 

  • Elle donne une vue d’ensemble, essentielle pour aligner les parties prenantes. 

Si vous souhaitez approfondir l’Event Storming, voici quelques ressources qui m’ont aidé :

🎥 Talk d’Alberto Brandolini — DDD Europe 2019

📖 Livre Introducing EventStorming — Alberto Brandolini

📝 Article sur l’Event Storming

🎙 Conférences et retours d’expérience

N’hésitez pas à partager d’autres ressources ou vos retours sur cette approche !

Example Mapping

Proposée par Matt Wynne, l’Example Mapping est une technique qui aide les équipes à définir et à clarifier les exigences sous forme d’exemples concrets. Elle est particulièrement utile lors des discussions autour des User Stories.

Degré de complexité :Relativement simple à mettre en place, surtout si l’équipe maîtrise déjà les User Stories. Le défi principal est de formuler des exemples concrets et d’identifier les zones d’ambiguïté.

Durée :

  • Session typique : 45 minutes à 2 heures par User Story.

  • Peut être organisée par tâche ou regroupée pour plusieurs User Stories dans un atelier récurrent.

Outils :

Example mapping with papers in blue, green, yellow and red

Déroulement : On divise les discussions en quatre catégories représentées par des cartes de différentes couleurs :

🟦 Règles : ce que le système doit faire

🟩 Exemples : les cas concrets illustrant les règles

🟥 Questions : les zones d’incertitude

🟨 Story : le besoin exprimé

Pourquoi j’ai adoré cette méthode :

  • Elle clarifie les User Stories et favorise un dialogue concret entre métiers et technique.

  • Elle structure les cas de tests et les fixtures, rendant la lecture des tests plus claire et alignée avec les besoins métiers.

  • Chaque scénario devient un reflet fidèle des attentes réelles.

Domain Storytelling

Le Domain Storytelling est une méthode narrative qui consiste à raconter des histoires autour des processus métiers en utilisant un langage visuel. L’objectif est de modéliser un domaine en s’appuyant sur des récits collaboratifs.

Degré de complexité :Accessible, mais nécessite un peu de pratique pour raconter des histoires précises et modéliser correctement les interactions. L’implication des utilisateurs finaux est essentielle.

Durée :

  • Session type : 1 à 3 heures selon la complexité du processus.

  • Peut être organisée par processus métier ou pour couvrir un domaine complet en plusieurs sessions.

Outils :

  • Présentiel : tableau blanc et post-its.

  • Distanciel : Mermaid, Miro, ou outils de diagrammes de séquence.

Domain Storytelling scheme as a triangle with domain expert, developer, and domain story and arrows between them

Pourquoi j’ai adoré :

  • Elle met en lumière les workflows réels, souvent ignorés dans les spécifications classiques.

  • Elle engage les utilisateurs finaux, renforçant leur implication.

  • Elle est accessible et compréhensible pour tous, même les non-techniciens.

Conclusion

Ces trois cérémonies, bien que distinctes, partagent une philosophie commune : la collaboration, la clarté et l’engagement des parties prenantes. En tant que facilitateur ou membre d’une équipe, les appliquer va nous permettre de briser les silos, de créer une vision commune et d’aller bien au-delà des simples exigences écrites. 

Si vous ne les avez jamais essayées, je vous encourage vivement à les expérimenter lors de vos prochaines missions. Elles pourraient bien transformer votre façon de travailler et d’interagir avec vos équipes.

Et vous, avez-vous déjà testé ces cérémonies ?

Quelles ont été vos expériences ? Imen et notre équipe seraient ravis d’en discuter avec vous.

Cela pourrait aussi vous intéresser

Why PHP?
Silas Joisten

Pourquoi PHP est le meilleur choix pour le backend des logiciels d'entreprise ?

Découvrez pourquoi PHP est une technologie de premier plan pour les applications d'entreprise. Il offre des performances élevées, dispose d'un vaste écosystème de développeurs, permet de réduire les coûts opérationnels et fait preuve d'une fiabilité éprouvée.

En savoir plus
A yellow and white smiley on the ground with feets in sneakers
Rémi Brière

L'Agilité en entreprise - 3. Donner du sens à l’agilité avec l’Evidence-Based Management

Les frameworks agiles comme Scrum ou Kanban sont bien connus pour aider les équipes à mieux se concentrer sur la création de valeur et à s’adapter plus facilement aux changements. Mais l’agilité ne s’arrête pas à l’échelle des équipes : certaines approches s’adressent aussi aux décideurs et aux organisations. Parmi elles, l’Evidence-Based Management propose un autre angle de vue : piloter la valeur et les progrès de manière structurée, basée sur des éléments concrets.

En savoir plus
Fabien Potencier
Elise Hamimi

SymfonyCon Amsterdam 2025 : Notre bilan et les moments forts

Après une première édition emblématique en 2019, SymfonyCon a fait son grand retour à Amsterdam. Dès les premières minutes, on sentait l’énergie d’un rendez-vous très attendu : plus de 1 200 participants, 39 nationalités, les retrouvailles avec la communauté, de belles découvertes… et une ambiance de folie. Cette année, l’événement avait une saveur toute particulière puisqu’il s’agissait de l’édition spéciale anniversaire des 20 ans de Symfony. SensioLabs y était : on vous raconte tout !

En savoir plus
PHP 8.5 URI extension
Oskar Stark

La nouvelle extension URI de PHP 8.5 : Une révolution pour l'analyse des URL

PHP 8.5 introduit une nouvelle extension URI puissante qui modernise la gestion des URL. Grâce au support des standards RFC 3986 et WHATWG, la nouvelle classe Uri fournit des objets immuables, des interfaces fluides et une validation appropriée, résolvant ainsi toutes les limites de la fonction historique parse_url(). Cet articl présente des exemples pratiques avant/après et explique quand utiliser chaque standard.

En savoir plus
Open in new tab
Silas Joisten

Le piège des onglets: pourquoi forcer l'ouverture de nouveaux onglets est une mauvaise pratique en UX

Nous l'avons tous fait — ajouter target="_blank" à un lien pour « aider les utilisateurs » à rester sur notre site. Mais ce qui semble être une commodité inoffensive crée souvent de la confusion, diminue l'accessibilité et introduit des risques de sécurité cachés.

En savoir plus
3 dog heads
Mathieu Santostefano

Venez avec votre propre client HTTP

Libérez-vous des dépendances rigides de vos SDK PHP. Dans cet article, apprenez à utiliser les normes PSR-7, PSR-17 et PSR-18, ainsi que la bibliothèque php-http/discovery, pour permettre à vos utilisateurs d'utiliser le client HTTP de leur choix, qu'il s'agisse de Guzzle, de Symfony HttpClient ou d'un autre. Un incontournable pour les développeurs PHP et Symfony.

En savoir plus
Vegetables on a wooden board with a knife with a pan on top
Rémi Brière

L'Agilité en entreprise - 2. Pourquoi Scrum échoue (et comment y remédier)

Scrum est souvent perçu comme le cadre évident pour structurer et dynamiser le développement d’un produit, particulièrement numérique. Pourtant, son adoption ne garantit pas systématiquement le succès. Mais que permet réellement Scrum ? Plus important encore, quelles sont les conditions nécessaires à son efficacité et surtout les écueils à éviter pour en faire un véritable atout ?

En savoir plus
Blue sign on a building with several Now What? letters
Thibaut Chieux

Comment prioriser les messages lors du développement d'applications asynchrones avec Symfony Messenger

Le traitement asynchrone offre des avantages tels que la découplage des processus et des temps de réponse plus rapides, mais la gestion des priorités des messages peut s'avérer complexe. Pour traiter des tâches allant de la réinitialisation de mot de passe à des exports complexes, il est essentiel de garantir la livraison rapide des messages critiques. Cet article examine les problèmes fréquents liés au traitement asynchrone et propose des solutions avec Symfony Messenger pour optimiser votre application sans refonte majeure.

En savoir plus
Image