Event Storming

Learn what an event storming session is and how it helps design a coherent model for technical and domain experts.

Events are baked into a domain, and communication between them occurs naturally. They are sent and consumed by different subdomains, and these interactions will be translated into software in the future. One must understand events in order to understand how a domain operates. Events must be understood in order to understand how a domain operates. Therefore, there are some techniques that people can count on so that they are able to discover requirements, interactions, and restrictions that occur in a domain. Moreover, the scope of every requirement, interaction, and restriction will be capped in a clear way for business and technical people. Hence one technique that enables that discovery is going to be covered in this lesson.

Why do we require a scoping session?

Extracting information from domain experts to write requirements for a system is not an easy task. Domain experts may explain business processes in one way, and technical experts interpret them differently. It may also lead to building technical models, maybe in UML, which domain experts may not comprehend. Thus we should have a session where both sides share knowledge in the same terms. In this way, requirements appear naturally, and both sides, business and technical, can produce the domain model easily. ...

Create a free account to access the full course.

By signing up, you agree to Educative's Terms of Service and Privacy Policy