Developer Skills

EventStorming Foundation

Om echt te begrijpen wat onze gebruikers nodig hebben en het juiste te bouwen, willen we vanuit eerste hand ervaring opdoen voordat we onze software kunnen modelleren en bouwen. Om Alberto Brandolini te citeren: 'Het is niet de kennis van de domeinexpert dat in productie gaat, maar de aannames van de ontwikkelaars van die kennis die in productie gaat'.

EventStorming is een techniek om die aannames te minimaliseren door samen opzettelijk te leren in complexe omgevingen met verschillende disciplines om bedrijfsproblemen op de meest effectieve manier op te lossen. 

EventStorming kan in verschillende contexten gebruikt worden - van ‘deliberate discovery’, het mappen van je software delivery process, het houden van retrospectives, systemen te ontvlechten met Domain-Driven Design tot het ontwerpen van CQRS/event sourcing-systemen en het bepalen van kandidaat-microservices. Zolang er een verhaal te vertellen is en een tijdlijn bij betrokken is, zal EventStorming een handig hulpmiddel zijn. In deze dynamische, tweedaagse training leer je hoe je een EventStorming-workshop faciliteert voor jouw professionele reis. 

Is de EventStorming Foundation training iets voor mij?

  • Ja - want je bent een software architect 
  • Ja - want je bent een consultant 
  • Ja - want je bent een software developer 
  • Ja - want je bent een agile coach 
  • Ja - als je gewoon gretig bent om coole samenwerkingstechnieken te leren waarmee je je professionele carrière kunt laten groeien 

Wat kan ik bereiken met deze training?

Je leert onder andere: 

  • Waar EventStorming effectief kan zijn 
  • Waar je EventStorming voor kan gebruiken 
  • Patronen en anti-patronen van EventStorming 
  • EventStorming-concepten zoals: Event, Command, Constraint, System / Aggregate, Read Model en Policy 
  • Wat Deliberate Discovery is en hoe het je team helpt 
  • Hoe EventStorming past in de Domain-Driven Design (DDD) 

Je doet ervaring op door: 

  • ‘Real-life’ problemen op te lossen met behulp van EventStorming
  • Een bedrijfsproces te ontwerpen en te modelleren met behulp van EventStorming 
  • Een ‘statemachine’ te ontwerpen en te modelleren met EventStorming 
  • Aggregates te ontwerpen en te modelleren met EventStorming 
  • Microservices te ontwerpen en te modelleren met EventStorming 

Je ontwikkelt skills door:

  • Gebruik te maken van Big Picture EventStorming om een algemeen begrip te krijgen van je huidige visie en beperkingen als bedrijf of team 
  • Te leren hoe je het meeste uit een EventStorming-sessie haalt wanneer je deze faciliteert 
  • EventStorming te combineren met andere tools zoals Behaviour Driven Development (BDD)/Specification By Example 

Wat moet ik nog meer weten? 

Enkele voorwaarden:

  • Een passie voor sticky notes 
  • De wil om te communiceren en samen te werken
Contact opnemen
contact-us

Ons team staat voor je klaar

Stuur ons een bericht!

Of bel +31 (0)35 538 1921