SlideShare a Scribd company logo
1 of 224
Download to read offline
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!
© Alberto Brandolini 2013
Yes, I mean that much
space...
My best friend

© Alberto Brandolini 2013
And…
no table.
It’s no fun to just
watch others play
Events are precise
Event are meaningful
We’re getting to the
aggregates outside-in
Observe people
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
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
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
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
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

More Related Content

What's hot

Get your screen together - design skills for frontend people
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
 
Script For Perfect Presentation
Script For Perfect PresentationScript For Perfect Presentation
Script For Perfect PresentationAlan Doherty
 
Presentation to the board
Presentation to the boardPresentation to the board
Presentation to the boardJohn Maxwell
 
SF Service Jam Day 2
SF Service Jam Day 2 SF Service Jam Day 2
SF Service Jam Day 2 Izac Ross
 
To Bore No More: Designing & Delivering Presentations That Engage Your Audience
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
 
The prestige of being a web developer
The prestige of being a web developerThe prestige of being a web developer
The prestige of being a web developerChristian Heilmann
 
CHAUX: UX Lunch Dark Patterns Discussion
CHAUX: UX Lunch Dark Patterns DiscussionCHAUX: UX Lunch Dark Patterns Discussion
CHAUX: UX Lunch Dark Patterns DiscussionJessica Ivins
 

What's hot (8)

Get your screen together - design skills for frontend people
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
Script For Perfect PresentationScript For Perfect Presentation
Script For Perfect Presentation
 
Slide-OLOGY
Slide-OLOGYSlide-OLOGY
Slide-OLOGY
 
Presentation to the board
Presentation to the boardPresentation to the board
Presentation to the board
 
SF Service Jam Day 2
SF Service Jam Day 2 SF Service Jam Day 2
SF Service Jam Day 2
 
To Bore No More: Designing & Delivering Presentations That Engage Your Audience
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
 
The prestige of being a web developer
The prestige of being a web developerThe prestige of being a web developer
The prestige of being a web developer
 
CHAUX: UX Lunch Dark Patterns Discussion
CHAUX: UX Lunch Dark Patterns DiscussionCHAUX: UX Lunch Dark Patterns Discussion
CHAUX: UX Lunch Dark Patterns Discussion
 

Viewers also liked

The final words about software estimation
The final words about software estimationThe final words about software estimation
The final words about software estimationAlberto Brandolini
 
Reshaping enterrprise software
Reshaping enterrprise softwareReshaping enterrprise software
Reshaping enterrprise softwareAlberto 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
 
Bullshit Asymmetry Principle lightning talk
Bullshit Asymmetry Principle lightning talkBullshit Asymmetry Principle lightning talk
Bullshit Asymmetry Principle lightning talkAlberto Brandolini
 
Evil By Design
Evil By DesignEvil By Design
Evil By DesignJef 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?
What if we stored events instead of state?Jef Claes
 
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
 
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...
Kanban unbounded - Cosa succede sulla linea di faglia tra il team ed il resto...Alberto Brandolini
 
Taming Complex Domains with Domain Driven Design
Taming Complex Domains with Domain Driven DesignTaming Complex Domains with Domain Driven Design
Taming Complex Domains with Domain Driven DesignAlberto Brandolini
 
Projections explained
Projections explainedProjections explained
Projections explainedYves Reynhout
 

Viewers also liked (18)

Event storming recipes
Event storming recipesEvent storming recipes
Event storming recipes
 
Transactions redefined
Transactions redefinedTransactions redefined
Transactions redefined
 
The final words about software estimation
The final words about software estimationThe final words about software estimation
The final words about software estimation
 
Reshaping enterrprise software
Reshaping enterrprise softwareReshaping enterrprise software
Reshaping enterrprise software
 
Idea stickies green bar - Wroclaw edition
Idea stickies green bar - Wroclaw editionIdea stickies green bar - Wroclaw edition
Idea stickies green bar - Wroclaw edition
 
Optimized for what
Optimized for whatOptimized for what
Optimized for what
 
Model storming
Model stormingModel storming
Model storming
 
Managing debt remastered
Managing debt remasteredManaging debt remastered
Managing debt remastered
 
The sweet spot
The sweet spotThe sweet spot
The sweet spot
 
Bullshit Asymmetry Principle lightning talk
Bullshit Asymmetry Principle lightning talkBullshit Asymmetry Principle lightning talk
Bullshit Asymmetry Principle lightning talk
 
Evil By Design
Evil By DesignEvil By Design
Evil By Design
 
What if we stored events instead of state?
What if we stored events instead of state?What if we stored events instead of state?
What if we stored events instead of state?
 
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
 
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...
Kanban unbounded - Cosa succede sulla linea di faglia tra il team ed il resto...
 
DDD Dirty Harry style
DDD Dirty Harry styleDDD Dirty Harry style
DDD Dirty Harry style
 
Taming Complex Domains with Domain Driven Design
Taming Complex Domains with Domain Driven DesignTaming Complex Domains with Domain Driven Design
Taming Complex Domains with Domain Driven Design
 
Projections explained
Projections explainedProjections explained
Projections explained
 
Domain Driven Design 101
Domain Driven Design 101Domain Driven Design 101
Domain Driven Design 101
 

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

How to come up with digital ideas.
How to come up with digital ideas.How to come up with digital ideas.
How to come up with digital ideas.The Thought Police
 
BAS meets InSites Consulting
BAS meets InSites ConsultingBAS meets InSites Consulting
BAS meets InSites ConsultingInSites on Stage
 
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 ...
Psychology for designers or 3 predictions from psychology for the future of ...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 ...
Psychology for designers or 3 predictions from psychology for the future of ...Joe Leech
 
CSUN Inclusive Design Changes Perspective
CSUN Inclusive Design Changes PerspectiveCSUN Inclusive Design Changes Perspective
CSUN Inclusive Design Changes PerspectiveJess Mitchell
 
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 Paris 2022 - Let’s not make the diversity mistake in NoCode, Manon Me...apidays
 
The Edges of Imagination - Big Design Conference
The Edges of Imagination - Big Design ConferenceThe Edges of Imagination - Big Design Conference
The Edges of Imagination - Big Design ConferenceDirk Knemeyer
 
Nudge the nastiness away ws material rf17
Nudge the nastiness away  ws material rf17Nudge the nastiness away  ws material rf17
Nudge the nastiness away ws material rf17Stig Nyman Christiansen
 
Learning the New Tech Lingua Franca: Social Media
Learning the New Tech Lingua Franca: Social MediaLearning the New Tech Lingua Franca: Social Media
Learning the New Tech Lingua Franca: Social MediaTracy Lee
 
M3 changing the odds
M3 changing the oddsM3 changing the odds
M3 changing the oddsAndrew Heaton
 
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)
Presenting is storytelling at Uni Zurich - handouts (2014-03-05)Tudor Girba
 
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...
YOU HAVE GREAT MOBILE CONTENT BUT NOBODY CARES; STRATEGIES AND TACTICS FOR MO...HubSpot
 
Nudge the nastiness away workshop material rf17
Nudge the nastiness away  workshop material rf17Nudge the nastiness away  workshop material rf17
Nudge the nastiness away workshop material rf17Stig Nyman Christiansen
 
9 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 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 McKeeBirddogB2B
 
The 8 deadly sins of 48hr innovation challenges copy
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 copyMatt Currie
 
The Side Project Report.pdf
The Side Project Report.pdfThe Side Project Report.pdf
The Side Project Report.pdfhabitualise.com
 
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)
Being a Digital Do-Gooder (IxDA Berlin Event #53)Clive K. Lavery
 

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

How to come up with digital ideas.
How to come up with digital ideas.How to come up with digital ideas.
How to come up with digital ideas.
 
BAS meets InSites Consulting
BAS meets InSites ConsultingBAS meets InSites Consulting
BAS meets InSites Consulting
 
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 ...
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 ...Psychology for designers or 3 predictions from psychology  for the future of ...
Psychology for designers or 3 predictions from psychology for the future of ...
 
CSUN Inclusive Design Changes Perspective
CSUN Inclusive Design Changes PerspectiveCSUN Inclusive Design Changes Perspective
CSUN Inclusive Design Changes Perspective
 
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 Paris 2022 - Let’s not make the diversity mistake in NoCode, Manon Me...
 
GTRIC 2014
GTRIC 2014GTRIC 2014
GTRIC 2014
 
The Lazy Project Manager
The Lazy Project ManagerThe Lazy Project Manager
The Lazy Project Manager
 
The Edges of Imagination - Big Design Conference
The Edges of Imagination - Big Design ConferenceThe Edges of Imagination - Big Design Conference
The Edges of Imagination - Big Design Conference
 
Nudge the nastiness away ws material rf17
Nudge the nastiness away  ws material rf17Nudge the nastiness away  ws material rf17
Nudge the nastiness away ws material rf17
 
Learning the New Tech Lingua Franca: Social Media
Learning the New Tech Lingua Franca: Social MediaLearning the New Tech Lingua Franca: Social Media
Learning the New Tech Lingua Franca: Social Media
 
M3 changing the odds
M3 changing the oddsM3 changing the odds
M3 changing the odds
 
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)
Presenting is storytelling at Uni Zurich - handouts (2014-03-05)
 
2015 Arts Midwest Workshop: Embracing the Digital Age
2015 Arts Midwest Workshop: Embracing the Digital Age2015 Arts Midwest Workshop: Embracing the Digital Age
2015 Arts Midwest Workshop: Embracing the Digital Age
 
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...
YOU HAVE GREAT MOBILE CONTENT BUT NOBODY CARES; STRATEGIES AND TACTICS FOR MO...
 
Nudge the nastiness away workshop material rf17
Nudge the nastiness away  workshop material rf17Nudge the nastiness away  workshop material rf17
Nudge the nastiness away workshop material rf17
 
9 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 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
 
The 8 deadly sins of 48hr innovation challenges copy
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
 
The Side Project Report.pdf
The Side Project Report.pdfThe Side Project Report.pdf
The Side Project Report.pdf
 
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)
Being a Digital Do-Gooder (IxDA Berlin Event #53)
 

More from Alberto Brandolini

More from Alberto Brandolini (17)

L'illusione dell'ortogonalità
L'illusione dell'ortogonalitàL'illusione dell'ortogonalità
L'illusione dell'ortogonalità
 
Redesigning everything ITARC Stockholm 2021
Redesigning everything ITARC Stockholm 2021Redesigning everything ITARC Stockholm 2021
Redesigning everything ITARC Stockholm 2021
 
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
 
50.000 orange stickies later
50.000 orange stickies later50.000 orange stickies later
50.000 orange stickies later
 
The alignment
The alignmentThe alignment
The alignment
 
Chasing elephants
Chasing elephantsChasing elephants
Chasing elephants
 
Guerrilla portfolio management
Guerrilla portfolio managementGuerrilla portfolio management
Guerrilla portfolio management
 
The precision blade
The precision bladeThe precision blade
The precision blade
 
Liberate il kraken
Liberate il krakenLiberate il kraken
Liberate il kraken
 
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
 
Idea - post-it - test verdi.
Idea - post-it - test verdi.Idea - post-it - test verdi.
Idea - post-it - test verdi.
 

Recently uploaded

Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...ictsugar
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxMarkAnthonyAurellano
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailAriel592675
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchirictsugar
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCRashishs7044
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 

Recently uploaded (20)

Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detail
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 
Call Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North GoaCall Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North Goa
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchir
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 

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