SlideShare a Scribd company logo
1 of 170
Download to read offline
Model
Storming
A different approach to
collaborative model discovery
Model
Storming
Model
Storming
Thursday, September 19, 13
About me
@ziobrando
I do something else instead
Thursday, September 19, 13
Prelude
Thursday, September 19, 13
We need to complete the planning for the
project portfolio for the whole year. We have
- 17 teams
- +160 projects
- around 200 people involved
- only 2 days left
Will you help us?
Thursday, September 19, 13
What would you do?
Thursday, September 19, 13
We need to complete the planning for the
project portfolio for the whole year. We have
- 17 teams
- +160 projects
- around 200 people involved
- only 2 days left
Will you help us?
Thursday, September 19, 13
We need to complete the planning for the
project portfolio for the whole year. We have
- 17 teams
- +160 projects
- around 200 people involved
- only 2 days left
Will you help us?
... ok
Thursday, September 19, 13
We need to complete the planning for the
project portfolio for the whole year. We have
- 17 teams
- +160 projects
- around 200 people involved
- only 2 days left
Will you help us?
... ok
... but let’s play with my rules.
Thursday, September 19, 13
avanscoperta
My rules
Find a dedicated place
Invite all the relevant people
Provide some simple rules
...secret weapons :-)
Thursday, September 19, 13
My secret weapon
Thursday, September 19, 13
My secret weapon
Thursday, September 19, 13
Let’s facilitate!
Thursday, September 19, 13
Ice breakers
Thursday, September 19, 13
... by 7 p.m.
Thursday, September 19, 13
Thursday, September 19, 13
© Alberto Brandolini 2013
The result?
Thursday, September 19, 13
© Alberto Brandolini 2013
The result?
One HUGE tangible result
Thursday, September 19, 13
© Alberto Brandolini 2013
The result?
One HUGE tangible result
Conflicts resolved on-the-fly
Thursday, September 19, 13
© Alberto Brandolini 2013
The result?
One HUGE tangible result
Conflicts resolved on-the-fly
The right conversations
Thursday, September 19, 13
© Alberto Brandolini 2013
The result?
One HUGE tangible result
Conflicts resolved on-the-fly
The right conversations
Bottlenecks highlighted
Thursday, September 19, 13
© Alberto Brandolini 2013
The result?
One HUGE tangible result
Conflicts resolved on-the-fly
The right conversations
Bottlenecks highlighted
4 month of smooth planning
Thursday, September 19, 13
© Alberto Brandolini 2013
The result?
Thursday, September 19, 13
© Alberto Brandolini 2013
The result?
one
Thursday, September 19, 13
© Alberto Brandolini 2013
The result?
one of
Thursday, September 19, 13
© Alberto Brandolini 2013
The result?
one of my
Thursday, September 19, 13
© Alberto Brandolini 2013
The result?
one of my
best
Thursday, September 19, 13
© Alberto Brandolini 2013
The result?
one of my
best working
Thursday, September 19, 13
© Alberto Brandolini 2013
The result?
one of my
best working
day
Thursday, September 19, 13
© Alberto Brandolini 2013
The result?
one of my
best working
day everThursday, September 19, 13
We need to complete the planning for the
project portfolio for the whole year. We have
- 17 teams
- +160 projects
- around 200 people involved
- only 2 days left
Will you help us?
This will never work.
Thursday, September 19, 13
We need to complete the planning for the
project portfolio for the whole year. We have
- 17 teams
- +160 projects
- around 200 people involved
- only 2 days left
Will you help us?
... ok
This will never work.
Thursday, September 19, 13
We need to complete the planning for the
project portfolio for the whole year. We have
- 17 teams
- +160 projects
- around 200 people involved
- only 2 days left
Will you help us?
... ok
... but let’s play with my rules.
This will never work.
Thursday, September 19, 13
Foundations
Something I talked about in
London, not that long ago...
Thursday, September 19, 13
Ignorance is the single
greatest impediment
to throughput.
Dan North
http://dannorth.net/2010/08/30/introducing-deliberate-discovery/
Thursday, September 19, 13
Learning is the
constraint
Dan North
http://dannorth.net/2010/08/30/introducing-deliberate-discovery/
Thursday, September 19, 13
...maybe not the only
one...
Thursday, September 19, 13
When doing DDD...
Thursday, September 19, 13
Software
development is a
learning process
Working code is a
side effect
Thursday, September 19, 13
Coding 20cl, learning 20cl,
deciding 20cl, waiting...
Thursday, September 19, 13
What can we do to
improve learning?
Thursday, September 19, 13
What can we do to
improve decision
making?
Thursday, September 19, 13
Summer
And something quite
unexpected
Thursday, September 19, 13
Thursday, September 19, 13
Thursday, September 19, 13
© Alberto Brandolini 2013
A little community...
Started experimenting
Thursday, September 19, 13
© Alberto Brandolini 2013
A little community...
Started experimenting
@mathiasverraes
Thursday, September 19, 13
© Alberto Brandolini 2013
A little community...
Started experimenting
@mathiasverraes @heimeshoff
Thursday, September 19, 13
© Alberto Brandolini 2013
A little community...
Started experimenting
@mathiasverraes @heimeshoff
@andreabalducci
Thursday, September 19, 13
© Alberto Brandolini 2013
A little community...
Started experimenting
@mathiasverraes @heimeshoff
@andreabalducci
@tojans
Thursday, September 19, 13
© Alberto Brandolini 2013
A little community...
Started experimenting
@mathiasverraes @heimeshoff
@andreabalducci
@tojans
@tjaskula
Thursday, September 19, 13
© Alberto Brandolini 2013
A little community...
Started experimenting
@mathiasverraes @heimeshoff
@andreabalducci
@tojans
@tjaskula
@yreynhout
Thursday, September 19, 13
© Alberto Brandolini 2013
A little community...
Started experimenting
@mathiasverraes @heimeshoff
@andreabalducci
@tojans
@tjaskula
@yreynhout
@alessandrocolla
Thursday, September 19, 13
© Alberto Brandolini 2013
A little community...
Started experimenting
@mathiasverraes @heimeshoff
@andreabalducci
@tojans
@tjaskula
@yreynhout
@alessandrocolla @jefclaes
Thursday, September 19, 13
© Alberto Brandolini 2013
A little community...
Started experimenting
@mathiasverraes @heimeshoff
@andreabalducci
@tojans
@tjaskula
@yreynhout
@alessandrocolla @jefclaes
@lorenzomassacci
Thursday, September 19, 13
© Alberto Brandolini 2013
A little community...
Started experimenting
@mathiasverraes @heimeshoff
@andreabalducci
@tojans
@tjaskula
@yreynhout
@alessandrocolla @jefclaes
@lorenzomassacci
@sleli
Thursday, September 19, 13
© Alberto Brandolini 2013
And the experiments
worked
Thursday, September 19, 13
© Alberto Brandolini 2013
And the experiments
worked
“This is awesome!”
Thursday, September 19, 13
© Alberto Brandolini 2013
And the experiments
worked
“This is awesome!”
“For the first time,
developers started asking
the right questions!”
Thursday, September 19, 13
© Alberto Brandolini 2013
And the experiments
worked
“This is awesome!”
“For the first time,
developers started asking
the right questions!”
“We turned the model
into implementation on
the same afternoon”
Thursday, September 19, 13
© Alberto Brandolini 2013
Event storming was
“formalized”
Thursday, September 19, 13
© Alberto Brandolini 2013
Thursday, September 19, 13
© Alberto Brandolini 2013
And the experiments
triggered new ideas
Thursday, September 19, 13
© Alberto Brandolini 2013
And the experiments
triggered new ideas
“Let’s use it to set up our Kanban board!”
Thursday, September 19, 13
© Alberto Brandolini 2013
And the experiments
triggered new ideas
“Let’s use it to set up our Kanban board!”
“is there a UX version
of the workshop?”
Thursday, September 19, 13
© Alberto Brandolini 2013
And the experiments
triggered new ideas
“Let’s use it to set up our Kanban board!”
“is there a UX version
of the workshop?”
“How can we use this to
steer implementation?”Thursday, September 19, 13
© Alberto Brandolini 2013
And the experiments
triggered new ideas
“Let’s use it to set up our Kanban board!”
“is there a UX version
of the workshop?”
“How can we use this to
steer implementation?”
“We used a different
set of rules”
Thursday, September 19, 13
© Alberto Brandolini 2013
Thursday, September 19, 13
© Alberto Brandolini 2013
Thursday, September 19, 13
© Alberto Brandolini 2013
What is Model Storming?
Thursday, September 19, 13
© Alberto Brandolini 2013
What is Model Storming?
Unlimited Modeling Space
Thursday, September 19, 13
© Alberto Brandolini 2013
What is Model Storming?
Unlimited Modeling Space
Simple Gaming Rules
Thursday, September 19, 13
© Alberto Brandolini 2013
What is Model Storming?
Unlimited Modeling Space
Simple Gaming Rules
Active Collaboration
Thursday, September 19, 13
© Alberto Brandolini 2013
What is Model Storming?
Unlimited Modeling Space
Simple Gaming Rules
Active Collaboration
Addressing Complexity
Thursday, September 19, 13
© Alberto Brandolini 2013
What is Model Storming?
Unlimited Modeling Space
Simple Gaming Rules
Active Collaboration
Addressing Complexity
Everything is visible
Thursday, September 19, 13
© Alberto Brandolini 2013
What is Model Storming?
Unlimited Modeling Space
Simple Gaming Rules
Active Collaboration
Addressing Complexity
Everything is visible
Supporting divergence
Thursday, September 19, 13
© Alberto Brandolini 2013
What is Model Storming?
Unlimited Modeling Space
Simple Gaming Rules
Active Collaboration
Addressing Complexity
Everything is visible
Supporting divergence
Decide later
Thursday, September 19, 13
© Alberto Brandolini 2013
Unlimited Modeling Space
My problem is...
Thursday, September 19, 13
© Alberto Brandolini 2013
Unlimited Modeling Space
My problem is...
BIGGER
Thursday, September 19, 13
Conquer first
Divide later
Thursday, September 19, 13
© Alberto Brandolini 2013
My best friend
Thursday, September 19, 13
© Alberto Brandolini 2013
Thursday, September 19, 13
© Alberto Brandolini 2013
Unlimited surface
Thursday, September 19, 13
© Alberto Brandolini 2013
Unlimited surface
You don’t know the size of the
problem before exploring it
Thursday, September 19, 13
© Alberto Brandolini 2013
Active Collaboration
All participant should
actively contribute
Thursday, September 19, 13
© Alberto Brandolini 2013
One
Man
One
MarkerThursday, September 19, 13
It’s no fun to just
watch others play
Thursday, September 19, 13
Our brain...
http://www.wpclipart.com/medical/anatomy/brain/four_lobes_of_the_cerebral_cortex.png.html
Thursday, September 19, 13
Thursday, September 19, 13
System 1
Thursday, September 19, 13
System 1
Quick pattern matching
Thursday, September 19, 13
System 1
Quick pattern matching
Parallel processing, unaware mode
Thursday, September 19, 13
System 1
Quick pattern matching
Parallel processing, unaware mode
Low energy consumption
Thursday, September 19, 13
System 1
Quick pattern matching
Parallel processing, unaware mode
Low energy consumption
System 2
Thursday, September 19, 13
System 1
Quick pattern matching
Parallel processing, unaware mode
Low energy consumption
System 2
Complex elaboration that need
attention and concentration
Thursday, September 19, 13
System 1
Quick pattern matching
Parallel processing, unaware mode
Low energy consumption
System 2
No parallelism
Complex elaboration that need
attention and concentration
Thursday, September 19, 13
System 1
Quick pattern matching
Parallel processing, unaware mode
Low energy consumption
System 2
High energy consumption
No parallelism
Complex elaboration that need
attention and concentration
Thursday, September 19, 13
Maybe there’s a
reason for that
Thursday, September 19, 13
Let’s examine carefully
every possibility
Thursday, September 19, 13
Thursday, September 19, 13
System 1
Quick pattern matching
Parallel processing, unaware mode
Low energy consumption
System 2
High energy consumption
No parallelism
Complex elaboration that need
attention and concentration
Thursday, September 19, 13
System 1
Quick pattern matching
Parallel processing, unaware mode
Low energy consumption
System 2
High energy consumption
No parallelism
Complex elaboration that need
attention and concentration
It’s the
same class!
Thursday, September 19, 13
System 1
Quick pattern matching
Parallel processing, unaware mode
Low energy consumption
System 2
High energy consumption
No parallelism
Complex elaboration that need
attention and concentration
It’s the
same class!
It’s obvious!
Thursday, September 19, 13
System 1
Quick pattern matching
Parallel processing, unaware mode
Low energy consumption
System 2
High energy consumption
No parallelism
Complex elaboration that need
attention and concentration
It’s the
same class!
It’s obvious!
Let’s consider
Bounded Contexts
Thursday, September 19, 13
System 1
Quick pattern matching
Parallel processing, unaware mode
Low energy consumption
System 2
High energy consumption
No parallelism
Complex elaboration that need
attention and concentration
It’s the
same class!
It’s obvious!
Let’s consider
Bounded Contexts
Let’s see
the whole
Thursday, September 19, 13
Our brain
Doesn’t learn under
stress
Provides inferior
solutions under
pressure
Tries to preserve
energies
Thursday, September 19, 13
© Alberto Brandolini 2013
Our brain
Thursday, September 19, 13
© Alberto Brandolini 2013
Our brain
Quick in pattern matching
Thursday, September 19, 13
© Alberto Brandolini 2013
Our brain
Quick in pattern matching
(and unaware of it)
Thursday, September 19, 13
© Alberto Brandolini 2013
Our brain
Quick in pattern matching
(and unaware of it)
Provides inferior solutions
under pressure
Thursday, September 19, 13
© Alberto Brandolini 2013
Our brain
Quick in pattern matching
(and unaware of it)
Provides inferior solutions
under pressure
Tries to avoid complexity
Thursday, September 19, 13
© Alberto Brandolini 2013
Our brain
Quick in pattern matching
(and unaware of it)
Provides inferior solutions
under pressure
Tries to avoid complexity
Gets hooked by games
Thursday, September 19, 13
© Alberto Brandolini 2013
Thursday, September 19, 13
© Alberto Brandolini 2013
Thursday, September 19, 13
© Alberto Brandolini 2013
Can you pass by
without completing?Thursday, September 19, 13
© Alberto Brandolini 2013
Thursday, September 19, 13
© Alberto Brandolini 2013
And, by the way, playing
is how we learn betterThursday, September 19, 13
Gamification!
Thursday, September 19, 13
© Alberto Brandolini 2013
Gamification
We need some rules to start
moving
Thursday, September 19, 13
© Alberto Brandolini 2013
Thursday, September 19, 13
© Alberto Brandolini 2013
Tell us whatever you wantThursday, September 19, 13
© Alberto Brandolini 2013
Thursday, September 19, 13
Embrace Fuzzyness
(temporarily)
Thursday, September 19, 13
It will compile
Thursday, September 19, 13
I promise
Thursday, September 19, 13
...and we still need him!
Thursday, September 19, 13
© Alberto Brandolini 2013
Deferring decisions
Implicit choices
There’s nothing *right* yet
No legacy
Thursday, September 19, 13
© Alberto Brandolini 2013
Addressing complexity
Data first
Structure later
Thursday, September 19, 13
Everybody is
partitioning the
system
Thursday, September 19, 13
I just like taking a
detour first...
Thursday, September 19, 13
© Alberto Brandolini 2013
Lo-fi notation
UML is too complex to
support a meaningful
conversation!
Whiteboards won’t compile
anyway
Thursday, September 19, 13
© Alberto Brandolini 2013
Thursday, September 19, 13
© Alberto Brandolini 2013
Visualize everything
Thursday, September 19, 13
© Alberto Brandolini 2013
Thursday, September 19, 13
© Alberto Brandolini 2013
Thursday, September 19, 13
© Alberto Brandolini 2013
Visualize everything
Legend and Notation
Requirements and solution
Solutions
Disagreement
Context
...
Thursday, September 19, 13
Keep the cognitive
load small
Thursday, September 19, 13
© Alberto Brandolini 2013
Exploring
Guys, we’re doing this one
really badly
Thursday, September 19, 13
© Alberto Brandolini 2013
Brainstorming rules
“We need at least 3 bad
ideas”
Thursday, September 19, 13
Short timeboxes
throwaway code
...more ;-)
coderetreat.org
Thursday, September 19, 13
coderetreat.org
Thursday, September 19, 13
coderetreat.org
Thursday, September 19, 13
coderetreat.org
Thursday, September 19, 13
coderetreat.org
Thursday, September 19, 13
coderetreat.org
Thursday, September 19, 13
coderetreat.org
Thursday, September 19, 13
coderetreat.org
Thursday, September 19, 13
coderetreat.org
Thursday, September 19, 13
Can we tweak it?
Thursday, September 19, 13
Yes!
Thursday, September 19, 13
© Alberto Brandolini 2013
Negotiating
We need a
tangible enemy
if there’s none ...
Thursday, September 19, 13
Your colleague
becomes the enemy
Thursday, September 19, 13
© Alberto Brandolini 2013
Negotiating
implicit meaning
Blah, blah, blah...
...And
obviously, blah,
blah...
Blah, blah, blah...
Ouch, he didn’t
mention wah, wah...
Thursday, September 19, 13
A tangible artifact
becomes the enemy
Thursday, September 19, 13
Your colleague
becomes your ally
Thursday, September 19, 13
© Alberto Brandolini 2013
Proving
Still negotiating is waste
It’s not about convincing the
others...
Thursday, September 19, 13
Thursday, September 19, 13
Thursday, September 19, 13
Thursday, September 19, 13
Coding against an
ecosystem
Thursday, September 19, 13
Coding against an
ecosystem
How do we measure effect on an ecosystem?
Thursday, September 19, 13
Watching the ceiling
is forbidden!
Thursday, September 19, 13
© Alberto Brandolini 2013
Still unanswered
Thursday, September 19, 13
© Alberto Brandolini 2013
Still unanswered
This might still be a Plan B
Thursday, September 19, 13
© Alberto Brandolini 2013
Still unanswered
This might still be a Plan B
Full-immersion
Thursday, September 19, 13
© Alberto Brandolini 2013
Still unanswered
This might still be a Plan B
Full-immersion
Go-see Gemba style
Thursday, September 19, 13
© Alberto Brandolini 2013
Still unanswered
This might still be a Plan B
Full-immersion
Go-see Gemba style
Thursday, September 19, 13
© Alberto Brandolini 2013
Still unanswered
This might still be a Plan B
Full-immersion
Go-see Gemba style
Optimal path to
implementation?
Thursday, September 19, 13
© Alberto Brandolini 2013
Still unanswered
This might still be a Plan B
Full-immersion
Go-see Gemba style
Optimal path to
implementation?
Some good ideas, though
Thursday, September 19, 13
It’s a fun job
and
somebody’s gotta do
it
Thursday, September 19, 13
Grazie!
@ziobrando
Thursday, September 19, 13

More Related Content

What's hot

Workshop event storming
Workshop event stormingWorkshop event storming
Workshop event stormingJef Claes
 
Microservices architecture overview v2
Microservices architecture overview v2Microservices architecture overview v2
Microservices architecture overview v2Dmitry Skaredov
 
Working Backwards from the Customer
Working Backwards from the CustomerWorking Backwards from the Customer
Working Backwards from the CustomerAmazon Web Services
 
Introduction to Wardley Maps
Introduction to Wardley MapsIntroduction to Wardley Maps
Introduction to Wardley MapsSteve Purkis
 
Domain Driven Design (DDD)
Domain Driven Design (DDD)Domain Driven Design (DDD)
Domain Driven Design (DDD)Tom Kocjan
 
Platform engineering 101
Platform engineering 101Platform engineering 101
Platform engineering 101Sander Knape
 
Why do all my ddd apps look the same - Vienna 2014
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 2014Alberto Brandolini
 
Redesigning everything ITARC Stockholm 2021
Redesigning everything ITARC Stockholm 2021Redesigning everything ITARC Stockholm 2021
Redesigning everything ITARC Stockholm 2021Alberto Brandolini
 
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
10+ Deploys Per Day: Dev and Ops Cooperation at FlickrJohn Allspaw
 
FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13
FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13
FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13Lean Kanban Central Europe
 
Microservices Architecture - Bangkok 2018
Microservices Architecture - Bangkok 2018Microservices Architecture - Bangkok 2018
Microservices Architecture - Bangkok 2018Araf Karsh Hamid
 
DevOps feedback loops
DevOps feedback loopsDevOps feedback loops
DevOps feedback loopsPaul Peissner
 
Dynatrace Cloud-Native Workshop Slides
Dynatrace Cloud-Native Workshop SlidesDynatrace Cloud-Native Workshop Slides
Dynatrace Cloud-Native Workshop SlidesVMware Tanzu
 
DevOps: What, who, why and how?
DevOps: What, who, why and how?DevOps: What, who, why and how?
DevOps: What, who, why and how?Red Gate Software
 
PopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
PopcornFlow: Continuous Evolution Through Ultra-Rapid ExperimentationPopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
PopcornFlow: Continuous Evolution Through Ultra-Rapid ExperimentationClaudio Perrone
 
Agile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueAgile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueLeadingAgile
 
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...Manuel Pais
 

What's hot (20)

Workshop event storming
Workshop event stormingWorkshop event storming
Workshop event storming
 
Microservices architecture overview v2
Microservices architecture overview v2Microservices architecture overview v2
Microservices architecture overview v2
 
Working Backwards from the Customer
Working Backwards from the CustomerWorking Backwards from the Customer
Working Backwards from the Customer
 
Introduction to Wardley Maps
Introduction to Wardley MapsIntroduction to Wardley Maps
Introduction to Wardley Maps
 
Domain Driven Design (DDD)
Domain Driven Design (DDD)Domain Driven Design (DDD)
Domain Driven Design (DDD)
 
Platform engineering 101
Platform engineering 101Platform engineering 101
Platform engineering 101
 
Why do all my ddd apps look the same - Vienna 2014
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
 
Redesigning everything ITARC Stockholm 2021
Redesigning everything ITARC Stockholm 2021Redesigning everything ITARC Stockholm 2021
Redesigning everything ITARC Stockholm 2021
 
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
 
FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13
FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13
FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13
 
Microservices Architecture - Bangkok 2018
Microservices Architecture - Bangkok 2018Microservices Architecture - Bangkok 2018
Microservices Architecture - Bangkok 2018
 
DevOps feedback loops
DevOps feedback loopsDevOps feedback loops
DevOps feedback loops
 
Dynatrace Cloud-Native Workshop Slides
Dynatrace Cloud-Native Workshop SlidesDynatrace Cloud-Native Workshop Slides
Dynatrace Cloud-Native Workshop Slides
 
DevOps: What, who, why and how?
DevOps: What, who, why and how?DevOps: What, who, why and how?
DevOps: What, who, why and how?
 
PopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
PopcornFlow: Continuous Evolution Through Ultra-Rapid ExperimentationPopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
PopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
 
Event Storming and Saga
Event Storming and SagaEvent Storming and Saga
Event Storming and Saga
 
Agile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueAgile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to Value
 
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
 
AWS Migration Planning Roadmap
AWS Migration Planning RoadmapAWS Migration Planning Roadmap
AWS Migration Planning Roadmap
 
Observability driven development
Observability driven developmentObservability driven development
Observability driven development
 

Similar to Model storming

Rethinking enterprise software
Rethinking enterprise softwareRethinking enterprise software
Rethinking enterprise softwareAlberto Brandolini
 
Vuoi vender un viaggio da sogno? Aiuta! Via App, robot o… il caro vecchio tel...
Vuoi vender un viaggio da sogno? Aiuta! Via App, robot o… il caro vecchio tel...Vuoi vender un viaggio da sogno? Aiuta! Via App, robot o… il caro vecchio tel...
Vuoi vender un viaggio da sogno? Aiuta! Via App, robot o… il caro vecchio tel...Rachele Zinzocchi
 
Paul Dunn The Power Of Small Trust Conference
Paul Dunn The Power Of Small Trust ConferencePaul Dunn The Power Of Small Trust Conference
Paul Dunn The Power Of Small Trust ConferenceTalent Dynamics
 
Accessibility presentation at Drupal Government Days
Accessibility presentation at Drupal Government DaysAccessibility presentation at Drupal Government Days
Accessibility presentation at Drupal Government DaysPhase2
 
Model storming - a different approach to collaborative model discovery (Vilni...
Model storming - a different approach to collaborative model discovery (Vilni...Model storming - a different approach to collaborative model discovery (Vilni...
Model storming - a different approach to collaborative model discovery (Vilni...Alberto Brandolini
 
Il Digitale Utile, l’Utile del Digitale: "Il web, bello e buono. Oppure spiet...
Il Digitale Utile, l’Utile del Digitale: "Il web, bello e buono. Oppure spiet...Il Digitale Utile, l’Utile del Digitale: "Il web, bello e buono. Oppure spiet...
Il Digitale Utile, l’Utile del Digitale: "Il web, bello e buono. Oppure spiet...Rachele Zinzocchi
 
Dakno Real Estate Marketing Boot Camp Apps Session
Dakno Real Estate Marketing Boot Camp Apps SessionDakno Real Estate Marketing Boot Camp Apps Session
Dakno Real Estate Marketing Boot Camp Apps SessionBobby Carroll
 
La Banca Utile, l’Utile della Banca»: Help-Marketing, Nuovo Modello di Business
La Banca Utile, l’Utile della Banca»: Help-Marketing, Nuovo Modello di BusinessLa Banca Utile, l’Utile della Banca»: Help-Marketing, Nuovo Modello di Business
La Banca Utile, l’Utile della Banca»: Help-Marketing, Nuovo Modello di BusinessSocial Minds
 
Marketing in the Round for IABC Louisville
Marketing in the Round for IABC LouisvilleMarketing in the Round for IABC Louisville
Marketing in the Round for IABC LouisvilleGini Dietrich
 
Dutch flower group 18 september 2013
Dutch flower group 18 september 2013Dutch flower group 18 september 2013
Dutch flower group 18 september 2013Ronnie Overgoor
 
SMG 'High Bar' talk: What does great work look like? (Simon Pont)
SMG 'High Bar' talk: What does great work look like? (Simon Pont)SMG 'High Bar' talk: What does great work look like? (Simon Pont)
SMG 'High Bar' talk: What does great work look like? (Simon Pont)Simon Pont
 
Employee Referral Approach: From Who Do You Know to Here's Who You Know #ERE13
Employee Referral Approach: From Who Do You Know to Here's Who You Know #ERE13 Employee Referral Approach: From Who Do You Know to Here's Who You Know #ERE13
Employee Referral Approach: From Who Do You Know to Here's Who You Know #ERE13 craig campbell
 
South Africa: Doing Things Differently
South Africa: Doing Things DifferentlySouth Africa: Doing Things Differently
South Africa: Doing Things DifferentlyWilliam Price
 
Flipping University Education
Flipping University EducationFlipping University Education
Flipping University EducationJon Bergmann
 

Similar to Model storming (20)

Rethinking enterprise software
Rethinking enterprise softwareRethinking enterprise software
Rethinking enterprise software
 
Hso 24 september 2013
Hso 24 september 2013Hso 24 september 2013
Hso 24 september 2013
 
Vuoi vender un viaggio da sogno? Aiuta! Via App, robot o… il caro vecchio tel...
Vuoi vender un viaggio da sogno? Aiuta! Via App, robot o… il caro vecchio tel...Vuoi vender un viaggio da sogno? Aiuta! Via App, robot o… il caro vecchio tel...
Vuoi vender un viaggio da sogno? Aiuta! Via App, robot o… il caro vecchio tel...
 
Paul Dunn The Power Of Small Trust Conference
Paul Dunn The Power Of Small Trust ConferencePaul Dunn The Power Of Small Trust Conference
Paul Dunn The Power Of Small Trust Conference
 
Accessibility presentation at Drupal Government Days
Accessibility presentation at Drupal Government DaysAccessibility presentation at Drupal Government Days
Accessibility presentation at Drupal Government Days
 
Going to War Over UX
Going to War Over UXGoing to War Over UX
Going to War Over UX
 
The Future of IT in our region
The Future of IT in our regionThe Future of IT in our region
The Future of IT in our region
 
Model storming - a different approach to collaborative model discovery (Vilni...
Model storming - a different approach to collaborative model discovery (Vilni...Model storming - a different approach to collaborative model discovery (Vilni...
Model storming - a different approach to collaborative model discovery (Vilni...
 
Il Digitale Utile, l’Utile del Digitale: "Il web, bello e buono. Oppure spiet...
Il Digitale Utile, l’Utile del Digitale: "Il web, bello e buono. Oppure spiet...Il Digitale Utile, l’Utile del Digitale: "Il web, bello e buono. Oppure spiet...
Il Digitale Utile, l’Utile del Digitale: "Il web, bello e buono. Oppure spiet...
 
Responsive design
Responsive designResponsive design
Responsive design
 
Dakno Real Estate Marketing Boot Camp Apps Session
Dakno Real Estate Marketing Boot Camp Apps SessionDakno Real Estate Marketing Boot Camp Apps Session
Dakno Real Estate Marketing Boot Camp Apps Session
 
La Banca Utile, l’Utile della Banca»: Help-Marketing, Nuovo Modello di Business
La Banca Utile, l’Utile della Banca»: Help-Marketing, Nuovo Modello di BusinessLa Banca Utile, l’Utile della Banca»: Help-Marketing, Nuovo Modello di Business
La Banca Utile, l’Utile della Banca»: Help-Marketing, Nuovo Modello di Business
 
Marketing in the Round for IABC Louisville
Marketing in the Round for IABC LouisvilleMarketing in the Round for IABC Louisville
Marketing in the Round for IABC Louisville
 
Dutch flower group 18 september 2013
Dutch flower group 18 september 2013Dutch flower group 18 september 2013
Dutch flower group 18 september 2013
 
SMG 'High Bar' talk: What does great work look like? (Simon Pont)
SMG 'High Bar' talk: What does great work look like? (Simon Pont)SMG 'High Bar' talk: What does great work look like? (Simon Pont)
SMG 'High Bar' talk: What does great work look like? (Simon Pont)
 
Employee Referral Approach: From Who Do You Know to Here's Who You Know #ERE13
Employee Referral Approach: From Who Do You Know to Here's Who You Know #ERE13 Employee Referral Approach: From Who Do You Know to Here's Who You Know #ERE13
Employee Referral Approach: From Who Do You Know to Here's Who You Know #ERE13
 
South Africa Tourism
South Africa TourismSouth Africa Tourism
South Africa Tourism
 
South Africa: Doing Things Differently
South Africa: Doing Things DifferentlySouth Africa: Doing Things Differently
South Africa: Doing Things Differently
 
Flipping University Education
Flipping University EducationFlipping University Education
Flipping University Education
 
Link removals
Link removalsLink removals
Link removals
 

More from Alberto Brandolini

More from Alberto Brandolini (20)

L'illusione dell'ortogonalità
L'illusione dell'ortogonalitàL'illusione dell'ortogonalità
L'illusione dell'ortogonalità
 
What lies beneath
What lies beneathWhat lies beneath
What lies beneath
 
Redesigning everything (avanscoperta meeutp edition)
Redesigning everything (avanscoperta meeutp edition)Redesigning everything (avanscoperta meeutp edition)
Redesigning everything (avanscoperta meeutp edition)
 
Extreme DDD modelling
Extreme DDD modellingExtreme DDD modelling
Extreme DDD modelling
 
The gordian knot
The gordian knotThe gordian knot
The gordian knot
 
Software design as a cooperative game with EventStorming
Software design as a cooperative game with EventStormingSoftware design as a cooperative game with EventStorming
Software design as a cooperative game with EventStorming
 
La fatina dei denti
La fatina dei dentiLa fatina dei denti
La fatina dei denti
 
The alignment
The alignmentThe alignment
The alignment
 
Chasing elephants
Chasing elephantsChasing elephants
Chasing elephants
 
Optimized for what
Optimized for whatOptimized for what
Optimized for what
 
Reshaping enterrprise software
Reshaping enterrprise softwareReshaping enterrprise software
Reshaping enterrprise software
 
Guerrilla portfolio management
Guerrilla portfolio managementGuerrilla portfolio management
Guerrilla portfolio management
 
The precision blade
The precision bladeThe precision blade
The precision blade
 
Idea stickies green bar - Wroclaw edition
Idea stickies green bar - Wroclaw editionIdea stickies green bar - Wroclaw edition
Idea stickies green bar - Wroclaw edition
 
Managing debt remastered
Managing debt remasteredManaging debt remastered
Managing debt remastered
 
The sweet spot
The sweet spotThe sweet spot
The sweet spot
 
Liberate il kraken
Liberate il krakenLiberate il kraken
Liberate il kraken
 
The final words about software estimation
The final words about software estimationThe final words about software estimation
The final words about software estimation
 
Bullshit Asymmetry Principle lightning talk
Bullshit Asymmetry Principle lightning talkBullshit Asymmetry Principle lightning talk
Bullshit Asymmetry Principle lightning talk
 
It's not simple at all
It's not simple at allIt's not simple at all
It's not simple at all
 

Recently uploaded

Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 

Recently uploaded (20)

Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 

Model storming