Centraliser les données d'un campus d'excellence
L’ENSAM, via son campus d’excellence CaMéX-IA, développe les usages de l’intelligence artificielle impliquant une multitude d’acteurs (industriels, académiques, étudiants).
Pour pallier des méthodes de gestion obsolètes et dispersées (fichiers Excel, manque de visibilité), le projet a nécessité la création d’un outil numérique centralisé.
L’enjeu clé était de remplacer les fichiers Excel par une plateforme web robuste, capable de supporter des règles métiers complexes pour optimiser la gestion des actions tout en assurant la conformité et la sécurité des données.
Les objectifs du projet sont les suivants :
- Simplifier le pilotage des actions (formations, challenges, événements, parcours internationaux, etc).
- Centraliser les données de tous les acteurs (entreprises, établissements, étudiants, salariés, enseignants, experts),
- Assurer la traçabilité et l’historique des engagements.
AxioCode a accompagné cette transformation en structurant le projet et en garantissant une solution robuste et adaptée aux enjeux de compétitivité de l’industrie française.
L'ingénierie du projet :
choix techniques et défis métiers
Identifier les règles métiers complexes : la phase de spécification
Une phase de clarification des besoins a permis d’identifier les règles métiers complexes. Des ateliers de spécifications ont permis de produire un cahier des charges complet et structuré, servant de base au développement.
Stack technique et performance
Pour répondre aux besoins d’interactivité sans la lourdeur d’un framework JS découplé (type Angular/React), nous avons opté pour une architecture Monolithe Moderne basée sur Symfony & Symfony UX LiveComponents. L’utilisation des dernières innovations de l’écosystème Symfony permet d’offrir une expérience utilisateur fluide et réactive pour gérer en temps réel certaines règles métiers (par exemple l’affichage des messages d’erreur dans les formulaires), tout en conservant une maintenabilité simplifiée du code côté serveur.
Des règles métiers complexes
En effet, le cœur de la plateforme repose sur des règles métiers complexes et variées, comme :
La gestion d’intervenants multiples selon le type d’action (challenges, parcours, coachings, formations continues, etc.),
Le rattachement d’acteurs aux établissements, entreprises ou laboratoires,
Le suivi croisé des données pour une vision claire du parcours des utilisateurs.
D’autres développements ont été conçus pour être pratiques et en phase avec les attentes des utilisateurs. Par exemple, un système de notifications intelligent a été conçu pour améliorer la communication :
Envoi ciblé uniquement aux personnes n’ayant pas reçu un message,
Possibilité de notifier en masse l’ensemble des participants,
Rappels spécifiques pour inciter les utilisateurs à activer leur compte.
Gestion des données fluides : le suivi des utilisateurs et des entités
Chaque utilisateur dispose d’une fiche individuelle détaillée (élève, étudiant, formateur, salarié), retraçant son parcours, ses rattachements et ses participations aux événements.
De plus, l’application permet de gérer et de visualiser les informations liées aux entreprises, établissements académiques et laboratoires.
Les règles métiers, mais aussi les données, et les bases de données, ont dû être repensées, structurées, et optimisées.
Par exemple, la plateforme gère l’organisation d’événements, y compris les invitations et les listes d’hébergement, ce qui permet de suivre les participants invités et présents. De plus, elle offre un suivi complet de toutes les actions de formation auxquelles chaque personne a participé, que ce soit en tant qu’apprenant, enseignant ou tuteur, ce qui était très difficile à gérer avec les fichiers Excel. Par conséquent, le suivi des KPI (comme le nombre de participations par acteurs) est également facilité.
Une accessibilité et une ergonomie pratique
La plateforme a été pensée pour être accessible à tout moment depuis un navigateur, avec une ergonomie responsive permettant une consultation fluide sur smartphone.
Migration des données
Le cœur de notre intervention ne s’est pas limité au développement de la plateforme, il a aussi porté sur la restructuration profonde de la donnée en vue de migrer et fiabiliser les données. Nos experts ont analysé les sources hétérogènes pour identifier les redondances et les incohérences, puis transformé et normalisé les données afin d’assurer une intégrité référentielle.
Maintenance et évolution de la plateforme
Au-delà du déploiement, AxioCode assure la pérennité opérationnelle de la plateforme via une maintenance évolutive et corrective rigoureuse. Notre engagement inclut une veille technologique et une mise à jour continue du socle technique (sous garantie), garantissant un haut niveau de sécurité et une parfaite adéquation entre l’outil et l’évolution des usages métiers de CaMéX-IA.
« La nouvelle plateforme de CaMéX-IA a permis de normaliser les processus, de centraliser l’accès aux informations, d’assurer la gestion des actions ou des événements et de leurs participants. Les grands axes de travail ont porté sur la gestion des actions et le suivi complet des participants et intervenants. La plateforme améliore l’accès aux informations en facilitant la collaboration, le suivi et la gestion, en toute transparence. »
Philippe Chanet
Chef de projet, AxioCode
Une plateforme moderne centrée sur l'expérience utilisateur
En centralisant les flux de données complexes entre étudiants, entreprises et experts, nous avons bâti une architecture robuste garantissant la traçabilité des parcours et l’interopérabilité des acteurs. Une transformation digitale structurante qui remplace la dette technique par une infrastructure agile et évolutive.
Interactivité et fluidité
La plateforme a été réalisée entièrement en Symfony, sans recourir à Angular. Pour répondre aux exigences d’interactivité et de fluidité, nous avons intégré Symfony UX LiveComponents, permettant de gérer en temps réel certaines règles métiers (par exemple l’affichage des messages d’erreur dans les formulaires).
Gestion des données fluides et de suivi des utilisateurs et des entités
Chaque utilisateur dispose d’une fiche individuelle détaillée (élève, étudiant, formateur, salarié), retraçant son parcours, ses rattachements et ses participations aux événements.
Accessibilité et ergonomie
La plateforme a été pensée pour être accessible à tout moment depuis un navigateur, avec une ergonomie responsive permettant une consultation fluide sur smartphone.
Un SI unifié et évolutif
L’intervention d’AxioCode permet aujourd’hui à CaMéX-IA de disposer d’un actif numérique stratégique :
Gouvernance de la donnée
Centralisation de l’ensemble des référentiels au sein d’une plateforme unique et sécurisée.
Pilotage par la Data
Extraction simplifiée de KPI fiables grâce à une donnée propre et structurée.
Productivité accrue
Automatisation des processus de gestion (hébergement, invitations, rappels) libérant les équipes des tâches à faible valeur ajoutée.
Pérennité technique
Une maintenance évolutive assurée par AxioCode, garantissant la mise à jour des composants et la sécurité face aux nouvelles vulnérabilités.
La plateforme a permis de réussir le passage d’une gestion « artisanale », via Excel, vers une application métier adaptée, réduisant drastiquement les erreurs de saisie et les temps de traitement manuel et facilitant le reporting.