search menu icon-carat-right cmu-wordmark

EventStorming: Collaborative Learning for Complex Domains

May 2017 Presentation
Paul Rayner (Virtual Genius LLC)

In the EventStorming workshop, developers and business experts use sticky notes to map out an event-based story of how a software system behaves.

Publisher:

Software Engineering Institute

This presentation was created for a conference series or symposium and does not necessarily reflect the positions and views of the Software Engineering Institute.

Abstract

Developing software for complex and ever-changing business domains is challenging enough, but factor in the need to integrate with multiple legacy systems while working closely with business experts and it can feel overwhelming. In EventStorming, developers and business experts use sticky notes to map out an event-based story of how a software system behaves. This improves communication and collaboration, uncovers misunderstandings early, and accelerates deeper domain knowledge. Learn how to facilitate an EventStorming workshop with your team, and see how the approach cultivates shared understanding and improves productivity, especially when designing loosely-coupled, distributed, event-based systems.