NCrafts Eventstorming workshop
-
Upload
jef-claes -
Category
Technology
-
view
2.322 -
download
0
description
Transcript of NCrafts Eventstorming workshop
EVENT STORMING WORKSHOP
@JefClaes & @ToJans
WHAT TO EXPECT?• Introduction • Get busy (*) • Conclusion (*)
Modeling?
In the enterprise?
So no modeling then?
What techniques do you use?
Let’s create a model! A data model.
Let’s create a model! A data model.(*10 minutes - boring)
Can we make this fun and useful for all stake holders again?
Model stormingby @ziobrando
Event storming
Event storming is a workshop format aiming to collaboratively create a model of
a complex business flow.
- @ziobrando
Setting up..
the right team
big problem = big space
one man = one marker
1. Events
Something that happened in the past....where our business cares about.
Search for events.
this happened
Where to start?
this happened
this happened
this happened
this happened
this happened
this happened
Mind your language!
Customer updatedCustomer moved
Assumptions (unless..)
What if we don’t agree/know?
this happened
that happened !
?
„All models are wrong, some are useful”
Where are these events coming from?
2. Commands
Do something!
Caused by actors, time or external systems.
this happeneddo this
1command == 1 event?
this happeneddo this
this happened
this happened do this
3. Bounded contexts
Where the language is consistent.
BC 1 BC 2
In conclusion
visualization
collaboration
discovery
the big picture
viable model
https://plus.google.com/communities/113258571348605620818
Thank you!@JefClaes & @ToJans
Feedback?