EventStorming

Découvrez cette méthode collaborative de modélisation de votre domaine métier
Maxime Sanglan-Charlier

EventStorming

No dates are scheduled for this workshop. Let us know if you think we should organize it near you, or if you'd like to book it on premise in your organisation.


Contexte et Objectifs

« C’est la (mé)connaissance de l’équipe de développement et non le savoir de l’experte ou de l’expert métier, qui part en production ». Cette phrase d’Alberto Brandolini, l’inventeur de l’EventStorming, résume à elle seule un problème encore bien trop présent dans la façon dont sont gérés bon nombre de projets informatiques à l’heure actuelle.

Le métier, celles et ceux qui savent « ce qu’il faut réaliser » et les équipes techniques, les personnes qui savent « comment le réaliser », ne collaborent pas assez et discutent encore trop souvent essentiellement par documents interposés. Cela mène malheureusement à un produit qui ne répond pas totalement au besoin et dont l’architecture sera trop rigide pour gérer sereinement les évolutions.

L’EventStorming est une méthode collaborative qui vous permet de très facilement modéliser votre domaine et de vous focaliser sur vos problématiques métiers. Les équipes techniques et métier travaillent ensemble afin :

  • d'explorer une problématique métier
  • de s'entendre sur un vocabulaire commun
  • de visualiser le résultat à l’aide de post-it sur une grande surface de modélisation
  • d’utiliser le résultat de l’atelier pour construire le bon produit avec une architecture qui répond à la problématique traitée

A la fin de cette formation, vous pourrez :

  • Savoir transmettre efficacement un besoin métier à une équipe technique;
  • Appréhender la complexité d’un projet avec agilité en démarrant de la manière la plus appropriée;
  • Déterminer le modèle précis de votre problématique métier;
  • Etre capable d’éviter les pièges habituels liés à la modélisation basée sur les données;
  • Découvrir en profondeur les concepts d’un domaine applicatif de manière ludique;
  • Avoir les éléments nécessaires en main pour le rejouer au sein même de votre société!

Public et prérequis

L’atelier s’adresse à deux types de profils:

  • Celles et ceux qui savent « ce qu’il faut réaliser » : business analyst, product owner, responsables fonctionnels, expertes et experts métiers, etc.
  • Celles et ceux qui savent « comment le réaliser » : développeurs, experts techniques, architectes, UX … La présence des testeurs, responsables qualité, est également bienvenue!

Il n'y a pas de prérequis exigés pour suivre la formation! Amenez votre curiosité avec vous!

Programme

  • Présentation de l'EventStorming : historique, bénéfices et les différents formats.
  • Introduction courte au domaine métier traité
  • Pratique de l'EventStorming « Big Picture » pas à pas :
    • Modélisation collaborative en démarrant avec les événements métiers clés
    • Description des heuristiques permettant d'identifier les événements manquants et d'ajouter de la structure aux EventStorming
    • Identification des personas et systèmes impliqués
    • Annotations clés
  • Pratique de l'EventStorming « Process Modelling »
    • Découverte des décisions initiées par les utilisateurs
    • Identification des règles métiers
  • Description de l'EventStorming « Design Level »
  • Présentation des étapes post-EventStorming

Les points clés sont approfondis et aucune question critique n’est laissée sans réponse !

Organisation

Nous utiliserons l’outil EventStorming qui allie les techniques de modélisation agiles et une approche innovante basée sur les événements dans un format très engageant. Cela conduit à une exploration rapide et efficiente des problématiques traitées dans une approche collaborative entre tous les participants.

Le résultat est un modèle clair et tangible, construit rapidement grâce à la contribution active de tous les rôles impliqués. Les ambiguïtés qui conduisent généralement à de mauvaises implémentations, seront traitées directement et de nouvelles options de modélisation seront mises en évidence.

Nous procéderons par petits cycles de 30 minutes.

Nous commencerons par un EventStorming en mode “Big Picture” essentiellement basé sur les événements métiers. Nous ajouterons graduellement des informations pour arriver à un EventStorming en mode “Process Modelling”.

En fonction du nombre de participants, des groupes seront composés.

  • Théorie: 10% Pratique: 90%
  • Tous les moyens techniques seront gérés par le formateur.
  • L'évaluation des acquis se fait tout au long des sessions au travers des ateliers et des mises en pratique.

Témoignage

"J’ai apprécié le côté interactif de la formation ainsi que les connaissances du formateur. J’utiliserai l’EventStorming Big Picture dans mes atelier d’architecture avec les métiers et l’équipe de développement. Je ferai ensuite des EventStorming détaillés dans mes ateliers de conception avec l’équipe de développement."

Maxime Sanglan-Charlier

About Maxime Sanglan-Charlier

French bio

20 ans dans l'informatique et pas une ride (ou presque). Curieux de nature, je suis toujours à la recherche de tout ce qui peut nous rendre plus efficients en tant qu'individu, en équipe ou au sein d'une organisation. Je co-organise la conférence Newcrafts (ncrafts.io), je fais partie de l'équipe de VirtualDDD.com et suis co-fondateur du groupe Software Crafters Nantes (https://www.meetup.com/fr-FR/nantes-software-crafters-Nantes)

English bio

More than 20 years in software development and not even a wrinkle (or almost not). Curious by nature, I am always on the lookout for anything that can make us more efficient as an individual, as a team or within an organization. I’m co-organizing the amazing Newcrafts conference and also co-founder of the Nantes Software Crafters Meetup. I'm part of the VirtualDDD team and contributor on the DDD-Crew github repository.

All workshops by Maxime Sanglan-Charlier
@__MaxS__

No dates are scheduled for this workshop. Let us know if you think we should organize it near you, or if you'd like to book it on premise in your organisation.


Also check out