Technologie / APG

Vernieuwen zonder bestaande processen te verstoren

Tech Stack Spotlight

Team Rockstars bouwt het APG-specifieke maatwerk op de basisapplicatie van Festina Finance. Wijzigingen vragen om controles op zowel de medewerkersomgeving als de achterliggende logica en processen.

Bekijk de tech stack Van medewerkersapplicatie tot workflows: vijf onderdelen van de technische stack.
Medewerkersapplicatie
  • React

React voor de interne omgeving waarin medewerkers administratie verwerken.

Businesslogica en koppelingen
  • Java
  • API’s

Java backend verzamelt informatie uit verschillende interne systemen. Logica en berekeningen worden doorgevoerd en uitkomsten gepresenteerd via API's aan het medewerkersportaal en andere interne systemen.

Frontend tests
  • Playwright
  • TypeScript

Playwright met tests geschreven in TypeScript.

Backend tests
  • Cucumber
  • Java

Cucumber voor geautomatiseerde tests en regressietests, en unittests geschreven in Java.

Workflows
  • Camunda

Camunda voor bedrijfsprocessen. Dit is essentieel bij het invaren van fondsen.

Impact / APG

Impact in het kort

01 / Snelheid Sneller elke hypercare periode Toenemende snelheid

Elke hypercare periode, de weken waarin een fonds live gaat, verloopt sneller dan de vorige ook al worden de fondsen intussen groter en complexer.

02 / Prioriteiten Duizenden business requirements Grip op prioriteiten

Duizenden business requirements, elk kwartaal opnieuw scherp op wat echt haalbaar is.

03 / Historie 50 jaar geschiedenis Rechttrekken wat scheef staat

Van dertien scheidingen tot verweven garantieregelingen - vijftig jaar geschiedenis moet overgaan in één nieuw systeem.

04 / Samenwerking Partner voortrekkers binnen hun vakgebied Vertrouwen als partner

Rockstars worden gezien als voortrekkers binnen hun vakgebied. Ze nemen mensen mee en zoeken hoe het slimmer kan.

About / APG

Naar een nieuw stelsel terwijl de kosten omlaag moeten

APG voert het pensioen uit voor miljoenen Nederlanders, verdeeld over acht fondsen, met ABP als grootste.

Al enkele jaren werkt de organisatie aan Pensioen van Straks: de overstap naar de nieuwe pensioenwet. Binnen APG wordt dat een transitie genoemd die de millenniumwisseling en de invoering van de euro overtreft.

Tegelijk moet het goedkoper.

Vanuit Strategie 2030 wil APG de uitvoeringskosten per deelnemer fors verlagen. Robert Erdkamp, People Manager bij APG: “Dan praat je over een aanzienlijke reductie van medewerkers, maar ook van de kostprijs zelf.” Twee opgaven die tegelijk moeten slagen, met de grootste zorgvuldigheid.

Rockstar quote Ramona Domen Scrum Master en Agile Coach
Team Rockstars IT

“Veel Rockstars kiezen bewust voor APG vanwege de maatschappelijke impact. Pensioen raakt heel veel mensen. Je doet het echt voor mensen.”

Kies een hoofdstuk: Challenge, Solution of Result

Challenge

EEN SYSTEEM IN TRANSITIE MOET WEL BRUIKBAAR ZIJN

Elke Nederlander die pensioen opbouwt via APG heeft een dossier dat soms teruggaat tot de jaren zeventig: garantieregelingen die zijn vervangen maar toch moeten blijven gelden, partners die scheiden, hertrouwen en pensioen weer overdragen. Robert Erdkamp noemt het voorbeeld van iemand die meer dan 10 keer scheidde en meermaals met dezelfde partner hertrouwde, waarbij het pensioen telkens werd overgedragen en teruggedragen. “Je kunt je voorstellen dat dit een uitdaging is voor onze systemen.”

Op een deelnemersbestand van miljoenen mensen is dat geen incident meer. Al die geschiedenis moet foutloos worden vertaald naar één bedrag: de start voor de nieuwe systematiek. De druk daarvan is voelbaar. Erwin de Graaff, People Manager bij APG: “We maken planningen, maar die kunnen morgen alweer deels achterhaald zijn.” Er komt geregeld werk bij, terwijl de deadline vaststaat: met uitzondering van het fonds SMPS moet alles zijn overgezet voor 1 januari 2027, ook bij ABP, het grootste fonds. Tien teams werken inmiddels aan Pensioen van Straks. In drie daarvan werken Rockstars mee.

Solution

Solution

MAATWERK BOUWEN, SAMENHANG TESTEN

“Eerlijkheidshalve, wij huren ook gewoon handjes,” zegt Robert Erdkamp. Maar Rockstars brengen React-kennis die APG zelf nog moest opbouwen en inmiddels heeft geborgd. Samen met APG-collega’s bouwen zij de gebruikersomgeving van de pensioenuitvoering. Dat vraagt technische kennis én begrip van het pensioendomein. “De kwaliteit van het frontendwerk is gewoon heel goed”, aldus Erwin.

Ramona Domen is Rockstar en Scrum Master op drie teams. Elke twee weken bespreken zij fouten en verbeterpunten. De pensioenuitvoering kijkt vroeg mee. “Een technisch werkend scherm kan voor hen onlogisch aanvoelen. Hun feedback voorkomt herstelwerk achteraf”, zegt Ramona.

Festina Finance levert de basisapplicatie; Rockstars bouwen daarvoor het APG-specifieke maatwerk. De medewerkersomgeving draait op React. De Java-laag verzamelt informatie en koppelt systemen om de applicatie en het maatwerk te voeden.

Rockstars werken mee aan Playwright-tests in Typescript. Voor de Java-laag gebruiken de teams unittests en Cucumber. Regressietests controleren of bestaande functionaliteit na wijzigingen blijft werken zoals verwacht. Engineers houden ook rekening met Camunda-workflows. Dit is essentieel voor het invaren van fondsen.

Soms zijn vijf teams nodig voor één stuk functionaliteit. Ieder team kan denken klaar te zijn, terwijl de onderdelen niet aansluiten. Daarom stemmen teams vóór de bouw af en controleren testers van beide kanten samen de aansluiting in de testomgeving. Vóór de gebruikersaccepttietest.

EERLIJKHEID VOORKOMT DAT TEAMS VASTLOPEN

Ramona’s motto is “under promise, over deliver.” Tijdens een meerjarig traject kun je mensen niet structureel overbelasten. Ze vertaalt business requirements naar uitvoerbaar werk, en geeft terug wat wel en niet kan. En dat is goed, zegt Robert Erdkamp: “Iemand die eerlijk is en voorkomt dat teams vastlopen in onhaalbare wensen.”

Result

Result

ELK JAAR EEN SNELLERE OVERGANG

Aan het einde van elk fondstraject volgt hypercare: enkele weken waarin een team continu naast de pensioenuitvoerders zit om de overgang goed te laten verlopen. Rockstars maken daar zelf geen deel van uit. Hun rol is de teams die achterblijven op volle snelheid te houden, terwijl collega’s tijdelijk naar hypercare vertrekken.

Het resultaat is zichtbaar over de jaren heen. Ramona: “Jaar 1 tegenover jaar 2 tegenover jaar 3, daar zit ontzettend grote verbetering in.” Elke hypercare periode verloopt sneller en met minder fouten dan de vorige, ook al worden de fondsen die nu aan de beurt zijn groter en complexer.

Erwin ziet ook een effect op de mensen zelf. De Rockstars zijn “een beetje de trekkers binnen hun metier”: ze nemen collega’s mee in de vraag hoe het slimmer kan, ook onder de hoge tijdsdruk die op het hele programma rust.

Solution

MAATWERK BOUWEN, SAMENHANG TESTEN

“Eerlijkheidshalve, wij huren ook gewoon handjes,” zegt Robert Erdkamp. Maar Rockstars brengen React-kennis die APG zelf nog moest opbouwen en inmiddels heeft geborgd. Samen met APG-collega’s bouwen zij de gebruikersomgeving van de pensioenuitvoering. Dat vraagt technische kennis én begrip van het pensioendomein. “De kwaliteit van het frontendwerk is gewoon heel goed”, aldus Erwin.

Ramona Domen is Rockstar en Scrum Master op drie teams. Elke twee weken bespreken zij fouten en verbeterpunten. De pensioenuitvoering kijkt vroeg mee. “Een technisch werkend scherm kan voor hen onlogisch aanvoelen. Hun feedback voorkomt herstelwerk achteraf”, zegt Ramona.

Festina Finance levert de basisapplicatie; Rockstars bouwen daarvoor het APG-specifieke maatwerk. De medewerkersomgeving draait op React. De Java-laag verzamelt informatie en koppelt systemen om de applicatie en het maatwerk te voeden.

Rockstars werken mee aan Playwright-tests in Typescript. Voor de Java-laag gebruiken de teams unittests en Cucumber. Regressietests controleren of bestaande functionaliteit na wijzigingen blijft werken zoals verwacht. Engineers houden ook rekening met Camunda-workflows. Dit is essentieel voor het invaren van fondsen.

Soms zijn vijf teams nodig voor één stuk functionaliteit. Ieder team kan denken klaar te zijn, terwijl de onderdelen niet aansluiten. Daarom stemmen teams vóór de bouw af en controleren testers van beide kanten samen de aansluiting in de testomgeving. Vóór de gebruikersaccepttietest.

EERLIJKHEID VOORKOMT DAT TEAMS VASTLOPEN

Ramona’s motto is “under promise, over deliver.” Tijdens een meerjarig traject kun je mensen niet structureel overbelasten. Ze vertaalt business requirements naar uitvoerbaar werk, en geeft terug wat wel en niet kan. En dat is goed, zegt Robert Erdkamp: “Iemand die eerlijk is en voorkomt dat teams vastlopen in onhaalbare wensen.”

Result

Result

ELK JAAR EEN SNELLERE OVERGANG

Aan het einde van elk fondstraject volgt hypercare: enkele weken waarin een team continu naast de pensioenuitvoerders zit om de overgang goed te laten verlopen. Rockstars maken daar zelf geen deel van uit. Hun rol is de teams die achterblijven op volle snelheid te houden, terwijl collega’s tijdelijk naar hypercare vertrekken.

Het resultaat is zichtbaar over de jaren heen. Ramona: “Jaar 1 tegenover jaar 2 tegenover jaar 3, daar zit ontzettend grote verbetering in.” Elke hypercare periode verloopt sneller en met minder fouten dan de vorige, ook al worden de fondsen die nu aan de beurt zijn groter en complexer.

Erwin ziet ook een effect op de mensen zelf. De Rockstars zijn “een beetje de trekkers binnen hun metier”: ze nemen collega’s mee in de vraag hoe het slimmer kan, ook onder de hoge tijdsdruk die op het hele programma rust.

Result

ELK JAAR EEN SNELLERE OVERGANG

Aan het einde van elk fondstraject volgt hypercare: enkele weken waarin een team continu naast de pensioenuitvoerders zit om de overgang goed te laten verlopen. Rockstars maken daar zelf geen deel van uit. Hun rol is de teams die achterblijven op volle snelheid te houden, terwijl collega’s tijdelijk naar hypercare vertrekken.

Het resultaat is zichtbaar over de jaren heen. Ramona: “Jaar 1 tegenover jaar 2 tegenover jaar 3, daar zit ontzettend grote verbetering in.” Elke hypercare periode verloopt sneller en met minder fouten dan de vorige, ook al worden de fondsen die nu aan de beurt zijn groter en complexer.

Erwin ziet ook een effect op de mensen zelf. De Rockstars zijn “een beetje de trekkers binnen hun metier”: ze nemen collega’s mee in de vraag hoe het slimmer kan, ook onder de hoge tijdsdruk die op het hele programma rust.

Collaboration

APG WAARDEERT UITDAGERS

APG ziet Team Rockstars ook als een partner. “Er wordt echt met ons meegedacht, waar wij behoefte aan hebben en hoe ze daar het best op kunnen aansluiten”, aldus Erwin. Hierbij schroomt Team Rockstars niet om de klant uit te dagen. Zo legden zij APG een rapport voor met verbeterpunten, verzameld bij de eigen medewerkers. Zoiets had Robert nog nooit van een leverancier ontvangen. “Dat betekent lef hebben én ze nemen de moeite”. Hij waardeert dat enorm, en neemt die signalen ook serieus.

Erwin vult aan: “Ze zetten niet alleen op papier wat beter kan. Ze proberen het ook in de teams uit te dragen en toe te passen.” Niet elk knelpunt is direct op te lossen, maar de betrokkenheid stopt niet bij het signaleren. “Ze voegen de daad bij het woord”.

“Team Rockstars is één van mijn favoriete partijen,” sluit Robert af. “Ze zijn toegankelijk en eerlijk, en ook kritisch naar zichzelf.” Regelmatig wordt APG gevraagd, hoe gaat met onze mensen? Die aandacht valt op. Dingen bespreekbaar maken blijkt zo de motor van vooruitgang. En dat vraagt om mensen die durven zeggen wat wel en niet kan. Erwin: “Daar sluit ik me volmondig bij aan.”

Client quote Robert Erdkamp People Manager

“Team Rockstars IT is één van mijn favoriete partijen omdat ze toegankelijk zijn en eerlijk, en ook kritisch op zichzelf.”