← Graph

EventStorming

concept 21 connections

Workshop format invented by Alberto Brandolini combining 'domain events' with 'brainstorming'. Business experts and developers stand shoulder-to-shoulder at an unlimited modeling surface (long paper on the wall) with markers and colored stickies, writing past-tense domain events on an orange-sticky timeline. Time-boxed (4–6 hours). Goes through divergence → emergence → convergence phases. Everyone can add in parallel so no idea is lost and no boss dominates. Events map directly to code in a CQRS/event-sourced system: commands issued by users trigger domain behavior (yellow stickies) which emit events. Heimeshoff considers it essential because it forces collaboration outside comfort zones. Reading participants' emotional reactions matters more than their words.

category
practice
about
EventStorming concept
Opens with EventStorming as the cornerstone of collaborative DDD.
about
EventStorming concept
Advice is about running EventStorming effectively.
Story illustrates benefits of EventStorming with stakeholders.
about
EventStorming concept
Presented as Heimeshoff's favorite collaborative modeling method.
about
EventStorming concept
Starts the design process with EventStorming big-picture and process-level sessions.
about
EventStorming concept
Book on the EventStorming workshop method.
about
EventStorming concept
Uses an EventStorming session as the example of work AI cannot easily replace.
about
EventStorming concept
Presents EventStorming as the antidote.
about
EventStorming concept
Question specifically about remote EventStorming.
Speaker uses EventStorming notation for aggregate rules.
The talk is about running EventStorming workshops, especially remotely.
about
EventStorming concept
Asks whether EventStorming can be run asynchronously.
about
EventStorming concept
Asks about developer buy-in for EventStorming workshops.
authored
EventStorming concept
Invented the EventStorming workshop technique.
person Mariusz Gil
has_skill
EventStorming concept
Uses EventStorming daily to refactor legacy systems and teach modeling.
level: expert
has_skill
EventStorming concept
Pavel cites EventStorming among his interests.
recommends
EventStorming concept
Promotes EventStorming as the most important part of doing DDD.
recommends
EventStorming concept
Describes it as his favorite modeling method.
related_to
EventStorming concept
Creator of the EventStorming technique.
concept Event Modeling
related_to
EventStorming concept
Event Modeling evolved from EventStorming and shares the event-first vocabulary.
works_on
EventStorming concept
Brandolini invented EventStorming and wrote the 'Introducing EventStorming' book.
role: inventor

Provenance

Read by
22 extractions