Event-driven systems have tremendous business value compared to the heritage software of a decade ago.
Participants will gain an insight into the value of implementing business systems as a collection of discrete, event-centric processes, focused purely around the flow and language of the existing business processes in the organization.
Participants will learn the basics of how to model event flows using core techniques from Event Storming, along with the basics of Domain-Driven Design. By the end of this hands-on workshop, all participants will use the concepts introduced to build easy-to-understand software models that can be leveraged by technical teams to build production-grade event-driven systems.
As this program is delivered as a workshop and requires hands-on participation, the program requires attendance from three key disciplines in your organization:
We strongly encourage that a diverse group of professionals from your organization attend together, with a mixture of seniority and skill levels across technical and business domains.
This is a 2 day hands-on workshop with a strong emphasis on participation.
Once the team has been exposed to all core concepts of event storming, events, and domain-driven design, we will continue the program with a hands-on workshop and model a real business process within your organization. There is no better way to learn these techniques than applying them to a real business process within your organization!
No previous experience with programming or event-driven systems analysis is required. This is a suitable program for any stakeholder involved in a modern software project to learn the basics of how to think about events as the focus of business process flows.
Previous experience with Agile methodologies, such as user stories, is highly recommended.