Moderniser un patrimoine applicatif critique : le défi mené avec Generali

generali

Chez Nat System, nous ne nous contentons pas de « faire du code ». Nous relevons des défis où chaque ligne compte : reprendre, sécuriser et faire évoluer des patrimoines applicatifs critiques, comme celui que nous accompagnons chez Generali.

1.Un défi à la hauteur des enjeux

Sur ce projet, l’objectif est clair : faire évoluer des socles historiques complexes, liés à l’assurance vie, la retraite et la santé .

Des systèmes avec :

-une forte volumétrie

 -des dépendances techniques nombreuses

-et des règles métier parfois peu documentées.

 

generali

La valeur ne réside pas seulement dans le développement, mais aussi dans la capacité à comprendre l’existant, capitaliser la connaissance fonctionnelle et moderniser sans fragiliser le service rendu

2. Notre approche : une transformation progressive et exigence

Chez Generali, notre accompagnement s’inscrit dans une logique de transformation progressive :

➡️ Reprise de l’existant et sécurisation des évolutions

➡️ Intégration continue et automatisation des tests

➡️ Modernisation des composants au bon rythme, sans rupture de service

Notre force ? Intervenir sur des systèmes stratégiques avec une expertise solide sur les environnements historiques et les technologies Java, tout en gardant une exigence de service et de sécurisation.

3. Notre projet : industrialiser et accélérer la migration grâce à l’IA

  •  

Au-delà de la modernisation de patrimoines applicatifs existants, nous travaillons aussi sur un projet particulièrement structurant : la construction d’un moteur IA pour industrialiser la migration de nos solutions propriétaires NS-DK / NatStar vers Java.

L’enjeu est double. D’un côté, il s’agit de sécuriser une transformation technique complexe, sur des socles historiques riches en règles métier et en dépendances. De l’autre, il faut gagner en efficacité industrielle en automatisant une partie du processus de transformation, avec un objectif ambitieux : jusqu’à 30% de la migration automatisée par le moteur IA.

Ce projet pose plusieurs défis technologiques :

➡️ comprendre finement le code source historique et ses interactions,

➡️ fiabiliser la transformation vers Java,

➡️ conserver la logique métier d’origine,

➡️ maîtriser les cas limites et les exceptions,

➡️ garantir la qualité et la maintenabilité du code généré.

Mais au-delà de la technique, ce moteur IA est aussi un levier pour optimiser la planification. En industrialisant une partie de la migration, nous pouvons mieux absorber la complexité, réduire les tâches répétitives, accélérer certains lots de transformation et concentrer l’expertise humaine sur les cas les plus sensibles.

C’est précisément ce type d’approche qui illustre notre vision : allier expertise applicative et maîtrise industrielle pour moderniser des patrimoines logiciels critiques sans perdre la qualité.

4. Pourquoi ce projet est unique pour un développeur ?

Travailler sur un tel projet, c’est l’opportunité de :

🔹Décrypter un legacy critique : analyser des systèmes anciens pour en extraire les règles de fonctionnement réelles, souvent dispersées entre le code, la documentation et les experts métier.

🔹Monter en maturité technique : maîtriser Java, l’industrialisation, la modernisation progressive, l’intégration continue et l’automatisation des tests.

🔹Collaborer étroitement avec les métiers : aligner la technique sur les besoins fonctionnels, dans un contexte où chaque décision a un impact concret.

C’est une expérience formatrice et valorisante, car elle combine technique, responsabilité et impact.

4. Et si ton prochain défi était chez Nat System ?

Ce type de mission illustre ce qui fait la singularité de Nat System : des défis techniques concrets, une collaboration étroite avec les métiers, et un impact visible. Pour un développeur, c’est l’occasion de grandir techniquement tout en contribuant à des projets stratégiques et valorisants.

Prêt à relever le défi avec nous ?

Vous souhaitez avoir plus de renseignements sur nos produits ou nos offres ?