Introduction to Event Storming

Mirosław Pragłowski / @mpraglowski

@arkency

Why?

  • discovering complexity early on
  • finding missing concepts
  • understanding the business process
  • visualise business process

How? (tools)

  • standup meeting, but no one should stand in the corner!
  • working chaos :)
  • everyone has a power (marker) to change anything
  • focus on business and on what happened not on technical stuff or data stored

Notation (sticky)

  • green: business event, something that happened
  • yellow: command - something that was ordered by user or other system to do
  • light yellow (big): business rules, something that knows what to do
  • pink: sagas, something taking set of events and based on that triggers an action (command)

we will adapt notation if we feel it is not enough!

Results

  • throw-away model
  • understanding of domain
  • we will learn how to talk (common language)

Read/watch it later

Available at

http://praglowski.com/presentations/eventstorming/