Event Storming : comprendre le métier autrement


Il n’est jamais simple de modéliser efficacement un système. Nous proposons pour y parvenir de supprimer tout vocabulaire technique et de se mettre d'accord sur un langage commun à l'équipe et spécifique au projet.


Laissez mijoter l'intelligence collective des acteurs d'un projet devant un immense tableau blanc, pour échanger et décrire les évènements pouvant être produit dans le système. Le résultat est un modèle, absorbant des commandes et générant des évènements pour communiquer ses décisions. Vous verrez ainsi avec quelle rapidité, la compréhension globale du métier augmente.

Et si vous voulez mettre les main dans le code, essayez notre workshop CQRS et Event Sourcing (https://github.com/DevLyon/mixter), vous verrez comment implémenter un design orienté évènement le plus simplement possible !


#WORKSHOP en Français

Florent Pellet

DDD Addict, Software Craftsman

Clément Bouillier

DevCrafting/HackYourJob

Software craftsman/generalizing specialist, je m'intéresse au développement toutes plateformes confondues (avec une spécialité .NET C#/F#) pour créer des applications ajustées et ciblées sur la valeur métier requises par les utilisateurs. Pour cela, une bonne dose d'agilité est nécessaire, c'est pourquoi je cultive également cette facette avec une inspiration des différentes méthodes et pratiques proposées par la communauté (XP, Kanban, Scrum...). Enfin, l'agilité nécessite également une grosse dose de technicité pour réaliser des applications qui peuvent suivre l'adaptation au changement nécessaire, ce qui passe par des pratiques (TDD, BDD, refactoring...) et concepts (DDD, CQRS...) d'ingénierie logicielle pas encore assez connus.

Emilien Pecoul

Freelance, aimerait devenir un bon développeur logiciel! Evangéliste agile, fervent défenseur du TDD et du BDD.

Jean Helou

Freelance, Software Craftsman, Agiliste Scala, Java, Javascript,