EventStorming
DÉCRIRE LE MÉTIER AUTREMENT
Florent PELLET
Développeur Freelance
Lyon Tech Hub
Coding dojo
Exploration du domaine métier
 Alberto Brandolini
 Puissante
 Engageante
 Efficace
 Facile
 Amusant
Espace illimité
Les personnes clés
 6-8 personnes
 Pas de tables, tout le monde debout
 Plusieurs couleurs/tailles de post-it
Faire émerger les évènements
 Chose significatif passée dans le domaine
 Valeur métier
 Ordre chronologique
Inverser la narration :
Les commandes
 Origine des évènements
 Utilisateur
 Système
Les agrégats
 Commandes en entrée => Evènements en sortie
Contextes
Dialogue
Pistes
 Persona
 Test acceptante clés
 Interface (read model)
Ne pas être exhaustive
 Apprendre le plus possible le plus rapidement possible
 Modèle des données => Modèle comportemental
Exemple: Mixter
Session
User Identity
User Profile
Message
Identity
context
Mixter
SEO
(core)
Mixter
context
Subscription
Reward
Gaming
context
Register User
Log user
User registered
User Connected
Update user
description
User description
updated
Delete
message
Message
deleted
Publish
message
Message
published
Reply
message
Reply Message
Published
Republish
message
Message
republished
User
mentionned
Notify
follower
Followee Message
Published
Follow user
User followed
Unfollow user
User unfollowed
Reward
message
Message rewarded
(>500 republished)
Logout user
User Disconnected
Timeline
messages
Followers
CQRS & EventSourcing Concept
Workshop – Mix-IT 2015
Jeudi 10h - Salle Turing
Agilité par le code
grâce à CQRS et
EventSourcing

Event storming

Notes de l'éditeur

  • #4 Puissante : Exploration en quelques heures Engageante : l’ensemble des parties sur un pied d’égalité Efficace : facilement transposable dans le monde DDD Facile : quelques post-it pas de convention Amusant
  • #5 Quel dommage de se limiter sur un problème complexe à cause de l’espace
  • #13 Ne pas être exhausitive, sinon enorme Perte de valeur, voir peut être effreyant