Audit de code pour évaluer la dette technique sur un système complexe d’un registre national fédéral

Capture d’écran 2026-07-09 à 17.04.01.png

La Centrale de compensation (CdC), dont le siège est à Genève, est l'organe central de la Confédération suisse chargé de l'exécution des assurances sociales du 1er pilier : AVS, AI et allocations pour perte de gain (APG). Rattachée à l'Administration fédérale des finances, elle emploie plus de 860 collaborateurs et gère chaque mois plus d'un million de rentes versées dans 180 pays, pour un encaissement de cotisations sociales avoisinant les 2 milliards de francs suisses.

logo_java.png
checkList

Objectif

Depuis la fin des années 2010, la Centrale de Compensation (CdC) développe le système qui comprend une vingtaine de composants. Des évolutions ont été réalisées au cours des dernières années, mais, le système étant vieillissant, la CdC souhaite réaliser un audit technique pour évaluer la dette technique de ce système, et avoir un plan d’actions concret pour se débarrasser des technologies obsolètes et remettre les services à l’état de l’art.

Contenu de l'audit

AXOPEN a réalisé un premier audit de code. Concrètement, voilà ce que nos experts techniques ont fait :

  • Analyse du cœur de métier : API Java
  • Analyse de la Base de données et des requêtes SQL
  • Étude de l’écosystème : librairies tierces et documentation
  • Performances : Recherche d’anti-pattern pouvant impacter la performance
  • Construction d’une Roadmap : Remettre à niveau les applications auditées tout en respectant les nouveaux standards de la CdC
checkList

Restitution de l'audit

L'audit se compose de trois rapports écrits pragmatiques avec :

  • Diagnostic des applications (points forts / points faibles)
  • Des recommandations concrètes et priorisées
  • Point de focus sur la performance du code
  • Roadmap d’évolution pour préparer les développements futurs

Une restitution en visio à l’issue de l’audit a également été effectuée auprès des équipes CdC pour éclairer celles-ci sur les conclusions majeures de l’audit. À l’issue de cet celui-ci, nous avons pu identifier un certain nombre de chantiers visant à remettre à niveau les applications du SI, qu’il s’agisse de la mise à jour des Frameworks / Librairies, des migrations d’outils ou de la structuration du code. Les différentes remontées de l’audit ont pu être intégrées, dans une Roadmap concrète qui priorise les différents points dans le temps avec des conseils sur la mise en place.

checkList
logos de décoration

AXOPEN a rapidement su appréhender la complexité de notre système et mené un audit de son code. Grâce à son expertise, l’équipe a réalisé une analyse approfondie permettant d’identifier les forces du système ainsi que les principaux axes d’amélioration. Cette démarche a abouti à la définition d’un plan d’action structuré et pragmatique pour résorber la dette technique. La qualité, la précision et la pertinence des analyses réalisées font des livrables fournis des éléments de grande valeur, parfaitement conformes à nos attentes.

logos de décoration