This two-day EventStorming domain modelling course is a fantastic resource for those who are modelling complex business processes or entire software landscapes and want to promote collaboration between different disciplines and across teams. You will strengthen your existing knowledge of how to tame complexity by starting with the right approach and the right understanding of the big picture.
Creator of EventStorming, Alberto Brandolini, will help you build up the skills to manage complex systems and avoid getting stuck in some of the common pitfalls common to data-driven architectures. Meet and exchange ideas with other passionate developers and those working with complex systems to turn the concepts you learn in the course into concrete approaches to your product development.
- Use domain modelling to manage complex systems and navigate data-driven architectures -
Who you will be learning with
Software developers, project managers, Scrum Masters, developer teams, BAs and anyone else interested in clean modelling.
How to apply these skills
Save resources usually wasted in lengthy domain analysis by strengthening your understanding of clean modelling techniques and theories.
Book early to receive a discount on the course price and in doing so you will not only commit to growing your own skill set, but help us grow our community of over 140,000 passionate techies.
P3X Fringe Package
Interested in taking EventStorming on 8th - 9th November? Make it a week of learning by joining us for P3X 2018, and get a special discount on your conference ticket!
Call or email our team for more information.
Learn how to:
- Develop an accurate model for your problem domain
- Develop strategies to model key areas
- Effectively manage the whole system, without falling into the common pitfalls from data-driven architectures
- Leverage collaborative design by taking into account the different perspectives in a process that spans large-scale discovery
What the community says
"Alberto as usual at his best. One of the best trainers I have come across."Gayathri, Capgemini on 20th Jul 2018
"Loved the energy and enthusiasm. Loved the doodles and discussion. Wanted more time to write it all down!"Donal, Red Hat on 20th Jul 2018
"Absolutely brilliant. Great anecdotes, useful insight, and clear instructions. Can't ask for more."Ben, Pivotal on 27th Apr 2018
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 amazing insights).
Using EventStorming to design a system
- Emerging System Boundaries: from EventStorming to Bounded Contexts.
- Process Modelling EventStorming: a cross-discipline platform for collaborative modelling.
- A different perspective on software design: the picture that explains everything.
- Make policies explicit. Discovering the hidden truth in business behavious.
- Design around Value: hidden and explicit motivators.
- Software Design EventStorming: discovering key software components.
- Aggregates and transactional consistency: independent moving parts in a large system.
- Design around the bottleneck: changing the rules of the game.
- Blending User Experience Design and Service Design into Software Design.
- Triggering bullet-proof design with visible state.
- The transaction illusion.
- From sticky notes to working software. When to go for a sophisticated architecture.