Event storming recipes

Alberto Brandolini
Alberto BrandoliniBook Author at Leanpub
EventStorming
recipes @ziobrando
What’s Eventstorming
Let me show you…
#CDays14 – Milano 25, 26 e 27 Febbraio 2014
Video!
What’s Eventstorming
All the key stakeholders in the same
room
with an unlimited modelling space
using stickies as Domain Events
But basically…
it’s a party
Let me show you…
who should we
call?
Event storming recipes
Event storming recipes
Event storming recipes
Event storming recipes
you missed
the party
but also…
You’re invited
to the next
one
hack the place
Event storming recipes
Event storming recipes
Event storming recipes
Event storming recipes
no sitting
Event storming recipes
Ubiquitous
body
language
Event storming recipes
Domain Events
Event storming recipes
along a
timeline
Event storming recipes
Event storming recipes
Event storming recipes
Event storming recipes
Let the magic
happen!
no UML
No BPMN
NO …
Model affinity
Domain events
are just a
sweet spot
next steps
Event storming recipes
Event storming recipes
Event storming recipes
Event storming recipes
incomplete is a
legitimate
state
Event storming recipes
Event storming recipes
When should we
stop?
The real
constraint…
Make the party
memorable
What are we
seeing
exactly?
system view
Event storming recipes
Event storming recipes
Event storming recipes
Event storming recipes
Event storming recipes
Event storming recipes
Event storming recipes
Different
people make a
different party
Event storming recipes
Event storming recipes
in small
companies…
Event storming recipes
Event storming recipes
Code coverage?
http://www.businessweek.com/articles/2013-04-18/faq-reinhart-rogoff-and-the-excel-error-that-changed-history
Event storming recipes
Event storming recipes
look for things
that matter
Event storming recipes
who’s with me?
gotta do something!
are you ready
for it?
What about
remote
eventstorming?
Event storming recipes
What about
remote
toga party?
Event storming recipes
Ok, seriously
Wrapping up
Event storming recipes
but…
leave it
around, for a
while…
Event storming recipes
chaotic eats
sequential for
breakfast
Event storming recipes
Event storming recipes
Event storming recipes
Creative
collaboration
meaningful
conversation with
domain experts?
©	
  Alberto	
  Brandolini	
  2009
experts	
  help	
  us	
  
to	
  understand
and	
  we	
  help	
  
them
choose your role
Find an
observation point
Model
storming?
sorry about
that
© Alberto Brandolini 2013
Event Storming
expected outcome
steered towards a canonical
model
partially defined steps
model affinity
given problem type
© Alberto Brandolini 2013
Model storming
unpredictable outcome
no canonical model
notation incremented
iteratively
!
no predefined problem type
Don’t postpone
people
questions?
Tkanks! @ziobrando
References
EventStormers community on Google+
https://plus.google.com/u/0/communities/
113258571348605620818
!
Introducing Event Storming:
http://ziobrando.blogspot.com/2013/11/introducing-
event-storming.html
1 of 96

Recommended

Model storming by
Model stormingModel storming
Model stormingAlberto Brandolini
26.7K views170 slides
Transactions redefined by
Transactions redefinedTransactions redefined
Transactions redefinedAlberto Brandolini
4.4K views186 slides
Event storming by
Event storming Event storming
Event storming AgileDenver
5.4K views69 slides
Introduction to Event Storming by
Introduction to Event StormingIntroduction to Event Storming
Introduction to Event StormingAlexey Zimarev
3.3K views36 slides
Adopting Domain-Driven Design in your organization by
Adopting Domain-Driven Design in your organizationAdopting Domain-Driven Design in your organization
Adopting Domain-Driven Design in your organizationAleix Morgadas
701 views35 slides
8. Event Storming (P. Rayner).pdf by
8. Event Storming (P. Rayner).pdf8. Event Storming (P. Rayner).pdf
8. Event Storming (P. Rayner).pdfMikhail Andronov
694 views80 slides

More Related Content

What's hot

Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019 by
Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019
Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019Agile India
1.1K views78 slides
A testing strategy for hexagonal applications by
A testing strategy for hexagonal applicationsA testing strategy for hexagonal applications
A testing strategy for hexagonal applicationsMatthias Noback
4K views25 slides
Lambda Architecture in the Cloud with Azure Databricks with Andrei Varanovich by
Lambda Architecture in the Cloud with Azure Databricks with Andrei VaranovichLambda Architecture in the Cloud with Azure Databricks with Andrei Varanovich
Lambda Architecture in the Cloud with Azure Databricks with Andrei VaranovichDatabricks
2.1K views19 slides
Value stream management is essential for dev ops v4 by
Value stream management is essential for dev ops v4Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4DevOps.com
591 views36 slides
Building Adaptive Systems with Wardley Mapping, Domain-Driven Design, and Tea... by
Building Adaptive Systems with Wardley Mapping, Domain-Driven Design, and Tea...Building Adaptive Systems with Wardley Mapping, Domain-Driven Design, and Tea...
Building Adaptive Systems with Wardley Mapping, Domain-Driven Design, and Tea...Susanne Kaiser
1.8K views91 slides
Divergent, Emergent & Convergent Thinking by
Divergent, Emergent & Convergent ThinkingDivergent, Emergent & Convergent Thinking
Divergent, Emergent & Convergent ThinkingPerformance People Pty Ltd
12.7K views24 slides

What's hot(20)

Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019 by Agile India
Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019
Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019
Agile India1.1K views
A testing strategy for hexagonal applications by Matthias Noback
A testing strategy for hexagonal applicationsA testing strategy for hexagonal applications
A testing strategy for hexagonal applications
Matthias Noback4K views
Lambda Architecture in the Cloud with Azure Databricks with Andrei Varanovich by Databricks
Lambda Architecture in the Cloud with Azure Databricks with Andrei VaranovichLambda Architecture in the Cloud with Azure Databricks with Andrei Varanovich
Lambda Architecture in the Cloud with Azure Databricks with Andrei Varanovich
Databricks2.1K views
Value stream management is essential for dev ops v4 by DevOps.com
Value stream management is essential for dev ops v4Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4
DevOps.com591 views
Building Adaptive Systems with Wardley Mapping, Domain-Driven Design, and Tea... by Susanne Kaiser
Building Adaptive Systems with Wardley Mapping, Domain-Driven Design, and Tea...Building Adaptive Systems with Wardley Mapping, Domain-Driven Design, and Tea...
Building Adaptive Systems with Wardley Mapping, Domain-Driven Design, and Tea...
Susanne Kaiser1.8K views
Arquitectura hexagonal by 540deg
Arquitectura hexagonalArquitectura hexagonal
Arquitectura hexagonal
540deg4.3K views
Basic patterns for capability map level 0 by Jörgen Dahlberg
Basic patterns for capability map level 0Basic patterns for capability map level 0
Basic patterns for capability map level 0
Jörgen Dahlberg4.3K views
The Synergistic Nature of PI Objectives by Charlene Cuenca
The Synergistic Nature of PI ObjectivesThe Synergistic Nature of PI Objectives
The Synergistic Nature of PI Objectives
Charlene Cuenca515 views
Introduction au Domain Driven Design by DNG Consulting
Introduction au Domain Driven DesignIntroduction au Domain Driven Design
Introduction au Domain Driven Design
DNG Consulting4.6K views
Hexagonal Architecture by Marcelo Cure
Hexagonal ArchitectureHexagonal Architecture
Hexagonal Architecture
Marcelo Cure1.2K views
Continuous Delivery at scale - Matthew Skelton - NHS Digital agile CoP - Marc... by Matthew Skelton
Continuous Delivery at scale - Matthew Skelton - NHS Digital agile CoP - Marc...Continuous Delivery at scale - Matthew Skelton - NHS Digital agile CoP - Marc...
Continuous Delivery at scale - Matthew Skelton - NHS Digital agile CoP - Marc...
Matthew Skelton1.1K views
Microservices Architectures: Become a Unicorn like Netflix, Twitter and Hailo by gjuljo
Microservices Architectures: Become a Unicorn like Netflix, Twitter and HailoMicroservices Architectures: Become a Unicorn like Netflix, Twitter and Hailo
Microservices Architectures: Become a Unicorn like Netflix, Twitter and Hailo
gjuljo15.5K views
Critical Review of Open Group IT4IT Reference Architecture by Alan McSweeney
Critical Review of Open Group IT4IT Reference ArchitectureCritical Review of Open Group IT4IT Reference Architecture
Critical Review of Open Group IT4IT Reference Architecture
Alan McSweeney1.5K views

More from Alberto Brandolini

L'illusione dell'ortogonalità by
L'illusione dell'ortogonalitàL'illusione dell'ortogonalità
L'illusione dell'ortogonalitàAlberto Brandolini
630 views119 slides
Redesigning everything (avanscoperta meeutp edition) by
Redesigning everything (avanscoperta meeutp edition)Redesigning everything (avanscoperta meeutp edition)
Redesigning everything (avanscoperta meeutp edition)Alberto Brandolini
314 views91 slides
Extreme DDD modelling by
Extreme DDD modellingExtreme DDD modelling
Extreme DDD modellingAlberto Brandolini
1.8K views93 slides
The gordian knot by
The gordian knotThe gordian knot
The gordian knotAlberto Brandolini
965 views81 slides
Software design as a cooperative game with EventStorming by
Software design as a cooperative game with EventStormingSoftware design as a cooperative game with EventStorming
Software design as a cooperative game with EventStormingAlberto Brandolini
2.2K views87 slides
La fatina dei denti by
La fatina dei dentiLa fatina dei denti
La fatina dei dentiAlberto Brandolini
1.2K views115 slides

More from Alberto Brandolini(20)

Redesigning everything (avanscoperta meeutp edition) by Alberto Brandolini
Redesigning everything (avanscoperta meeutp edition)Redesigning everything (avanscoperta meeutp edition)
Redesigning everything (avanscoperta meeutp edition)
Alberto Brandolini314 views
Software design as a cooperative game with EventStorming by Alberto Brandolini
Software design as a cooperative game with EventStormingSoftware design as a cooperative game with EventStorming
Software design as a cooperative game with EventStorming
Alberto Brandolini2.2K views
Idea stickies green bar - Wroclaw edition by Alberto Brandolini
Idea stickies green bar - Wroclaw editionIdea stickies green bar - Wroclaw edition
Idea stickies green bar - Wroclaw edition
Alberto Brandolini3.6K views
Why do all my ddd apps look the same - Vienna 2014 by Alberto Brandolini
Why do all my ddd apps look the same - Vienna 2014Why do all my ddd apps look the same - Vienna 2014
Why do all my ddd apps look the same - Vienna 2014
Alberto Brandolini3.8K views
The final words about software estimation by Alberto Brandolini
The final words about software estimationThe final words about software estimation
The final words about software estimation
Alberto Brandolini32.7K views
Bullshit Asymmetry Principle lightning talk by Alberto Brandolini
Bullshit Asymmetry Principle lightning talkBullshit Asymmetry Principle lightning talk
Bullshit Asymmetry Principle lightning talk
Alberto Brandolini15.3K views

Recently uploaded

Crypto Quantum Leap by
Crypto Quantum Leap Crypto Quantum Leap
Crypto Quantum Leap ahmedjaan790
6 views22 slides
2023-11 Managing your Cost of Living and Spending.pptx by
2023-11 Managing your Cost of Living and Spending.pptx2023-11 Managing your Cost of Living and Spending.pptx
2023-11 Managing your Cost of Living and Spending.pptxdmeekis
10 views35 slides
Romel by
RomelRomel
RomelRomelPacisJr
15 views13 slides
Quotes about hard work .pdf by
Quotes about hard work .pdfQuotes about hard work .pdf
Quotes about hard work .pdfInspire99
11 views17 slides
2023-11 Managing your Cost of Living and Spending.pptx by
2023-11 Managing your Cost of Living and Spending.pptx2023-11 Managing your Cost of Living and Spending.pptx
2023-11 Managing your Cost of Living and Spending.pptxdmeekis
17 views35 slides
Quotes on self confidence and self belief ppt .pdf by
Quotes on self confidence and self belief ppt .pdfQuotes on self confidence and self belief ppt .pdf
Quotes on self confidence and self belief ppt .pdfInspire99
24 views8 slides

Recently uploaded(6)

2023-11 Managing your Cost of Living and Spending.pptx by dmeekis
2023-11 Managing your Cost of Living and Spending.pptx2023-11 Managing your Cost of Living and Spending.pptx
2023-11 Managing your Cost of Living and Spending.pptx
dmeekis10 views
Quotes about hard work .pdf by Inspire99
Quotes about hard work .pdfQuotes about hard work .pdf
Quotes about hard work .pdf
Inspire9911 views
2023-11 Managing your Cost of Living and Spending.pptx by dmeekis
2023-11 Managing your Cost of Living and Spending.pptx2023-11 Managing your Cost of Living and Spending.pptx
2023-11 Managing your Cost of Living and Spending.pptx
dmeekis17 views
Quotes on self confidence and self belief ppt .pdf by Inspire99
Quotes on self confidence and self belief ppt .pdfQuotes on self confidence and self belief ppt .pdf
Quotes on self confidence and self belief ppt .pdf
Inspire9924 views

Event storming recipes