Event Storming Workshop - Alberto Brandolini
Want to explore how to model a complex business process, or the whole company software landscape without being trapped in and endless boring analysis phase? Eager to tame complexity with agility, starting in the most appropriate way, with the right understanding of the big picture? Welcome to this one day Event Storming workshop with Alberto Brandolini.
What is Event Storming?
Event Storming is a workshop format for quickly exploring complex business domains. EventStorming Workshop unites agile modeling techniques and the cutting-edge event-driven approach with a uniquely engaging format, that leads to a fast problem exploration and establishes a collaborative approach between key participants.
The result is a clear tangible model, built extremely quickly with the active contribution of all involved roles. Friction points that often lead to wrong implementations are exposed early and natural, clean modeling options are highlighted.
Start and end times: 09:00 - 17:00
- Short introduction to problem domain.
- Domain Events - collaborative modeling starting from the key system events.
- Key Actions - discovery of user initiated commands, of key roles and external systems involved
- Aggregates - finding aggregates and transaction boundaries.
- Bounded Context & Subdomains - natural domain boundaries are identified, and strategies for partitioning the model into independent models and components are visualized and discussed.
- Test strategies for key aggregates - managing emerging acceptance tests for key scenario.
- Q & A - topic marketplace about the hottest topics. No critical question will be left unanswered.
At the end of the workshop, you’ll have an accurate model about your problem domain, and quite a few strategies about how to model key areas and how to effectively manage the whole system, without falling into the common pitfalls from data-driven architectures.
Who can attend this Event Storming workshop?
When organising an Event Storming workshop one would like to have participants coming from two fields: people with questions and people with answers. They provide the perfect mix of curiosity and wisdom. Who are these people in your company? It can be developers, product owners, domain experts, sales, architects etc.
Brandolini describes Event Storming
Powerful - it has allowed me and many practitioners to come up with a comprehensive model of a complete business flow in hours instead of weeks.
Engaging - the whole idea is to bring people with the questions and people who know the answer in the same room and to build a model together.
Efficient - the resulting model is perfectly aligned with a Domain-Driven Design implementation style (particularly fitting an Event Sourcing approach)
Easy - the notation is ultra-simple. No complex UML that might cut off participants from the heart of the discussion.
Fun - People are energised and deliver more than they expect. The right questions arise, and the atmosphere is the right one.
Drottninggatan 89, Stockholm
About Alberto Brandolini
Alberto Brandolini is a 360° consultant in the Information Technology field. Asserting that problems cannot be solved with the same mindset that originated them, Alberto switches perspective frequently assuming the architect, mentor, coach, manager or developer point of view.
He’s a frequent speaker in software development related conferences in Italy and across Europe, since rumors spread about his funny attitude. Besides consulting and running Avanscoperta, he’s also a trainer for UK based company Skills Matters where he teaches Domain-Driven Design.
Brandolini is also the founder of the Italian Domain-Driven Design community and of the Italian Stoos Satellite, and actively participates in debates about agile software development, lean management and new ways for entrepreneurship and collaboration.
Learn more about Event Storming
Want to learn more about Event Storming? Please visit our Event Storming page.