OPPBTP — Refonte d'une suite logicielle métier critique pour la prévention des risques dans le BTP

Modernisation progressive d'un écosystème applicatif complexe au service d'un acteur national de référence

Codéin Codéin 26/03/2026

Eléments clés

Problématique : L'OPPBTP s'appuyait sur une plateforme construite entre 2012 et 2020 sous eZ Publish. Un empilement d'outils qui avait fini par former un monolithe rigide, source de dette technique bloquante, de lenteurs récurrentes et d'une obsolescence logicielle difficile à résorber. Derrière cette contrainte technique se trouvait un enjeu de taille : maintenir en conditions opérationnelles une suite logicielle métier utilisée à l'échelle nationale pour la prévention des risques dans le BTP.

Solution : L'application a été décomposée en services indépendants, chacun exposant ses fonctionnalités via des API REST. Le socle technique retenu, Symfony, API Platform et React, a été choisi pour sa maturité : des technologies éprouvées, portées par des communautés larges, adaptées à la complexité métier et aux contraintes de maintenabilité long terme d'un projet de cette envergure.

Résultat : La transformation, conduite entre 2020 et 2026, a couvert 12 outils métier et évité tout big bang. Un plan de migration structuré a permis de prioriser les chantiers et de migrer les applications les unes après les autres, sans rupture de service. La suite logicielle sert aujourd'hui 100 000 utilisateurs inscrits, dont ~60 000 actifs. Chaque application est autonome : elle peut évoluer, être maintenue ou arbitrée indépendamment des autres. Ce qui donne à l'OPPBTP une flexibilité réelle dans ses décisions techniques et stratégiques.

Contexte et enjeux

L'Organisme professionnel de prévention du bâtiment et des travaux publics (OPPBTP) a pour mission de sensibiliser les acteurs du secteur afin de prévenir les accidents du travail et les maladies professionnelles, et d'améliorer les conditions de travail. Pour remplir cet objectif, l'organisme propose une plateforme web diffusant des contenus personnalisés et un ensemble de services connectés en mode SaaS, dédiés aux entreprises du BTP.

Entre 2012 et 2020, l'ajout successif d'une dizaine d'outils au sein d'une architecture monolithique sous eZ Publish a engendré une dette technique critique et des lenteurs significatives. L'obsolescence des versions logicielles et la complexité croissante du système ont progressivement bloqué toute capacité d'évolution, au moment même où les usages web se transformaient en profondeur.

C'est dans ce contexte que Codéin a été mandaté pour définir et conduire une stratégie de migration globale : transformer ce système massif en une suite de services indépendants, restaurer l'autonomie de chaque outil métier et moderniser l'expérience utilisateur. L'approche retenue, progressive, par lot, sans effet tunnel, a été conçue pour garantir la continuité de service et la pérennité de la solution sur le long terme.

Choix du partenaire et de la solution mise en place

Face à la complexité fonctionnelle de la plateforme et à l'hétérogénéité de ses composants, l'architecture retenue repose sur un découpage en services indépendants : chaque outil métier devient une unité autonome, spécialisée, communiquant avec les autres via des API REST. Le parti pris n'était pas une migration technique à l'identique, mais une refonte complète de chaque outil, pour repartir sur des bases solides et répondre aux exigences ergonomiques et métier actuelles.

Le cloisonnement des couches logicielles est au cœur de cette architecture. Côté front, chaque application est développée en React, sous forme de Single Page Application. Côté back, la logique métier et l'accès aux données sont portés par Symfony et API Platform. Cette séparation nette entre interface et moteur métier offre une réutilisabilité immédiate : les API exposées peuvent alimenter des applications mobiles, des portails partenaires ou tout autre canal sans réécriture du cœur applicatif.

Un enjeu critique de la migration progressive a été la gestion de l'authentification. Pour limiter les ruptures d'expérience pendant la coexistence de l'ancienne plateforme et des nouveaux services, un SSO (Single Sign-On) a été déployé en amont. Des passerelles ont été mises en place pour assurer la continuité des sessions entre environnements, même si la période de transition a nécessité quelques ajustements côté utilisateur. Ce dispositif a été un prérequis structurant pour rendre la migration progressive viable en production.

Témoignage

Une équipe dédiée et disponible, à l'écoute des besoins du client et de ses utilisateurs. Proactive dans ses recommandations, et déterminée dans la recherche de solutions.

CE
Caroline EVENOT
Responsable digital - projets externes

Déroulement du Projet

La stratégie de migration a été validée par un premier cas concret : la refonte de l'outil d'évaluation des risques (EVR). Ce service est au cœur de l'offre de l'OPPBT, il permet aux entreprises de remplir leur obligation réglementaire en élaborant leur Document Unique d'Évaluation des Risques Professionnels (DUERP). Son choix comme première application migrée n'était pas anodin : besoin urgent de modernisation, faible niveau de dépendance avec les autres services, et enjeu de stabilité élevé compte tenu de son caractère central dans l'usage quotidien de la plateforme.

Le chantier le plus exigeant a été la migration des données métier : des millions d'enregistrements issus de la base unique historique, redistribués vers une base de données EVR refondue et optimisée. Codéin a structuré ce processus en quatre phases : définition et qualification des données, extraction brute, validation et chargement, puis contrôle de reprise pour garantir la continuité de service et l'intégrité des données tout au long de la transition.

La réussite de cette première migration a permis de valider l'architecture cible et d'industrialiser le processus pour les chantiers suivants. Un design system commun a été mis en place en parallèle, pour garantir la cohérence de l'expérience utilisateur à travers l'ensemble des outils migrés, indépendamment de leur calendrier de refonte.

Résultats et prochaines étapes

La migration progressive de l'OPPBTP a produit des résultats mesurables, à la fois sur l'adoption et sur la robustesse technique de la plateforme. La suite logicielle accompagne aujourd'hui 60 000 entreprises utilisatrices, avec un rythme soutenu de 1 000 nouvelles inscriptions mensuelles.

Sur le seul outil EVR, les chiffres témoignent de l'usage intensif de la plateforme (Indicateurs; Valeur) :

  • Évaluations des risques enregistrées : 70 000
  • Actions de prévention créées : 500 000+
  • Entrées dans le référentiel métiers / risques : 2 millions+
  • Enregistrements en base de données : 100 millions+

La solution est accessible sur tous les supports, desktop, tablette et mobile.

Commentaires

Aucun commentaire pour le moment. Soyez le premier à commenter !

Vous devez être connecté pour ajouter un commentaire.

Refonte d'une suite logicielle métier critique pour la prévention des risques dans le BTP
OPPBTP

Refonte d'une suite logicielle métier critique pour la prévention des risques dans le BTP

Tags

Construction / BTP API API Platform React Symfony

REX produit par

Codéin
Codéin
26/03/2026

Images du projet

Architecture détaillée

Architecture détaillée

Inscrivez-vous à notre newsletter sur les REX

On parle des plus beaux REX et des grands projets de transformations sur la Tech, data et IA

Nous utilisons des cookies de mesure d'audience pour comprendre comment notre site est utilisé et l'améliorer. Vous pouvez accepter ou refuser ce suivi à tout moment. En savoir plus