achmea klantcases lemaportal scaled
Overzicht

Achmea verstuurt dagelijks miljoenen polis-, nota- en schade­documenten. De Exstream-omgeving waarmee dit gebeurt, was zwaar verouderd en omslachtig geworden door jarenlange ad-hoc uitbreidingen. Als Exstream-consultant heb ik het complete template-landschap geherstructureerd, de batch­verwerking versneld en een strak audit­proces opgezet, zodat Achmea nu sneller, foutlozer en volledig aantoonbaar compliant kan communiceren met haar klanten.

Klant

Achmea

URL

https://www.achmea.nl

Categorie

Samenvatting

Door de modulaire template-architectuur, de refactor van legacy-code en het nieuwe audit-proces is de document­productie bij Achmea niet alleen 35 % sneller, maar ook 70 % stabieler geworden. Elke wijziging is nu volledig traceerbaar, waardoor Achmea aan alle compliance-eisen voldoet en tegelijkertijd sneller kan inspelen op nieuwe polis- en wetgevings­wijzigingen.

Vereisten en uitdagingen

De bestaande Exstream-templates waren monolithisch, bevatten dubbele code en maakten intensief gebruik van verouderde VB- en JavaScript-fragmenten. Dit leidde tot lange batch­runtimes, lastig onderhoud en een onduidelijke herleidbaarheid voor auditors. Bovendien mocht er tijdens de optimalisatie geen onderbreking zijn in de dagelijkse document­productie en moesten alle wijzigingen volledig traceerbaar zijn voor zowel interne als externe toezichthouders.

Klik op de afbeelding om deze te laten scrollen om het volledige voorbeeld te bekijken.

Exstream-consultancy en optimalisatie voor Achmea

Mijn oplossing

Ik begon met een gedetailleerde analyse van alle Exstream-documentstromen om precies te begrijpen welke templates, scripts en XML-bronnen elkaar beïnvloeden. Vervolgens heb ik de logge, monolithische sjablonen opgesplitst in compacte, herbruikbare componenten. Alle huisstijlelementen—logo’s, fonts en disclaimers—zijn ondergebracht in één centrale resource­map, zodat wijzigingen nog maar op één plek hoeven te worden doorgevoerd. Verouderde VB- en JavaScript-fragmenten heb ik herschreven en samengevoegd, overbodige XML-schildjes verwijderd en voorwaardelijke logica sterk vereenvoudigd. Daardoor draaien de batch­processen nu ruim een derde sneller en is de hoeveelheid foutafhandeling drastisch afgenomen.

Om de herleidbaarheid te borgen heb ik Git ingevoerd als centrale versiebeheer­laag. Elke wijziging krijgt nu een commit-ID, automatisch gegenereerde changelog en een notificatie richting QA en compliance. Daarbij heb ik een set unit-tests gebouwd die zowel de XML-input als de gegenereerde PDF-output valideren; release-scripts kunnen bij een afwijking direct terugrollen naar de laatste stabiele versie, zodat de productie nooit stilvalt. Tot slot heb ik het interne Achmea-team in meerdere workshops meegenomen in de nieuwe modulaire architectuur en een best-practice-handleiding geschreven, zodat zij zelfstandig verder kunnen ontwikkelen zonder opnieuw in complexiteit te verzanden.