SlideShare une entreprise Scribd logo
1  sur  170
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

Event storming Notes
Event storming NotesEvent storming Notes
Event storming NotesArnauld Loyer
 
Observability – the good, the bad, and the ugly
Observability – the good, the bad, and the uglyObservability – the good, the bad, and the ugly
Observability – the good, the bad, and the uglyTimetrix
 
Redesigning everything ITARC Stockholm 2021
Redesigning everything ITARC Stockholm 2021Redesigning everything ITARC Stockholm 2021
Redesigning everything ITARC Stockholm 2021Alberto Brandolini
 
Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019
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
 
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
 
Microservices Architectures: Become a Unicorn like Netflix, Twitter and Hailo
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 Hailogjuljo
 
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
 
Spotify architecture - Pressing play
Spotify architecture - Pressing playSpotify architecture - Pressing play
Spotify architecture - Pressing playNiklas Gustavsson
 
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...
Building Adaptive Systems with Wardley Mapping, Domain-Driven Design, and Tea...Susanne Kaiser
 
From capabilities to services modelling for business-it alignment v.2
From capabilities to services   modelling for business-it alignment v.2From capabilities to services   modelling for business-it alignment v.2
From capabilities to services modelling for business-it alignment v.2Trond Hjorteland
 
Domain driven design: a gentle introduction
Domain driven design:  a gentle introductionDomain driven design:  a gentle introduction
Domain driven design: a gentle introductionAsher Sterkin
 
5 Practices for an Agile Mindset
5 Practices for an Agile Mindset5 Practices for an Agile Mindset
5 Practices for an Agile MindsetMichael Sahota
 
Visual Architecting
Visual Architecting Visual Architecting
Visual Architecting Ruth Malan
 
Observability, what, why and how
Observability, what, why and howObservability, what, why and how
Observability, what, why and howNeeraj Bagga
 
Microservices, DevOps & SRE
Microservices, DevOps & SREMicroservices, DevOps & SRE
Microservices, DevOps & SREAraf Karsh Hamid
 

Tendances (20)

Event storming Notes
Event storming NotesEvent storming Notes
Event storming Notes
 
Observability – the good, the bad, and the ugly
Observability – the good, the bad, and the uglyObservability – the good, the bad, and the ugly
Observability – the good, the bad, and the ugly
 
What lies beneath
What lies beneathWhat lies beneath
What lies beneath
 
Redesigning everything ITARC Stockholm 2021
Redesigning everything ITARC Stockholm 2021Redesigning everything ITARC Stockholm 2021
Redesigning everything ITARC Stockholm 2021
 
Strategic Domain-Driven Design by Nick Tune at #AgileIndia2019
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
 
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
 
Microservices Architectures: Become a Unicorn like Netflix, Twitter and Hailo
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
 
Patterns of resilience
Patterns of resiliencePatterns of resilience
Patterns of resilience
 
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
 
Spotify architecture - Pressing play
Spotify architecture - Pressing playSpotify architecture - Pressing play
Spotify architecture - Pressing play
 
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...
Building Adaptive Systems with Wardley Mapping, Domain-Driven Design, and Tea...
 
From capabilities to services modelling for business-it alignment v.2
From capabilities to services   modelling for business-it alignment v.2From capabilities to services   modelling for business-it alignment v.2
From capabilities to services modelling for business-it alignment v.2
 
Domain driven design: a gentle introduction
Domain driven design:  a gentle introductionDomain driven design:  a gentle introduction
Domain driven design: a gentle introduction
 
Event Storming and Saga
Event Storming and SagaEvent Storming and Saga
Event Storming and Saga
 
5 Practices for an Agile Mindset
5 Practices for an Agile Mindset5 Practices for an Agile Mindset
5 Practices for an Agile Mindset
 
Visual Architecting
Visual Architecting Visual Architecting
Visual Architecting
 
Observability, what, why and how
Observability, what, why and howObservability, what, why and how
Observability, what, why and how
 
Domain Driven Design
Domain Driven Design Domain Driven Design
Domain Driven Design
 
Visual Design
Visual DesignVisual Design
Visual Design
 
Microservices, DevOps & SRE
Microservices, DevOps & SREMicroservices, DevOps & SRE
Microservices, DevOps & SRE
 

Similaire à 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
 
Angrybirds - Overview for a High Performance Shop
Angrybirds - Overview for a High Performance ShopAngrybirds - Overview for a High Performance Shop
Angrybirds - Overview for a High Performance ShopAOE
 
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
 

Similaire à 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...
 
Angrybirds - Overview for a High Performance Shop
Angrybirds - Overview for a High Performance ShopAngrybirds - Overview for a High Performance Shop
Angrybirds - Overview for a High Performance Shop
 
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
 

Plus de Alberto Brandolini

L'illusione dell'ortogonalità
L'illusione dell'ortogonalitàL'illusione dell'ortogonalità
L'illusione dell'ortogonalitàAlberto Brandolini
 
Redesigning everything (avanscoperta meeutp edition)
Redesigning everything (avanscoperta meeutp edition)Redesigning everything (avanscoperta meeutp edition)
Redesigning everything (avanscoperta meeutp edition)Alberto Brandolini
 
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 EventStormingAlberto Brandolini
 
Reshaping enterrprise software
Reshaping enterrprise softwareReshaping enterrprise software
Reshaping enterrprise softwareAlberto Brandolini
 
Guerrilla portfolio management
Guerrilla portfolio managementGuerrilla portfolio management
Guerrilla portfolio managementAlberto Brandolini
 
Idea stickies green bar - Wroclaw edition
Idea stickies green bar - Wroclaw editionIdea stickies green bar - Wroclaw edition
Idea stickies green bar - Wroclaw editionAlberto Brandolini
 
The final words about software estimation
The final words about software estimationThe final words about software estimation
The final words about software estimationAlberto Brandolini
 
Bullshit Asymmetry Principle lightning talk
Bullshit Asymmetry Principle lightning talkBullshit Asymmetry Principle lightning talk
Bullshit Asymmetry Principle lightning talkAlberto Brandolini
 
Rethinking enterprise software - Codemotion 2014
Rethinking enterprise software - Codemotion 2014Rethinking enterprise software - Codemotion 2014
Rethinking enterprise software - Codemotion 2014Alberto Brandolini
 

Plus de Alberto Brandolini (20)

L'illusione dell'ortogonalità
L'illusione dell'ortogonalitàL'illusione dell'ortogonalità
L'illusione dell'ortogonalità
 
Redesigning everything (avanscoperta meeutp edition)
Redesigning everything (avanscoperta meeutp edition)Redesigning everything (avanscoperta meeutp edition)
Redesigning everything (avanscoperta meeutp edition)
 
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
 
Pissing against the wind
Pissing against the windPissing against the wind
Pissing against the wind
 
Rethinking enterprise software - Codemotion 2014
Rethinking enterprise software - Codemotion 2014Rethinking enterprise software - Codemotion 2014
Rethinking enterprise software - Codemotion 2014
 

Dernier

TrustArc Webinar - How to Live in a Post Third-Party Cookie World
TrustArc Webinar - How to Live in a Post Third-Party Cookie WorldTrustArc Webinar - How to Live in a Post Third-Party Cookie World
TrustArc Webinar - How to Live in a Post Third-Party Cookie WorldTrustArc
 
IT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced ComputingIT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced ComputingMAGNIntelligence
 
UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2DianaGray10
 
My key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAIMy key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAIVijayananda Mohire
 
Oracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptxOracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptxSatishbabu Gunukula
 
The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)codyslingerland1
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
 
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptxEmil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptxNeo4j
 
Technical SEO for Improved Accessibility WTS FEST
Technical SEO for Improved Accessibility  WTS FESTTechnical SEO for Improved Accessibility  WTS FEST
Technical SEO for Improved Accessibility WTS FESTBillieHyde
 
Graphene Quantum Dots-Based Composites for Biomedical Applications
Graphene Quantum Dots-Based Composites for  Biomedical ApplicationsGraphene Quantum Dots-Based Composites for  Biomedical Applications
Graphene Quantum Dots-Based Composites for Biomedical Applicationsnooralam814309
 
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES LiveKeep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES LiveIES VE
 
EMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarEMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarThousandEyes
 
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdfQ4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdfTejal81
 
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through TokenizationStobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through TokenizationStobox
 
Top 10 Squarespace Development Companies
Top 10 Squarespace Development CompaniesTop 10 Squarespace Development Companies
Top 10 Squarespace Development CompaniesTopCSSGallery
 
UiPath Studio Web workshop series - Day 1
UiPath Studio Web workshop series  - Day 1UiPath Studio Web workshop series  - Day 1
UiPath Studio Web workshop series - Day 1DianaGray10
 
3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud DataEric D. Schabell
 
Novo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNovo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNeo4j
 
Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.IPLOOK Networks
 
How to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxHow to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxKaustubhBhavsar6
 

Dernier (20)

TrustArc Webinar - How to Live in a Post Third-Party Cookie World
TrustArc Webinar - How to Live in a Post Third-Party Cookie WorldTrustArc Webinar - How to Live in a Post Third-Party Cookie World
TrustArc Webinar - How to Live in a Post Third-Party Cookie World
 
IT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced ComputingIT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced Computing
 
UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2
 
My key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAIMy key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAI
 
Oracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptxOracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptx
 
The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptxEmil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
 
Technical SEO for Improved Accessibility WTS FEST
Technical SEO for Improved Accessibility  WTS FESTTechnical SEO for Improved Accessibility  WTS FEST
Technical SEO for Improved Accessibility WTS FEST
 
Graphene Quantum Dots-Based Composites for Biomedical Applications
Graphene Quantum Dots-Based Composites for  Biomedical ApplicationsGraphene Quantum Dots-Based Composites for  Biomedical Applications
Graphene Quantum Dots-Based Composites for Biomedical Applications
 
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES LiveKeep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
 
EMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarEMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? Webinar
 
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdfQ4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
 
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through TokenizationStobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
 
Top 10 Squarespace Development Companies
Top 10 Squarespace Development CompaniesTop 10 Squarespace Development Companies
Top 10 Squarespace Development Companies
 
UiPath Studio Web workshop series - Day 1
UiPath Studio Web workshop series  - Day 1UiPath Studio Web workshop series  - Day 1
UiPath Studio Web workshop series - Day 1
 
3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data
 
Novo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNovo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4j
 
Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.
 
How to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxHow to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptx
 

Model storming