event storming
Timeline
Brainstorm (chaotic exploration)
- roughly 10 minutes
- try not to talk
- everyone does it on their own
Refine (enforce timeline)
- roughly 20 minutes
- take everyone's notes and put them in order, grouping related events
- if there are duplicates with different wording, discuss: come up with ubiquitous language
Add people
- roughly 25-30 minutes
- come up with user stories
- be specific: "seat 1a reserved" over "seat reserved"
- are there any dependencies? ie things that have to happen first
- "reverse narrative" - go over right-to-left
- label stories
Add systems
- Think about what other systems you'll interact with, or which will interact with you
- label external systems
- what system kicks off each flow? (user, external system, etc)
Review (walkthrough)
- everyone goes over the board ("explicit walkthrough")
- take turns leading
- if people are talking about things for a long time, mark it as a hot spot and move on
Vote for problems and opportunities
- What are the three (etc) things you want to focus on next?
- Use dot voting
- Read the room and address lagging energy
Types of notes
Events
- "noun verbed": "payment confirmed", "seat reserved"
- write things in past tense: it has happened and cannot be rejected
- sticky notes (or a representation thereouf), left to right as the process progresses
- be specific: "rejected due to insufficient funds" instead of "rejected": this opens us up to thinking about all the other reasons it could be rejected
Business rules
- i.e. policies
- influence when Events happen
Hot Spot
- items to discuss later (people aren't here, getting sidetracked, etc)