Many complex problems aren't properly managed because they aren't properly seen. To visualise them you need a lot of space and unusual techniques that help you model the unknown, in an interactive and extremely productive fashion.
5. About me
About me
@ziobrando
DDD enthusiast
@ziobrando
Post-it addicted
Visual something else instead
I do thinker
!
avanscoperta
6. About me
About me
@ziobrando
DDD enthusiast
@ziobrando
Post-it addicted
Visual something else instead
I do thinker
Chaos summoner
!
avanscoperta
7. About me
About me
@ziobrando
DDD enthusiast
@ziobrando
Post-it addicted
Visual something else instead
I do thinker
Chaos summoner
Idea thief
!
avanscoperta
8. 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
!
22. 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
42. Reasons why this is a bad idea
Too expensive to get all the key people in the
same room at the same time
43. 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
44. 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
45. 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
46. 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
47. 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
54. Implicit assumptions
The meeting will happen around a table
When one person speaks many will be bored
When many person speak nobody will
understand
55. 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
56. 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
148. System 1
Quick pattern matching
Parallel processing, unaware mode
Low energy consumption
149. System 1
Quick pattern matching
Parallel processing, unaware mode
Low energy consumption
System 2
150. System 1
Quick pattern matching
Parallel processing, unaware mode
Low energy consumption
System 2
Complex elaboration that need
attention and concentration
151. System 1
Quick pattern matching
Parallel processing, unaware mode
Low energy consumption
System 2
Complex elaboration that need
attention and concentration
No parallelism
152. 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
156. 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
157. 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!
158. 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!
159. 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
160. 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