EventStorming

Learn this collaborative method for modelling domains
Stijn Vannieuwenhuyse

EventStorming

EventStorming

Stijn Vannieuwenhuyse
🇬🇧 English

Online
Total duration: 10h30

Timezone: Europe, Amsterdam
Wednesday June 26 09:00 - 12:30
Thursday June 27 09:00 - 12:30
Friday June 28 09:00 - 12:30
 
Timezone: Asia, Singapore
Wednesday June 26 15:00 - 18:30
Thursday June 27 15:00 - 18:30
Friday June 28 15:00 - 18:30


EventStorming

Stijn Vannieuwenhuyse
🇬🇧 English

Online
Total duration: 10h30

Timezone: Europe, Amsterdam
Wednesday November 20 09:00 - 12:30
Thursday November 21 09:00 - 12:30
Friday November 22 09:00 - 12:30
 
Timezone: Asia, Singapore
Wednesday November 20 16:00 - 19:30
Thursday November 21 16:00 - 19:30
Friday November 22 16:00 - 19:30


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 a remote EventStorming.

Contents

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.

Participant Requirements

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!

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

Testimonials

I liked the interaction and the in dept theoretical and practical knowledge of the facilitator that demonstrated an eagerness towards the subject. Hands on. On the short term I will start experimenting in our own company. On the long term I expect to practice EventStorming as a routine strategy for DDD development within all of our projects.

I liked the knowledge and experience of the instructor and the collaborative nature of event storming. I expect a high impact in the short term as I will use this method straight away. I am considering event sourcing in some contexts, so hoping that a domain event centric understanding will yield longer term benefits to the persistance store too.

I really liked that this workshop was mainly a hands on with us learning by doing. I feel this is much more beneficial compared to a demonstration. We have already started using EventStorming sessions because we want to keep it fresh in our minds and incorporate it into our company. In the long term this will help to improve our solutions and I also feel this will provide better software for our business.

I liked that this workshop was hands on with real life examples. On the long term, we will get more enjoyment figuring out requirements with stakeholders.

Stijn Vannieuwenhuyse

About Stijn Vannieuwenhuyse

Before joining Aardling, Stijn was Head of Engineering at Teamleader, a SaaS-tool to help SMBs sell, organise and bill their work. Stijn has been responsible for delivering product changes in the best way possible. Over the years he's shifted from individual coaching engineering practices, to managing overall technological vision, architecture, and strategy. He's been in charge of product decisions, has modernised the cloud operations, and has built out the quality assurance teams, all while managing the engineering teams and supporting the team leads. At Aardling, Stijn is using his experience creating great teams that deliver world-class products to help companies do the same.

All workshops by Stijn Vannieuwenhuyse
@stijnvnh

EventStorming

Stijn Vannieuwenhuyse
🇬🇧 English

Online
Total duration: 10h30

Timezone: Europe, Amsterdam
Wednesday June 26 09:00 - 12:30
Thursday June 27 09:00 - 12:30
Friday June 28 09:00 - 12:30
 
Timezone: Asia, Singapore
Wednesday June 26 15:00 - 18:30
Thursday June 27 15:00 - 18:30
Friday June 28 15:00 - 18:30


EventStorming

Stijn Vannieuwenhuyse
🇬🇧 English

Online
Total duration: 10h30

Timezone: Europe, Amsterdam
Wednesday November 20 09:00 - 12:30
Thursday November 21 09:00 - 12:30
Friday November 22 09:00 - 12:30
 
Timezone: Asia, Singapore
Wednesday November 20 16:00 - 19:30
Thursday November 21 16:00 - 19:30
Friday November 22 16:00 - 19:30


Also check out