What is Event Storming?

Explore application flow and find loopholes in a systematic and fun way

Jakub Kapuscik
The Startup

--

Source: eventstorming.com

Event Storming is a great technique proposed and developed by Alberto Brandolini that supports the exploration of problem space and discovering domain events. A lot of people are working on a project that they do not really understand. It can have awful consequences and lead to wrong decisions. Modeling complex systems and establishing a shared view is an extremely hard task. Fortunately, it can be worked out in a systematic way by combining knowledge of domain experts with the skills of software developers.

Event Storming is a relatively new and still developing solution. There are some slightly different approaches that vary in detail. Some have a higher number of colorful sticky notes and some are more modest. The author of the technique encouraged it’s modification during the workshop so some people can also have own methods. We will be describing Big Picture Event Storming that is a very minimalist approach and focuses on the broader context. It is a great tool for mature projects as well as greenfield startups. It focuses on concrete examples instead of abstract concepts.

Big Picture Event Storming

Big Picture Event Storming can teach us a lot about the product we are working on. As the…

--

--