Versnelling en autonomie bij grote financiële instelling dankzij Model Driven Data Engineering

Financiële instelling

Voor een grote financiële instelling herontwierpen we het data-engineeringproces met Model Driven Data Engineering. Door logica en techniek te scheiden, ontstonden autonome teams, volledig geautomatiseerde opleveringen en een drastische versnelling van het ontwikkelproces.

Het nieuwe proces van een grote financiële speler

De uitdaging

Een grote financiële instelling liep tegen de beperkingen aan van een traditioneel data-engineeringproces. Het team werkte sequentieel, met veel afhankelijkheden tussen analisten, engineers en testers. Hierdoor ontstonden lange doorlooptijden en beperkte flexibiliteit in het ontwikkelproces.

De aanpak van CrossBreeze

Samen met de klant introduceerde CrossBreeze een fundamenteel andere manier van werken: Model Driven Data Engineering. Deze methode draait om het splitsen van de functionele logica (‘wat’) en de techniek (‘hoe’). Hierdoor ontstond een nieuwe teamstructuur met duidelijke verantwoordelijkheden en meer autonomie.

  • Modeling teams: kleine teams van 3 tot 6 modelleurs, verantwoordelijk voor het functioneel modelleren van de logica op basis van input vanuit de organisatie.
  • Technisch team: een team van 6 tot 7 devops- en data-engineers, verantwoordelijk voor het vertalen van modellen naar software.

Door deze opdeling kunnen teams grotendeels onafhankelijk van elkaar werken en is het ontwikkelproces veel beter schaalbaar.

Automatisering van de keten

Een belangrijk onderdeel van deze transformatie is de volledige automatisering van het ontwikkelproces. Dankzij de tooling en werkwijze van CrossBreeze wordt nieuwe software automatisch gegenereerd, uitgerold en getest zodra een model wordt aangepast. Hierdoor:

  • zijn er minder handmatige stappen nodig,
  • kunnen teams meerdere keren per dag opleveren,
  • is de foutgevoeligheid sterk verminderd,
  • en is de afhankelijkheid tussen teams minimaal.

Resultaat: van puzzelstukjes naar een compleet geheel

In het nieuwe proces werkt elk team aan zijn eigen ‘puzzelstukje’ binnen de keten. Denk aan de metafoor van het bouwen van een auto: het ene team ontwikkelt de motor, het andere de wielen. Zodra alle onderdelen klaar zijn, worden ze samengevoegd tot één geheel. Door deze modulaire aanpak kan elk team in zijn eigen tempo ontwikkelen en opleveren, zonder de rest van het proces te vertragen.

Tools en kennis op maat

CrossBreeze leverde niet alleen de methodiek, maar ook de juiste tools en ondersteuning. We:

  • leidden de modelleurs op in deze nieuwe manier van werken,
  • implementeerden een set open source tools voor modellering, softwaregeneratie en testautomatisering,
  • en stemmen deze tools continu af op de wensen en architectuur van de klant.

Doordat de tools open source zijn, profiteren ook andere organisaties van verbeteringen en doorontwikkelingen.

De impact

De financiële instelling werkt nu met snellere releases, minder fouten en meer focus per team. Vergaderingen zijn korter en effectiever, en nieuwe functionaliteit staat – indien gewenst – binnen enkele uren live.

Ook klaar voor meer snelheid en minder fouten?

Model Driven Data Engineering kan ook jouw organisatie helpen sneller, schaalbaarder en foutbestendiger te werken. Neem vrijblijvend contact met ons op – we laten graag zien wat er mogelijk is.