codecentric Nederland BVcodecentric Nederland BVcodecentric Nederland BVcodecentric Nederland BV
  • Home
  • Over ons
    • Wat we doen
    • Partners
    • Contact
  • Audits
  • Meet the experts
  • Vacatures
  • Nieuws & Events
  • Blog

Wat is Eventstorming?

Eventstorming is een workshoptechniek waar we cross-discipline, cross-business unit bedrijfsprocessen vertalen in te realiseren software. De workshop heeft als primaire uitkomst een enorme kennisoverdracht van het domein tussen de deelnemers. Succesvolle workshops bevatten een sterke en diverse representatie en betrokkenheid vanuit de business gecombineerd met een afvaardiging vanuit de implementerende teams.

Het grote succes en de enorme aandacht die het nu krijgt is een bewijs van het sterke leereffect (en plezier!) wat deelnemers ervaren tijdens een workshop. Software gemaakt met Eventstorming in de analysefase geeft een betere vertaling naar software van de business, en betere organisationele vertaling naar development teams en uiteindelijk ook meer toekomstbestendige software. 

Eventstorming voor de business

Eventstorming voor de techniek

Het overbrengen van domeinkennis naar softwareteams is een van de aller moeilijkste zaken in software engineering. Eventstorming maximaliseert middels een enorm activerende workshoptechniek overdracht van kennis onder deelnemers. Ook laat de business met andere ogen kijken naar elkaars expertise-gebied. Het holistische perspectief van Eventstorming stelt deelnemers ook in staat om te innoveren en een compleet andere oplossing voor een bestaand probleem te creëren.

Microservices, DevOps teams, distributed event-driven architectures, het technologische gereedschap is de afgelopen jaar een veelvoud complexer geworden. Onze capaciteit om de business te bevatten plus het technische landschap komt in het gevaar. Eventstorming helpt in het vangen van de juiste scheidslijnen (domeinen)  in onze service-landschap. Daarnaast geeft het een blauwdruk van messages die de domeinen verbindt plus (indien je doelarchitectuur dat toe laat) een blauwdruk voor DDD-ontwikkelde services. Daarmee houd je een een-op-een mapping van het business domein op je core-code. Eventstorming in de designfase geeft je geen verplichte implementatie-richting, maar voor een aantal best-practices helpt het enorm.  Het geeft een prachtige invulling aan DDD, CQRS en Event Sourcing.

Afrekenen met misfits

Waar men vroeger in snelheid tegen werden gehouden door technical debt in grote legacy systemen is er voor moderne (micro-service) systemen iets in de plaats gekomen wat ons vreselijk tegen houdt.  Een misfit tussen techniek, (micro-) service en businessdomein. Hierdoor verliezen teams hun snelheid (van bouwen als deployment) omdat de benodigde autonomie in het geding is (meer afstemming, grotere change-cycli).

We zien dit bijvoorbeeld op veel  plekken waar het landschap voorheen bestond uit grote applicaties met een goede fit op genormaliseerde databases, die later via ReST erg data-centrisch ontsloten zijn. Met een eventstorming model in handen kan opnieuw gekeken worden naar de service-, maar ook de data-architectuur. Hierna kan de optimale teamorganisatie worden bepaald voor een optimale delivery snelheid.

Een Eventstorming workshop voor uw domein?

Wat kunt u van ons verwachten?

Een Eventstorming tweedaagse is de meest voorkomende workshop. Een eventstorming workshop is dus ideaal om een business domein goed in kaart te brengen en vooruit te blikken naar een implementatie.

Indien gewenst faciliteerd codecentric in locatie en materialen. 

Voor de uiteindelijke software-implementatie kunnen we diverse taken vervullen op gebied van architectuur, PoC’s tot volledige implementaties.  

Neem contact op voor een gesprek over Eventstorming!

  • In een eerste meeting maken we duidelijk hoe Eventstorming kan gaan helpen;
  • De doelen voor de workshop worden samen vastgesteld;
  • Het begeleiden van een opstellen van een ideale samenstelling en uitnodigen;
  • Het binden en boeien van de deelnemers;
  • Het faciliteren van de één of meerdaagse workshop waarbij eerst de nadruk ligt op de business en het proces en later de nadruk verschuift naar implementatie;
  • Ter afsluiting volgt een evaluatie;

© 2021 Copyright codecentric Nederland B.V. All rights reserved
  • Home
  • Over ons
    • Wat we doen
    • Partners
    • Contact
  • Audits
  • Meet the experts
  • Vacatures
  • Nieuws & Events
  • Blog
codecentric Nederland BV
De website van codecentric Nederland BV maakt gebruik van cookies. Met deze cookies kunnen wij en derde partijen jouw internetgedrag binnen en mogelijk ook buiten onze website volgen. Door verder gebruik te maken van deze website ga je hiermee akkoord. OkMeer informatie