Slimmere test data in een DevOps wereld

Case study vam APG, een groot pensioenfonds

Deze case study laat zien hoe onze software een groot pensioenfonds hielp met hun testdata issues. Door de testdata te subsetten en te maskeren, is de levering van testdata aanzienlijk versneld, wat de DevOps ten goede komt.

apg datprof case study

Organisatie

Leider in de markt van pensioenuitvoering en administratie

Onze klant, een groot pensioenfonds dat graag anoniem wil blijven, voert de pensioenadministratie uit voor meer dan 15 fondsen in de publieke en private sector, waardoor het een van de grootste pensioenaanbieders van Nederland is. In 25 verschillende sectoren beheert het de pensioenregeling met meer dan 3.000 werknemers en beheert het ongeveer € 485 miljard. Deze organisatie werkt voor 25.000 werkgevers en biedt pensioen aan ongeveer 4,5 miljoen deelnemers (1 op 5 gezinnen in Nederland).

Uitdaging

Snellere beschikbaarheid van testdata voor de DevOps wereld

De grootste uitdaging voor onze klant was om testdata volledig te anonimiseren en de levering van testomgevingen te versnellen. Door intern ontwikkelde tooling was onze klant al in staat selecties te maken, maar de volledigheid en consistentie van de testdata en het feit dat dit handmatig ging, waren de grootste uitdagingen. Dit betekende dat ontwikkelaars en testers vaak enkele dagen moesten wachten op hun testomgevingen. Dit knelpunt moest in de gewenste transformatie naar DevOps worden opgelost.

In een softwareselectieproces zijn verschillende leveranciers onderzocht. De bepalende factor voor DATPROF was de eenvoudig te gebruiken software en de eendaagse training, waardoor onze klant snel met de software kon werken.

Oplossing

Geautomatiseerde en geanonimiseerde testdata

Onze klant startte door het meest complexe en grootste systeem te selecteren. Dit zou de grootste meerwaarde opleveren. Daarna werden de eerste systemen met geanonimiseerde testdata snel verstrekt. De eerste subset is binnen de eerste maand gerealiseerd. Het valideren van de testdata kostte de meeste tijd, omdat ze ook met een aantal dataproblemen kwamen die ook in de productie voorkwamen.

Sommige systemen zijn alleen anoniem, voornamelijk vanwege de beperkte omvang. Nu kan onze klant binnen 15 minuten volledig geautomatiseerde anonieme en gesubsette testdatasets maken. Testers hebben de mogelijkheid om de testdata via een portal op te vragen via een integratie met ServiceNow.

Voordelen

Nieuwe testdata binnen 15 minuten met één druk op de knop

Momenteel worden er 20 DevOps-teams met ongeveer 60 verschillende omgevingen ondersteund met gesubsette en / of geanonimiseerde testdata. Omdat de beschikbaarheid van testdata is verminderd van enkele dagen tot 15 minuten, wordt de oplossing voor testdata op grote schaal gebruikt. Testgegevens worden ongeveer 250 keer per maand ververst voor een van de 60 verschillende teams en omgevingen.

Vanwege het betere inzicht in de kwaliteit van testgegevens is ook de kwaliteit van testen verbeterd. Onze klant ervaart minder gegevensgerelateerde problemen met nieuwe releases van de software.

Neem eenvoudig contact met ons op

Contactform

  • This field is for validation purposes and should be left unchanged.

Smarter test data in a DevOps world

Case study of APG, a large pension fund

This case study shows how our software has helped APG, a large pension fund with their test data issues. By subsetting and masking their test data, the delivery of test data has been accelerated considerably.

apg datprof case study

Organization

Leader in the market of pension execution & administration

APG executes the pension administration for more than 15 funds in the public and private sector, making it one of the largest pension providers in the Netherlands. In 25 different sectors, it manages the pension scheme with more than 3,000 employees and manages approximately €485 billion. APG works for 25,000 employers and provides pension for approximately 4.5 million participants (1 in 5 families in the Netherlands).

Challenge

Faster availability of test data for the DevOps world

The biggest challenge for APG was to completely anonymize test data and to speed up the delivery of test environments. Through internally developed tooling, APG was already able to make selections, but the completeness and consistency of the test data and the fact that this went manually were the biggest challenges. This meant that developers and tester had to wait several days for their test environments. This bottleneck had to be resolved in the desired transformation to DevOps.

In a software selection process several suppliers have been investigated. The decisive factor for DATPROF was the easy to use software and the one-day training, which enabled APG to work with the software quickly.

Solution

Automated anonymous test data

APG started by subsetting the most complex and largest system. This would deliver the greatest added value. Thereafter, the first systems of anonymous test data were soon provided. The first subset has been realized within the first month. Validating the test data took the most time, because they also came up with a number of data problems that also occurred in production.

Some systems are only anonymous, mainly because of the limited size. Now APG can create anonymous and subsetted test data fully automated within 15 minutes. Testers have the possibility to request the test data via a portal via an integration with ServiceNow.

Benefits

New test data within 15 minutes with the press of a button

Currently 20 DevOps team with around 60 different environments are supported with subsetted and / or anonymous test data. Because the availability of test data has been reduced from a few days to 15 minutes, test data solution is used extensively. Test data is refreshed approximately 250 times per month for one of the 60 different teams and environments.

Due to the better insight into the quality of test data, the quality of testing has also improved. APG experiences fewer data-related problems with new releases of the software.

Get in touch with our experts

Contactform

  • This field is for validation purposes and should be left unchanged.