Model storming - a different approach to collaborative model discovery (Vilnius edition)

Alberto Brandolini
Alberto BrandoliniBook Author at Leanpub
avanscoperta

Model
Storming
A different approach to
collaborative model discovery
@ziobrando
#buildstufflt #modelstorming #eventstorming
About me

About me

@ziobrando

@ziobrando
!

I do something else instead

avanscoperta
About me

About me

@ziobrando

DDD enthusiast

@ziobrando
!

I do something else instead

avanscoperta
About me

About me

@ziobrando

DDD enthusiast
@ziobrando
Post-it addicted
!

I do something else instead

avanscoperta
About me

About me

@ziobrando

DDD enthusiast
@ziobrando
Post-it addicted
Visual something else instead
I do thinker
!

avanscoperta
About me

About me

@ziobrando

DDD enthusiast
@ziobrando
Post-it addicted
Visual something else instead
I do thinker
Chaos summoner
!

avanscoperta
About me

About me

@ziobrando

DDD enthusiast
@ziobrando
Post-it addicted
Visual something else instead
I do thinker
Chaos summoner
Idea thief
!

avanscoperta
About me

About me

@ziobrando

DDD enthusiast
@ziobrando
Post-it addicted
Visual something else instead
I do thinker
Chaos summoner
Idea thief
…never satisfied
avanscoperta
!
Part 1:
My insanely ambitious starting point
Typical enterprise architecture is flawed
pl i
Ap

io n
c at

Ap

pl i

D at a ba se

ca

io n n
t
ca
io
io n
i
pl
at
c at
Ap
l ic
pl i
pp
Ap
A

pp
A

tio

on
ti
ca
li

pl i
Ap

io n
at
c

n

l ic
pp

A

on
ti
a

D at a ba se

Typical enterprise architecture is flawed
© Alberto Brandolini 2013
Too much coupling
patches don’t help
Some folks call this a “model”
So you want to speak the “Ubiquitous
Language”, you scumbag?

©	
  Alberto	
  Brandolini	
  2009
011
So you want to speak the “Ubiquitous
Language”, you scumbag?

The only ubiquitous language is SQL!
Every Database speaks it!
©	
  Alberto	
  Brandolini	
  2009
011
Managing conflicting requirements
is always a pleasure
© Alberto Brandolini 2013
So we have trade offs

© Alberto Brandolini 2013
© Alberto Brandolini 2013
When will we
start refactoring?

© Alberto Brandolini 2013
When will we
start refactoring?

Mañana!!

© Alberto Brandolini 2013
Problem checklist
Typical enterprise software architecture is
flawed
Data driven
No bounded contexts

Conflicting requirements lead to trade-off
solutions that ultimately clog our system
The ever needed refactoring is always scheduled
for the next week
Principle #1
The fastest way to remove
crap from your system is…

© Alberto Brandolini 2013
To put NO CRAP
into your system
Paratroopers

© Alberto Brandolini 2013
Paratroopers

Move towards the
taleban area

© Alberto Brandolini 2013
Paratroopers

Move towards the
taleban area
But this is Arizona…

© Alberto Brandolini 2013
Paratroopers

Move towards the
taleban area

Let’s iterate!

But this is Arizona…

© Alberto Brandolini 2013
There’s nothing
wrong with “embrace
change”, but…
The starting point
matters
Ignorance is the single
greatest impediment
to throughput.
Dan North
http://dannorth.net/2010/08/30/introducing-deliberate-discovery/
Learning is the
constraint

Dan North
http://dannorth.net/2010/08/30/introducing-deliberate-discovery/
Coding 20cl, learning 20cl,
deciding 20cl, waiting...
When doing DDD...
Software
development is a
learning process
Working code is a
side effect
Can we accelerate
learning?
Part 2:
Teach a man to fish
Why don’t you
put all of them in the
same room?

A simple
solution
Put
A simple solution
Put all the key stakeholders
in the same room and
sketch a model together

© Alberto Brandolini 2013
That will never work
Reasons why this is a bad idea
Reasons why this is a bad idea
Too expensive to get all the key people in the
same room at the same time
Reasons why this is a bad idea
Too expensive to get all the key people in the
same room at the same time
The meeting will be totally non productive
Reasons why this is a bad idea
Too expensive to get all the key people in the
same room at the same time
The meeting will be totally non productive
Disagreement will turn into a fight
Reasons why this is a bad idea
Too expensive to get all the key people in the
same room at the same time
The meeting will be totally non productive
Disagreement will turn into a fight
The meeting will be boring
Reasons why this is a bad idea
Too expensive to get all the key people in the
same room at the same time
The meeting will be totally non productive
Disagreement will turn into a fight
The meeting will be boring
They won’t come again
Reasons why this is a bad idea
Too expensive to get all the key people in the
same room at the same time
The meeting will be totally non productive
Disagreement will turn into a fight
The meeting will be boring
They won’t come again
They’ll blame me
Solution #1
1. Designate a scapegoat
2. Let him call the meeting

©	
  Alberto	
  Brandolini	
  2009
Solution #2
Break some assumptions
Implicit assumptions
Implicit assumptions
The meeting will happen around a table
Implicit assumptions
The meeting will happen around a table
When one person speaks many will be bored
Implicit assumptions
The meeting will happen around a table
When one person speaks many will be bored
When many person speak nobody will
understand
Implicit assumptions
The meeting will happen around a table
When one person speaks many will be bored
When many person speak nobody will
understand
We’ll talk about technical things
Implicit assumptions
The meeting will happen around a table
When one person speaks many will be bored
When many person speak nobody will
understand
We’ll talk about technical things
I’ll have to bring my smartphone with me
That’s how I run meetings
The challenge
Can we run a meeting worth
more than the hourly cost of
the participants?

© Alberto Brandolini 2013
Event Storming!
Model storming - a different approach to collaborative model discovery (Vilnius edition)
Model storming - a different approach to collaborative model discovery (Vilnius edition)
Model storming - a different approach to collaborative model discovery (Vilnius edition)
Model storming - a different approach to collaborative model discovery (Vilnius edition)
© Alberto Brandolini 2013
Yes, I mean that much
space...
My best friend

© Alberto Brandolini 2013
And…
no table.
Model storming - a different approach to collaborative model discovery (Vilnius edition)
Model storming - a different approach to collaborative model discovery (Vilnius edition)
It’s no fun to just
watch others play
Events are precise
Event are meaningful
Model storming - a different approach to collaborative model discovery (Vilnius edition)
Model storming - a different approach to collaborative model discovery (Vilnius edition)
We’re getting to the
aggregates outside-in
Observe people
Model storming - a different approach to collaborative model discovery (Vilnius edition)
Observe people

© Alberto Brandolini 2013
Observe people
help those who are not
participating

© Alberto Brandolini 2013
Observe people
help those who are not
participating
remove impediments and
bottlenecks

© Alberto Brandolini 2013
Observe people
help those who are not
participating
remove impediments and
bottlenecks
Spot the ones who don’t belong
here
© Alberto Brandolini 2013
Observe people
help those who are not
participating
remove impediments and
bottlenecks
Spot the ones who don’t belong
here
Spot the ones that care
© Alberto Brandolini 2013
Observe people
help those who are not
participating
remove impediments and
bottlenecks
Spot the ones who don’t belong
here
Spot the ones that care
Manage conflicts

© Alberto Brandolini 2013
I love conflicts here…
© Alberto Brandolini 2013
© Alberto Brandolini 2013
Or we can simply put
a
RED Marker
©	
  Alberto	
  Brandolini	
  2009
There’s nothing
wrong in learning
stuff faster
This summer…
A little community
Started experimenting

© Alberto Brandolini 2013
A little community
Started experimenting
@mathiasverraes

© Alberto Brandolini 2013
A little community
Started experimenting
@mathiasverraes @heimeshoff

© Alberto Brandolini 2013
A little community
Started experimenting
@mathiasverraes @heimeshoff
@andreabalducci

© Alberto Brandolini 2013
A little community
Started experimenting
@mathiasverraes @heimeshoff
@andreabalducci
@tojans
© Alberto Brandolini 2013
A little community
Started experimenting
@mathiasverraes @heimeshoff
@tjaskula
@andreabalducci
@tojans
© Alberto Brandolini 2013
A little community
Started experimenting
@mathiasverraes @heimeshoff
@tjaskula
@andreabalducci
@tojans @yreynhout
© Alberto Brandolini 2013
A little community
Started experimenting
@mathiasverraes @heimeshoff
@tjaskula
@andreabalducci
@tojans @yreynhout
@alessandrocolla
© Alberto Brandolini 2013
A little community
Started experimenting
@mathiasverraes @heimeshoff
@tjaskula
@andreabalducci
@tojans @yreynhout
@jefclaes
@alessandrocolla
© Alberto Brandolini 2013
A little community
Started experimenting
@mathiasverraes @heimeshoff
@tjaskula
@andreabalducci
@tojans @yreynhout
@jefclaes
@alessandrocolla
@lorenzomassacci

© Alberto Brandolini 2013
A little community
Started experimenting
@mathiasverraes @heimeshoff
@tjaskula
@andreabalducci
@sleli
@tojans @yreynhout
@jefclaes
@alessandrocolla
@lorenzomassacci

© Alberto Brandolini 2013
And the experiments
worked!

© Alberto Brandolini 2013
And the experiments
worked!
“This is awesome!”

© Alberto Brandolini 2013
And the experiments
worked!
“This is awesome!”
“For the first time,
developers started asking
the right questions!”

© 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”

© Alberto Brandolini 2013
And the experiments
triggered new ideas

© Alberto Brandolini 2013
And the experiments
triggered new ideas
“Let’s use it to set up our Kanban board!”

© 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?”

© 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?”

© Alberto Brandolini 2013
And the experiments
triggered new ideas
“Let’s use it to set up our Kanban board!”
“We used a different
“is there a UX version
set of rules”

of the workshop?”

“How can we use this to
steer implementation?”

© Alberto Brandolini 2013
© Alberto Brandolini 2013
© Alberto Brandolini 2013
Part 4:
Model Storming
or
Meta fishing
I know, Part 3 is
missing…
Why does this work?
My secret weapon?
My secret weapon?
What is Model Storming?

© Alberto Brandolini 2013
What is Model Storming?
Unlimited Modeling Space

© Alberto Brandolini 2013
What is Model Storming?
Unlimited Modeling Space
Iterative notation

© Alberto Brandolini 2013
What is Model Storming?
Unlimited Modeling Space
Iterative notation
Simple Gaming Rules

© Alberto Brandolini 2013
What is Model Storming?
Unlimited Modeling Space
Iterative notation
Simple Gaming Rules
Active Collaboration

© Alberto Brandolini 2013
What is Model Storming?
Unlimited Modeling Space
Iterative notation
Simple Gaming Rules
Active Collaboration
Addressing Complexity

© Alberto Brandolini 2013
What is Model Storming?
Unlimited Modeling Space
Iterative notation
Simple Gaming Rules
Active Collaboration
Addressing Complexity
Everything is visible
© Alberto Brandolini 2013
What is Model Storming?
Unlimited Modeling Space
Iterative notation
Simple Gaming Rules
Active Collaboration
Addressing Complexity
Everything is visible
Supporting divergence
© Alberto Brandolini 2013
What is Model Storming?
Unlimited Modeling Space
Iterative notation
Simple Gaming Rules
Active Collaboration
Addressing Complexity
Everything is visible
Supporting divergence
Decide later

© Alberto Brandolini 2013
Unlimited Modeling Space
My problem is...

© Alberto Brandolini 2013
Unlimited Modeling Space
My problem is...

BIGGER
© Alberto Brandolini 2013
You know why people
call it “the big
picture?”
Conquer first
Divide later
Guerrilla modeling

© Alberto Brandolini 2013
© Alberto Brandolini 2013
Unlimited surface

© Alberto Brandolini 2013
Unlimited surface
You don’t know the size of the
problem before exploring it

© Alberto Brandolini 2013
Iterative notation

© Alberto Brandolini 2013
Iterative notation
Choose one significant
aspect

© Alberto Brandolini 2013
Iterative notation
Choose one significant
aspect
Find the simplest possible
notation to represent it

© Alberto Brandolini 2013
Iterative notation
Choose one significant
aspect
Find the simplest possible
notation to represent it
Choose the next aspect to
model
© Alberto Brandolini 2013
Active Collaboration
All participant should
actively contribute

© Alberto Brandolini 2013
One
Man
One
Marker
© Alberto Brandolini 2013
© Alberto Brandolini 2013
Tell us whatever you want
© Alberto Brandolini 2013
Gamification!
© Alberto Brandolini 2013
Our brain...

http://www.wpclipart.com/medical/anatomy/brain/four_lobes_of_the_cerebral_cortex.png.html
Model storming - a different approach to collaborative model discovery (Vilnius edition)
System 1
System 1
Quick pattern matching
System 1
Quick pattern matching
Parallel processing, unaware mode
System 1
Quick pattern matching
Parallel processing, unaware mode
Low energy consumption
System 1
Quick pattern matching
Parallel processing, unaware mode
Low energy consumption

System 2
System 1
Quick pattern matching
Parallel processing, unaware mode
Low energy consumption

System 2
Complex elaboration that need
attention and concentration
System 1
Quick pattern matching
Parallel processing, unaware mode
Low energy consumption

System 2
Complex elaboration that need
attention and concentration
No parallelism
System 1
Quick pattern matching
Parallel processing, unaware mode
Low energy consumption

System 2
Complex elaboration that need
attention and concentration
No parallelism
High energy consumption
Maybe there’s a
reason for that
Let’s examine carefully
every possibility
Model storming - a different approach to collaborative model discovery (Vilnius edition)
System 1
Quick pattern matching
Parallel processing, unaware mode
Low energy consumption

System 2
Complex elaboration that need
attention and concentration
No parallelism
High energy consumption
System 1
Quick pattern matching
Parallel processing, unaware mode
Low energy consumption

System 2
Complex elaboration that need
attention and concentration
No parallelism
High energy consumption

It’s the
same class!
System 1
Quick pattern matching

It’s the
same class!

Parallel processing, unaware mode
Low energy consumption

System 2
Complex elaboration that need
attention and concentration
No parallelism
High energy consumption

It’s obvious!
System 1
Quick pattern matching

It’s the
same class!

Parallel processing, unaware mode
Low energy consumption

System 2
Complex elaboration that need
attention and concentration
No parallelism
High energy consumption

It’s obvious!

Let’s consider
Bounded Contexts
System 1
Quick pattern matching

It’s the
same class!

Parallel processing, unaware mode
Low energy consumption

System 2
Complex elaboration that need
attention and concentration
No parallelism
High energy consumption

It’s obvious!

Let’s consider
Bounded Contexts
Let’s see
the whole
Our brain

© Alberto Brandolini 2013
Our brain
Quick in pattern matching

© Alberto Brandolini 2013
Our brain
Quick in pattern matching
(and unaware of it)

© Alberto Brandolini 2013
Our brain
Quick in pattern matching
(and unaware of it)
Provides inferior solutions
under pressure

© Alberto Brandolini 2013
Our brain
Quick in pattern matching
(and unaware of it)
Provides inferior solutions
under pressure
Tries to avoid complexity

© 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
© Alberto Brandolini 2013
© Alberto Brandolini 2013
© Alberto Brandolini 2013
Can you walk by
without completing?
© Alberto Brandolini 2013
© Alberto Brandolini 2013
And, by the way, playing
is how we learn better
© Alberto Brandolini 2013
Icebreakers needed
Deferring decisions
Implicit choices
There’s nothing *right* yet
No legacy

© Alberto Brandolini 2013
Embrace Fuzzyness
(temporarily)
It will compile
I promise
© Alberto Brandolini 2013
Addressing Complexity

Data first, structure later…
Everybody is
partitioning the
system
I just like taking a
detour first...
Visual representation
UML is too complex to
support a meaningful
conversation!
!

Whiteboards won’t compile
anyway
© Alberto Brandolini 2013
Visualize everything

© Alberto Brandolini 2013
© Alberto Brandolini 2013
© Alberto Brandolini 2013
Visualize everything
Legend and Notation
Requirements and solution
Solutions
Disagreement
Context
...
© Alberto Brandolini 2013
Keep the cognitive
load small
Design the workshop
User Experience
Exploring
Guys, we’re doing this one
really badly

© Alberto Brandolini 2013
Brainstorming rules
“We need at least 3 bad
ideas”

© Alberto Brandolini 2013
Short timeboxes
throwaway code
...more ;-)
coderetreat.org
coderetreat.org
coderetreat.org
coderetreat.org
coderetreat.org
coderetreat.org
coderetreat.org
coderetreat.org
coderetreat.org
Can we tweak it?
Modellathlon!
Human beings are the
best device ever…
…to detect somebody
else’s mistakes
Negotiating
We need a
tangible enemy
if there’s none ...

© Alberto Brandolini 2013
Your colleague
becomes the enemy
Negotiating
implicit meaning
Blah, blah, blah...

...And
obviously, blah,
blah...

Blah, blah, blah...

Ouch, he didn’t
mention wah, wah...
© Alberto Brandolini 2013
A tangible artifact
becomes the enemy
Your colleague
becomes your ally
Proving
Still… negotiating is waste
It’s not about convincing the
others...

© Alberto Brandolini 2013
Model storming - a different approach to collaborative model discovery (Vilnius edition)
Model storming - a different approach to collaborative model discovery (Vilnius edition)
Model storming - a different approach to collaborative model discovery (Vilnius edition)
Those are learning
cycles
Watching the ceiling
is forbidden!
Scope?
Complex problems
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 incremente
iteratively
!

no predefined problem type
© Alberto Brandolini 2013
© Alberto Brandolini 2013
© Alberto Brandolini 2013
Model storming - a different approach to collaborative model discovery (Vilnius edition)
Some problems are resistant
to antibiotics
It’s a fun job
and
somebody’s gotta do
it
Let’s go fishing!
avanscoperta

Grazie!
@ziobrando
!

http://ziobrando.blogspot.com/2013/11/introducing-event-storming.html
http://www.avanscoperta.it
1 of 224

Recommended

It's not simple at all by
It's not simple at allIt's not simple at all
It's not simple at allAlberto Brandolini
2K views148 slides
Becoming a Better Programmer (2013) by
Becoming a Better Programmer (2013)Becoming a Better Programmer (2013)
Becoming a Better Programmer (2013)Pete Goodliffe
19.4K views85 slides
Good vs. Great Design by
Good vs. Great DesignGood vs. Great Design
Good vs. Great DesignCameron Moll
74.2K views142 slides
UI/UX Learning: From Discovery to Design by
UI/UX Learning: From Discovery to DesignUI/UX Learning: From Discovery to Design
UI/UX Learning: From Discovery to DesignRobert Hsu
475 views41 slides
A quick start guide to ux design by
A quick start guide to ux designA quick start guide to ux design
A quick start guide to ux designRobert Hsu
341 views26 slides
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation) by
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)Board of Innovation
4.4M views50 slides

More Related Content

What's hot

Get your screen together - design skills for frontend people by
Get your screen together - design skills for frontend peopleGet your screen together - design skills for frontend people
Get your screen together - design skills for frontend peopleSílvia Otto Sequeira
467 views63 slides
Script For Perfect Presentation by
Script For Perfect PresentationScript For Perfect Presentation
Script For Perfect PresentationAlan Doherty
116.5K views11 slides
Slide-OLOGY by
Slide-OLOGYSlide-OLOGY
Slide-OLOGYMatt Schreier
13.7K views47 slides
Presentation to the board by
Presentation to the boardPresentation to the board
Presentation to the boardJohn Maxwell
111 views21 slides
SF Service Jam Day 2 by
SF Service Jam Day 2 SF Service Jam Day 2
SF Service Jam Day 2 Izac Ross
1.4K views25 slides
To Bore No More: Designing & Delivering Presentations That Engage Your Audience by
To Bore No More: Designing & Delivering Presentations That Engage Your AudienceTo Bore No More: Designing & Delivering Presentations That Engage Your Audience
To Bore No More: Designing & Delivering Presentations That Engage Your AudienceSarah Halstead
11.4K views86 slides

What's hot(8)

Get your screen together - design skills for frontend people by Sílvia Otto Sequeira
Get your screen together - design skills for frontend peopleGet your screen together - design skills for frontend people
Get your screen together - design skills for frontend people
Script For Perfect Presentation by Alan Doherty
Script For Perfect PresentationScript For Perfect Presentation
Script For Perfect Presentation
Alan Doherty116.5K views
Presentation to the board by John Maxwell
Presentation to the boardPresentation to the board
Presentation to the board
John Maxwell111 views
SF Service Jam Day 2 by Izac Ross
SF Service Jam Day 2 SF Service Jam Day 2
SF Service Jam Day 2
Izac Ross1.4K views
To Bore No More: Designing & Delivering Presentations That Engage Your Audience by Sarah Halstead
To Bore No More: Designing & Delivering Presentations That Engage Your AudienceTo Bore No More: Designing & Delivering Presentations That Engage Your Audience
To Bore No More: Designing & Delivering Presentations That Engage Your Audience
Sarah Halstead11.4K views
CHAUX: UX Lunch Dark Patterns Discussion by Jessica Ivins
CHAUX: UX Lunch Dark Patterns DiscussionCHAUX: UX Lunch Dark Patterns Discussion
CHAUX: UX Lunch Dark Patterns Discussion
Jessica Ivins796 views

Viewers also liked

Event storming recipes by
Event storming recipesEvent storming recipes
Event storming recipesAlberto Brandolini
73.4K views96 slides
Transactions redefined by
Transactions redefinedTransactions redefined
Transactions redefinedAlberto Brandolini
4.4K views186 slides
The final words about software estimation by
The final words about software estimationThe final words about software estimation
The final words about software estimationAlberto Brandolini
32.7K views20 slides
Reshaping enterrprise software by
Reshaping enterrprise softwareReshaping enterrprise software
Reshaping enterrprise softwareAlberto Brandolini
1.4K views90 slides
Idea stickies green bar - Wroclaw edition by
Idea stickies green bar - Wroclaw editionIdea stickies green bar - Wroclaw edition
Idea stickies green bar - Wroclaw editionAlberto Brandolini
3.6K views163 slides
Optimized for what by
Optimized for whatOptimized for what
Optimized for whatAlberto Brandolini
4.6K views152 slides

Viewers also liked(18)

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
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
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
Evil By Design by Jef Claes
Evil By DesignEvil By Design
Evil By Design
Jef Claes4.8K views
What if we stored events instead of state? by Jef Claes
What if we stored events instead of state?What if we stored events instead of state?
What if we stored events instead of state?
Jef Claes5.2K 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
Kanban unbounded - Cosa succede sulla linea di faglia tra il team ed il resto... by Alberto Brandolini
Kanban unbounded - Cosa succede sulla linea di faglia tra il team ed il resto...Kanban unbounded - Cosa succede sulla linea di faglia tra il team ed il resto...
Kanban unbounded - Cosa succede sulla linea di faglia tra il team ed il resto...
Alberto Brandolini2.7K views
Taming Complex Domains with Domain Driven Design by Alberto Brandolini
Taming Complex Domains with Domain Driven DesignTaming Complex Domains with Domain Driven Design
Taming Complex Domains with Domain Driven Design
Alberto Brandolini5.3K views
Projections explained by Yves Reynhout
Projections explainedProjections explained
Projections explained
Yves Reynhout11.3K views

Similar to Model storming - a different approach to collaborative model discovery (Vilnius edition)

How to come up with digital ideas. by
How to come up with digital ideas.How to come up with digital ideas.
How to come up with digital ideas.The Thought Police
968 views59 slides
BAS meets InSites Consulting by
BAS meets InSites ConsultingBAS meets InSites Consulting
BAS meets InSites ConsultingInSites on Stage
1.4K views232 slides
Psychology for designers or 3 predictions from psychology for the future of ... by
Psychology for designers or 3 predictions from psychology  for the future of ...Psychology for designers or 3 predictions from psychology  for the future of ...
Psychology for designers or 3 predictions from psychology for the future of ...cxpartners
12.5K views46 slides
Psychology for designers or 3 predictions from psychology for the future of ... by
Psychology for designers or 3 predictions from psychology  for the future of ...Psychology for designers or 3 predictions from psychology  for the future of ...
Psychology for designers or 3 predictions from psychology for the future of ...Joe Leech
1.6K views46 slides
CSUN Inclusive Design Changes Perspective by
CSUN Inclusive Design Changes PerspectiveCSUN Inclusive Design Changes Perspective
CSUN Inclusive Design Changes PerspectiveJess Mitchell
2K views42 slides
apidays Paris 2022 - Let’s not make the diversity mistake in NoCode, Manon Me... by
apidays Paris 2022 - Let’s not make the diversity mistake in NoCode, Manon Me...apidays Paris 2022 - Let’s not make the diversity mistake in NoCode, Manon Me...
apidays Paris 2022 - Let’s not make the diversity mistake in NoCode, Manon Me...apidays
35 views34 slides

Similar to Model storming - a different approach to collaborative model discovery (Vilnius edition)(20)

Psychology for designers or 3 predictions from psychology for the future of ... by cxpartners
Psychology for designers or 3 predictions from psychology  for the future of ...Psychology for designers or 3 predictions from psychology  for the future of ...
Psychology for designers or 3 predictions from psychology for the future of ...
cxpartners12.5K views
Psychology for designers or 3 predictions from psychology for the future of ... by Joe Leech
Psychology for designers or 3 predictions from psychology  for the future of ...Psychology for designers or 3 predictions from psychology  for the future of ...
Psychology for designers or 3 predictions from psychology for the future of ...
Joe Leech1.6K views
CSUN Inclusive Design Changes Perspective by Jess Mitchell
CSUN Inclusive Design Changes PerspectiveCSUN Inclusive Design Changes Perspective
CSUN Inclusive Design Changes Perspective
Jess Mitchell2K views
apidays Paris 2022 - Let’s not make the diversity mistake in NoCode, Manon Me... by apidays
apidays Paris 2022 - Let’s not make the diversity mistake in NoCode, Manon Me...apidays Paris 2022 - Let’s not make the diversity mistake in NoCode, Manon Me...
apidays Paris 2022 - Let’s not make the diversity mistake in NoCode, Manon Me...
apidays35 views
The Edges of Imagination - Big Design Conference by Dirk Knemeyer
The Edges of Imagination - Big Design ConferenceThe Edges of Imagination - Big Design Conference
The Edges of Imagination - Big Design Conference
Dirk Knemeyer1.2K views
Learning the New Tech Lingua Franca: Social Media by Tracy Lee
Learning the New Tech Lingua Franca: Social MediaLearning the New Tech Lingua Franca: Social Media
Learning the New Tech Lingua Franca: Social Media
Tracy Lee205 views
Presenting is storytelling at Uni Zurich - handouts (2014-03-05) by Tudor Girba
Presenting is storytelling at Uni Zurich - handouts (2014-03-05)Presenting is storytelling at Uni Zurich - handouts (2014-03-05)
Presenting is storytelling at Uni Zurich - handouts (2014-03-05)
Tudor Girba690 views
YOU HAVE GREAT MOBILE CONTENT BUT NOBODY CARES; STRATEGIES AND TACTICS FOR MO... by HubSpot
YOU HAVE GREAT MOBILE CONTENT BUT NOBODY CARES; STRATEGIES AND TACTICS FOR MO...YOU HAVE GREAT MOBILE CONTENT BUT NOBODY CARES; STRATEGIES AND TACTICS FOR MO...
YOU HAVE GREAT MOBILE CONTENT BUT NOBODY CARES; STRATEGIES AND TACTICS FOR MO...
HubSpot1.5K views
9 Things I Wish I'd Known About B2B Social Media Before I Started - Scot McKee by BirddogB2B
9 Things I Wish I'd Known About B2B Social Media Before I Started - Scot McKee9 Things I Wish I'd Known About B2B Social Media Before I Started - Scot McKee
9 Things I Wish I'd Known About B2B Social Media Before I Started - Scot McKee
BirddogB2B5.5K views
The 8 deadly sins of 48hr innovation challenges copy by Matt Currie
The 8 deadly sins of 48hr innovation challenges  copyThe 8 deadly sins of 48hr innovation challenges  copy
The 8 deadly sins of 48hr innovation challenges copy
Matt Currie484 views
Being a Digital Do-Gooder (IxDA Berlin Event #53) by Clive K. Lavery
Being a Digital Do-Gooder (IxDA Berlin Event #53)Being a Digital Do-Gooder (IxDA Berlin Event #53)
Being a Digital Do-Gooder (IxDA Berlin Event #53)
Clive K. Lavery3K 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 ITARC Stockholm 2021 by
Redesigning everything ITARC Stockholm 2021Redesigning everything ITARC Stockholm 2021
Redesigning everything ITARC Stockholm 2021Alberto Brandolini
778 views120 slides
What lies beneath by
What lies beneathWhat lies beneath
What lies beneathAlberto Brandolini
1.7K views148 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

More from Alberto Brandolini(17)

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
Rethinking enterprise software - Codemotion 2014 by Alberto Brandolini
Rethinking enterprise software - Codemotion 2014Rethinking enterprise software - Codemotion 2014
Rethinking enterprise software - Codemotion 2014

Recently uploaded

duck railing.pdf by
duck railing.pdfduck railing.pdf
duck railing.pdfaluminumdeckrailingc
7 views1 slide
valuation firm. by
valuation firm.valuation firm.
valuation firm.NandniDhyani
15 views2 slides
Coomes Consulting Business Profile by
Coomes Consulting Business ProfileCoomes Consulting Business Profile
Coomes Consulting Business ProfileChris Coomes
44 views10 slides
Leading in A Culture by
Leading in A CultureLeading in A Culture
Leading in A CultureSeta Wicaksana
12 views34 slides
bookmyshow-1.pptx by
bookmyshow-1.pptxbookmyshow-1.pptx
bookmyshow-1.pptx125071035
10 views11 slides
Forex secret by
Forex secret Forex secret
Forex secret konghatatih
15 views6 slides

Recently uploaded(20)

Coomes Consulting Business Profile by Chris Coomes
Coomes Consulting Business ProfileCoomes Consulting Business Profile
Coomes Consulting Business Profile
Chris Coomes44 views
bookmyshow-1.pptx by 125071035
bookmyshow-1.pptxbookmyshow-1.pptx
bookmyshow-1.pptx
12507103510 views
India's Leading Cyber Security Companies to Watch.pdf by insightssuccess2
India's Leading Cyber Security Companies to Watch.pdfIndia's Leading Cyber Security Companies to Watch.pdf
India's Leading Cyber Security Companies to Watch.pdf
Assignment 4: Reporting to Management.pptx by BethanyAline
Assignment 4: Reporting to Management.pptxAssignment 4: Reporting to Management.pptx
Assignment 4: Reporting to Management.pptx
BethanyAline17 views
NYKAA PPT .pptx by 125071081
NYKAA PPT .pptxNYKAA PPT .pptx
NYKAA PPT .pptx
12507108110 views
Pitch Deck Teardown: Scalestack's $1M AI sales tech Seed deck by HajeJanKamps
Pitch Deck Teardown: Scalestack's $1M AI sales tech Seed deckPitch Deck Teardown: Scalestack's $1M AI sales tech Seed deck
Pitch Deck Teardown: Scalestack's $1M AI sales tech Seed deck
HajeJanKamps163 views
ERC-BEIS Longitudinal Small Business Survey Dissemination Event Slides by enterpriseresearchcentre
ERC-BEIS Longitudinal Small Business Survey Dissemination Event  Slides ERC-BEIS Longitudinal Small Business Survey Dissemination Event  Slides
ERC-BEIS Longitudinal Small Business Survey Dissemination Event Slides
Imports Next Level.pdf by Bloomerang
Imports Next Level.pdfImports Next Level.pdf
Imports Next Level.pdf
Bloomerang72 views
NewBase 23 November 2023 Energy News issue - 1676 by Khaled Al Awadi_compre... by Khaled Al Awadi
NewBase  23 November 2023  Energy News issue - 1676 by Khaled Al Awadi_compre...NewBase  23 November 2023  Energy News issue - 1676 by Khaled Al Awadi_compre...
NewBase 23 November 2023 Energy News issue - 1676 by Khaled Al Awadi_compre...
Khaled Al Awadi17 views
Why Networking Events Don't Work_ Why You Should Give Talks Instead by HarryRamsay1
Why Networking Events Don't Work_ Why You Should Give Talks Instead Why Networking Events Don't Work_ Why You Should Give Talks Instead
Why Networking Events Don't Work_ Why You Should Give Talks Instead
HarryRamsay17 views

Model storming - a different approach to collaborative model discovery (Vilnius edition)