EventStorming

One day workshop
Thomas Coopman

EventStorming

No dates are scheduled for this workshop. Let us know if you think we should organize it near you, or if you'd like to book it on premise in your organisation.


EventStorming is a highly collaborative method for modelling domains and solve real business problems. Software Engineers, Product Owners, Analysts, and Domain Experts, work together to

  • explore a complex business;
  • visualize it using large surfaces and sticky notes
  • and use it to build better software, with an architecture that matches the problem space.

Contents

In this workshop we’ll walk through a business problem to learn the basics of EventStorming.

We’ll start with a Big Picture EventStorming, using domain events to map out the business processes. While working, we’ll gradually add more and more information and go into deeper problems.

Adding commands and rules to the model will guide the learning process and help surface problems with the solution. By this point we’ll be able to explore the full potential of this temporal modelling technique to help us discover deeper insights about the domain, build our shared knowledge and guide us to better solutions for business problems.

In the last part of the workshop the focus will even go into more detail about the model. What can we learn from what we have modelled and how can we actually start using our newly gathered knowledge. How can we link this information to other techniques we know. For example, can we gather user stories, find acceptance tests or discover even more by using different ways of modelling?

At the end you’ll walk away with the knowledge to use this collaborative modelling technique to solve problems, build shared understanding and learn the domain wherever you need it.

Participant Requirements

Join if you

  • ...have some experience working in a software development team
  • ...are ready to get your hands dirty!

The workshop is in English. You don't need knowledge of any particular programming language or technology.

Testimonials

I really liked that the workshop was mainly hands on, enabling us to learn by doing. I feel this is much more beneficial compared to just lectures. In the long term this method will help my team improve the software we deliver to the business

The instructor was experienced and knowledgeable and I’m expecting to see an immediate impact as we are going to use this method straight away.

Great interaction and in-depth theoretical and practical knowledge of the facilitator that demonstrated an eagerness towards the subject. In the long term I expect EventStorming will become a routine practice we use for all our projects

Thomas Coopman

About Thomas Coopman

Thomas is a software consultant and engineer focused on the full stack: domain modelling, frontend & backend, and most importantly: people, practices, and processes. Thomas develops and teaches training programs for Aardling. He holds a Master of Informatics at the University of Leuven.

Thomas is a programming polyglot and loves to learn new languages. His latest language studies have taken him to Elixir, Elm, and OCaml, and he has a special affinity for functional programming languages. Thomas co-organises the DDD Europe conference and the Belgian Software Crafters community.

All workshops by Thomas Coopman
@tcoopman

No dates are scheduled for this workshop. Let us know if you think we should organize it near you, or if you'd like to book it on premise in your organisation.


Also check out