About the Remote EventStorming Course


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.

In a remote setting, some of the premises of EventStorming might be hard to replicate. That’s why in this workshop we won’t be looking at exactly replicating a regular EventStorming, but rather we’ll look into ways of replicating the outcomes of an EventStorming.

Previous knowledge:

Join if you

  • …have some experience working in a software development team
  • …want to use remote event storming in your team
  • …are ready to get your hands dirty!

There is no previous knowledge of any particular programming language or technology.

Certificate: After finishing the course, the student will receive a Completion Certificate.

Course Language: The course will be entirely in English.

Remote EventStorming Course Topics


In this remote workshop we’ll walk through a business problem to learn the basics of remote 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 modelling technique to solve problems, build shared understanding and learn the domain wherever you need it.

Reference Materials: Alongside the course, students will be given reference materials with additional information.

Starting Date, Duration & Schedule of the course


Starting Date: The course will start on November 18.

Duration: This course consists of 8 hours divided into 2 sessions of 4h each.

Schedule: November 18 & 19 from 09:00 to 13:00 (CEST).

Teacher


Thomas Coopman

Thomas Coopman has been fascinated with computers since he was a kid. Playing around at first, became programming later and after learning some programming for himself and a small detour starting studies for nursing, he went on and studied Master of Informatics at the KULeuven.

Thomas is a 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 is an independent software engineer and consultant focused on the full stack: frontend, backend and mostly people, practices and processes. Thomas is also currently active in DDD Belgium and the Belgian Software Crafters community.

Price & Payment Method


Early Bird Tickets are available until November 5th at a price of 595€ (21% VAT not included).

You can choose between three different payment methods for this course:

  • Method 1: Bank Transfer
  • Method 2: Installment Payment
  • Method 3: Direct Payment using Xing
Sign up

Interested in this course? Contact us!