Untangle Complexity With Event Storming

Understanding complex domain models is quite challenging. You can spend a huge amount of time chatting, emailing or meeting relevant (and sometimes irrelevant) stakeholders or you can organize a workshop with the right technical and non-technical stakeholders and allow them to work together to define a shared domain model.

π—˜π˜ƒπ—²π—»π˜ π—¦π˜π—Όπ—Ώπ—Ίπ—Άπ—»π—΄, created by Alberto Brandolini, can be used as a means for business process modeling and requirements engineering. Compared to other methods it is extremely lightweight and intentionally requires no support by a computer, but it can be done remotely using collaborative tools like Miro. The result of this method is expressed in sticky notes on a wide wall, representing the domain of a system. it focuses on understanding what logical events occur in the system and how stakeholder care about them.

This methods can be used when starting a new project or when the domain model of an existing system need to be understood in the context of Domain Driven Design – with legacy modernization projects for example.