Vai al contenuto principale
Vermont Solutions
Settore Assicurativo

Ottimizzazione dei processi attuariali e HPC

Un grande assicuratore europeo con processi attuariali critici affrontava tempi di calcolo insostenibili e un'infrastruttura HPC statica incapace di adattarsi alla domanda.

>60%
Riduzione del tempo di calcolo
Nei 4 processi principali
100%
Continuità operativa
Senza interruzioni nei cicli di chiusura
4
Processi refactorizzati
Rappresentavano il 90% del tempo CPU

Sfida

Infrastruttura HPC statica e codice legacy senza documentazione. I cicli di chiusura mensile consumavano giorni di calcolo, con colli di bottiglia nei processi attuariali più critici.

Soluzione

Diagnosi dettagliata dell'ambiente attuariale, ottimizzazione HPC progressiva per fasi e refactoring modulare del codice. Deployment senza interrompere i cicli aziendali critici.

Tecnologie

  • HPC / Grid Computing
  • Ottimizzazione del codice attuariale
  • Infrastruttura ibrida
  • Monitoraggio delle prestazioni

Contesto

Una grande compagnia assicurativa europea gestiva i suoi processi attuariali e delle polizze collettive su uno stack Oracle ereditato (Oracle 10g, Oracle Forms, PL/SQL, Pro*C). I calcoli chiave richiedevano fino a 36 ore, la logica di business era incorporata in codice privo di documentazione e, senza il team originale, ogni intervento risultava più costoso. A ciò si aggiungeva un ritorno dell'investimento lento: investimenti che richiedevano fino a tre anni per essere recuperati.

L'obiettivo concordato era triplice: accelerare e semplificare i processi attuariali e delle polizze collettive, modernizzare il sistema senza interrompere l'operatività quotidiana e garantire precisione e conformità normativa con maggiore efficienza. Il tutto con report esatti alla chiusura mensile come vincolo non negoziabile.

La sfida

I processi attuariali e delle polizze collettive erano frenati da un'infrastruttura obsoleta. Le operazioni, essenziali per la valutazione dei rischi e la conformità normativa, soffrivano di colli di bottiglia che incidevano sia sull'efficienza sia sull'affidabilità dei risultati:

  • Processi obsoleti: codice datato e tecnologia superata.
  • Tempi di elaborazione elevati: fino a 36 ore per i calcoli delle collettive e quelli attuariali.
  • Conformità normativa: requisiti stringenti che esigevano report precisi alla chiusura mensile.
  • Debito tecnico: senza il team originale, mantenere il sistema era sempre più complicato.
  • Impatto finanziario: un ritorno dell'investimento lento, con investimenti che richiedevano fino a tre anni per essere recuperati.

Approccio per fasi

L'intervento è stato strutturato in fasi, il che ha favorito un'implementazione ordinata, controllata e allineata ai cicli operativi della compagnia. Tre principi lo hanno guidato: stabilità operativa (intervenire sui sistemi senza alterarne la disponibilità), approccio graduale (dare priorità ai processi attuariali e delle polizze collettive più critici) e visione tecnica e di business (conoscenza tecnica approfondita unita alla comprensione del contesto normativo e dei rischi).

  1. 01

    Fase di studio

    Analisi del codice, revisione dei processi attuariali e delle polizze collettive e raccolta delle informazioni di business.

  2. 02

    Identificazione dei problemi

    Colli di bottiglia in quattro funzioni principali, codice storico senza documentazione e processi lenti e poco flessibili.

  3. 03

    Progettazione della soluzione

    Pianificazione per fasi, ristrutturazione modulare e prioritizzazione delle attività critiche.

  4. 04

    Implementazione e validazione

    Rilasci a tappe senza interrompere le operazioni e validazione funzionale continua.

  5. 05

    Chiusura

    Risultati validati, ambiente ottimizzato e riduzione drastica del tempo di elaborazione.

Architettura e strategia

La strategia è stata costruita su quattro pilastri. Diagnosi dettagliata dell'ambiente attuariale e delle polizze collettive: sono stati mappati l'infrastruttura esistente, la logica di business, il codice e i processi più critici, identificando colli di bottiglia, duplicazioni e procedure non documentate. Refattorizzazione modulare del codice: si è lavorato sulle procedure più esigenti, riscrivendo funzioni, eliminando ridondanze e riorganizzando la logica; la refattorizzazione si è concentrata sui quattro processi (polizze, assicuratore, capitale e riserva) che assorbivano oltre il 90 % del tempo di calcolo.

Ottimizzazione dell'infrastruttura HPC: regolazione delle risorse in base al carico reale e validazione della precisione dei calcoli a ogni iterazione. Miglioramento progressivo per fasi: rilasci a tappe con validazioni intermedie, garantendo la continuità operativa senza incidere sui cicli di chiusura mensile. In parallelo l'architettura è stata disaccoppiata verso microservizi (frontend ReactJS, backend API .NET, motore di calcolo attuariale e microservizi di database), con cache Redis e compatibilità duale Oracle/SQL Server durante la transizione, fino a eliminare completamente la dipendenza da Oracle in favore di .NET, Python, SQL Server e Azure SQL.

Risultati misurabili

Durante la fase iniziale è stato individuato quali processi consumavano più tempo, il che ha permesso di concentrare la prima iterazione esclusivamente sui più critici e ottenere un impatto immediato sulle prestazioni.

Indicatore Prima Dopo
Accelerazione dei processi attuariali Calcoli chiave fino a 36 h +80 % (refattorizzazione modulare)
Miglioramento nel processo ottimizzato Processo con il maggior consumo di calcolo 98,62 %
Tempo totale della 1ª iterazione critica 1.080 minuti 370 minuti
Dipendenza da Oracle (PL/SQL, Pro*C, Forms) Totale Eliminata (.NET / Python / SQL Server / Azure SQL)
Continuità durante la migrazione Rischio a ogni chiusura mensile Nessuna interruzione (rilasci a tappe con validazione)
Punteggio di sicurezza M365 (rafforzamento degli accessi) 11,48 % +30 % rispetto alla base, con MFA sui ruoli critici

Cifre aggregate e anonimizzate in base a un accordo di riservatezza. Fonte: progetti di Vermont Solutions.

Lezioni applicabili

  • Dare priorità in base alla concentrazione del carico: intervenire prima sul 90 % del tempo di calcolo produce un impatto immediato.
  • Disaccoppiare la logica dal motore proprietario riduce la dipendenza e abilita una scalabilità reale.
  • La compatibilità duale durante la transizione equivale a zero interruzioni nelle chiusure mensili.
  • Far avanzare la sicurezza per fasi a basso impatto (prima la MFA sui ruoli di amministrazione) migliora la postura senza attriti per gli utenti.

Quadro normativo

I calcoli attuariali alimentano i report all'autorità di vigilanza con scadenze fisse. La modernizzazione è stata progettata per rafforzare la conformità, non per metterla a rischio.

  • Solvency II: requisiti di calcolo delle riserve tecniche e di reporting all'autorità di vigilanza, con report consegnati puntualmente e senza rischio di sanzioni.
  • DORA (art. 28): resilienza operativa e gestione dei fornitori terzi ICT nella nuova architettura.
  • Sistema documentato e facile da mantenere: riduzione del debito tecnico come evidenza di controllo interno.

Domande frequenti

Come è stato garantito che i risultati attuariali restassero corretti dopo la refattorizzazione?

Validando la precisione dei calcoli a ogni iterazione e con validazione funzionale continua prima di ogni rilascio. Nessuna modifica è arrivata in produzione senza confrontare i suoi risultati con quelli del processo originale.

È stato necessario fermare le chiusure mensili?

No. I rilasci sono stati effettuati a tappe, con compatibilità duale Oracle/SQL Server durante la transizione, in modo che i cicli di chiusura non ne risentissero mai.

Perché concentrarsi solo su quattro processi?

Perché polizze, assicuratore, capitale e riserva assorbivano oltre il 90 % del tempo di calcolo. Intervenire prima su di essi ha prodotto il 98,62 % di miglioramento nel processo ottimizzato e ha ridotto la prima iterazione critica da 1.080 a 370 minuti.

Posso conoscere la compagnia assicurativa e le cifre complete?

Il caso è anonimizzato in base a un accordo di riservatezza. Il dettaglio dell'architettura e le cifre complete vengono condivisi previa firma di un NDA.

Ultimo aggiornamento: 2026-09-12