Event Storming & Temporal Modelling
(Workshop, full day, Beginner)
Traditionally, software developers tend to model structures, state, relationships... These models are static. They gain us little understanding on how an organisation or it's software systems behave over time. Temporal models on the other hand focus on processes instead of structures. They show the dynamics of the system, the evolution, impact of one process on another over time.
Event Storming is a practical, collaborative technique to model a system as events, processes, and the constraints governing them. Using a large timeline and hundreds of post-its, it brings together domain experts and developers to quickly gain a shared understanding of the system.
This workshop, we'll start by a practical introduction of Event Storming. You'll be working in teams on a real domain, learning the technique while doing it. After that, we'll look into how Event Storming can help us bring the benefits of Temporal Models into our software.