Samenvatting
Door het modulaire framework, de script-optimalisaties en de strakke audit-processen loopt de documentproductie bij Nationale Nederlanden en Achmea nu aantoonbaar sneller en betrouwbaarder. Batch-verwerkingstijd daalde gemiddeld 35 %, het aantal productie-issues nam met 70 % af en auditors beschikken over een volledige, door Git ondersteunde herleidbaarheid. tcfirm positioneert zich daarmee als toonaangevende partner voor Exstream-expertise binnen de Nederlandse verzekeringsmarkt.
Vereisten en uitdagingen
Veel templates bij zowel Nationale Nederlanden als Achmea waren jarenlang ad-hoc uitgebreid, waardoor code onoverzichtelijk werd, verwerkingsbatches te lang liepen en release-cycli stagneerden. Bovendien moest elke wijziging volledig herleidbaar zijn voor interne en externe auditors, terwijl foutmarges praktisch nul moesten blijven. De opdracht was dus om legacy-code om te zetten naar een modulair framework, batch-prestaties te verbeteren en gelijktijdig strengere compliance-controles in te bouwen.
Klik op de afbeelding om deze te laten scrollen om het volledige voorbeeld te bekijken.

Mijn oplossing
Om het verouderde Exstream-landschap bij Nationale Nederlanden en Achmea weer toekomstbestendig te maken, heb ik eerst alle bestaande documentflows volledig geïnventariseerd en hun onderlinge afhankelijkheden in kaart gebracht. Vervolgens heb ik de logge, moeilijk te onderhouden templates opgesplitst in herbruikbare componenten en alle huisstijlelementen samengebracht in één centrale resourcemap. Verouderde VB- en JavaScript-fragmenten heb ik herschreven en overtollige XML-schildjes opgeschoond, waardoor de batchruns ruim een derde sneller zijn geworden. Om audit- en compliance-eisen af te dekken, heb ik Git geïntroduceerd als single source of truth: elke wijziging maakt nu automatisch een changelog aan en wordt via een intern portaal gedeeld met QA- en compliance-teams. Aangevulde unit-tests testen XML-input en PDF-output, terwijl automatische release-scripts een veilige rollback mogelijk maken als er iets misgaat. Tot slot heb ik de interne teams meegenomen in workshops en best-practice-documentatie geschreven, zodat zij de nieuwe, modulaire architectuur zelfstandig kunnen onderhouden en uitbreiden.