Alberto Brandolini
Creator of EventStorming
Alberto Brandolini
Creator of EventStorming
Alberto Brandolini can model every business domain, given enough space, a paper roll and an unlimited source of colored sticky notes (with a larger stock of orange ones). His contributions to the community include EventStorming, Model Storming and, more notably, the Bullshit Asymmetry Principle.
Alberto Brandolini is an IT Professional that gets bored doing things in the same old way. This led him into unexplored areas of Domain-Driven Design, Lean and Agile Software Development, learning and change management, where he likes to bring apparent chaotic fuzziness and a comic-like visual touch. An active consultant in software product development, he also run his company Avanscoperta.
Author of Introducing EventStorming - An act of deliberate collective learning. He’s frequently invited as a speaker in many conferences in Italy (where he’s based) and around Europe.
Upcoming masterclasses featuring Alberto Brandolini
EventStorming - Build a Vivid Big Picture
EventStorming Workshop unites agile modelling techniques and the cutting-edge event-driven approach with a uniquely engaging format, leading to a rapid and deep exploration of the problem space and establishing 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 modelling options are highlighted.
Agenda
EventStorming as a discovery tool. Quick kick-off: where are we and where we want to go. Real world Big Picture EventStorming, mastering complexity and unknowns in large scale modelling. Managing conflicts, highlighting risk, and the problems really worth solving. The facilitator’s toolbox revealed. Improving our process exploring motivations of different actors. The Change agent’s perspective: why it’s going to be hard even when improvement is obvious, and how to deal with stalemates. Everything’s connected: Lean Kanban, complexity and organization limits. Working with startups vs. working with established companies. EventStorming as a platform for problem solving. ModelStorming: modelling everything without a clue (and yet deliver).
Domain Exploration Short introduction to problem domain. Domain Events: collaborative modelling starting from the key system events. Structure: adding some order into the emerging flow. Key Actions: discovery of user initiated commands, of key roles and external systems involved. Bounded Context Subdomains: natural domain boundaries are identified, and strategies for partitioning the model into independent models and components are visualised and discussed.
Key process Design Conceptual CQRS: the continuous flow of human and system decisions. Aggregates: finding aggregates and transaction boundaries. Processes and reactive logic: injection complexity and flexibility into the whole process. Strategies for the read model: push pull data management, different technologies for the read side. Test strategies for key aggregates: managing emerging acceptance tests for key scenarioz. Q A: topic marketplace about the hottest topics. No critical question will be left unanswered.
Goals
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.
Reserve your spot now
Content featuring Alberto Brandolini
50.000 Orange Stickies Later
50.000 Orange Stickies Later
Past masterclasses featuring Alberto Brandolini
EventStorming Workshop - Build a Vivid Big Picture | GOTO Amsterdam 2018
EventStorming Workshop - Build a Vivid Big Picture | GOTO Berlin 2018
Browse all experts
Here