Moderniser pour accompagner la transformation pédagogique
Le Centre de l’entrepreneuriat et de l’économie de la proximité du Cnam accompagne chaque année 500 à 800 porteurs de projets dans le développement de leurs compétences entrepreneuriales via sa méthode AGIR (Projet & Compétences).
Depuis 2007, le moteur de cette méthodologie reposait sur un fichier Excel d’une extrême complexité. Devenu une brique critique du SI pédagogique, cet outil souffrait de limitations techniques majeures en production :
- perte de données et régressions sur la version web d’Excel,
- désynchronisations de formules et erreurs fréquentes dues aux copier-coller,
- incompatibilités entre logiciels (Excel, LibreOffice, OpenOffice, Numbers…),
- difficulté de navigation et d’appropriation pour les utilisateurs moins familiers avec les outils numériques.
Pour éliminer ces risques opérationnels et de sécurité, le Cnam a mandaté AxioCode pour opérer une transition complète vers une application web accessible uniquement aux acteurs internes : administrateurs, experts, chargés d’enseignement et porteurs de projets.
« Nous sommes à présent dans l’utilisation réelle de l’application AGIR. Je suis extrêmement content et les premiers retours sont satisfaisants. »
Aurélien Ferry
Directeur du Centre de l’entrepreneuriat et de l’économie de la proximité (C2EP), Cnam
Reverse engineering de tableurs complexes, modélisation de bases de données et analyse de règles métiers pour créer une application web fidèle aux besoins fonctionnels
Rétro-ingénierie et normalisation des données
Le cœur du défi technique résidait dans l’analyse de l’existant. AxioCode a mené un audit approfondi du classeur Excel afin d’en extraire les règles métiers implicites accumulées depuis 15 ans. Ce travail de reverse engineering a permis de traduire une logique algorithmique de tableur en spécifications fonctionnelles rigoureuses et de modéliser une base de données relationnelle propre, mettant fin au chaos des fichiers partagés.
Une interface ultra-réactive grâce à Symfony UX & Live Component
Pour reproduire l’expérience de saisie instantanée d’un tableur sans la lourdeur de déploiement d’une SPA (Single Page Application) en React ou Vue.js, AxioCode a implémenté Symfony UX et Symfony Live Component. Cette approche architecturale moderne permet de gérer un formulaire hautement complexe de plus de 30 sections de manière asynchrone. L’état du formulaire est synchronisé en temps réel avec le serveur, offrant une réactivité maximale côté client.
Mécanisme de persistance automatique
L’application intègre un système d’auto-save natif : chaque modification est persistée (enregistrée automatiquement) de façon transparente en arrière-plan. Cela élimine tout risque de perte de données liée à des coupures de session garantissant ainsi la sécurité des informations et la continuité du travail en cours. En effet, avec ce système, les utilisateurs peuvent reprendre leur saisie exactement là où ils l’avaient laissée. Ce mécanisme renforce la fiabilité globale de l’outil et contribue à une expérience utilisateur fluide et sereine.
Architecture et workflows collaboratifs
Côté backend, une architecture multi-profils cloisonne strictement les accès et orchestre des workflows collaboratifs (système de commentaires, validation inter-experts) sécurisés, intuitifs et conformes aux exigences du RGPD. L’application comporte un front-office (pour les pilotes de projets, experts AGIR et experts métiers) et un back-office pour l’administration.
Une application fidèle aux besoins fonctionnels
L’application AGIR intègre l’ensemble des besoins fonctionnels issus du fichier Excel AGIR, mais aussi les nouveaux besoins métiers. En effet, cette application comporte des éléments clés répondant aux besoins métiers historiques et actuels :
Authentification sécurisée pour les différents profils d’utilisateurs,
Gestion des utilisateurs et des rôles,
Administration des projets et suivi des livrables,
Export et sauvegarde des données,
Tableaux de bord personnalisés,
Travail collaboratif sur un projet.
Le développement a également intégré une architecture multi-profils, avec un front-office (pour les pilotes de projets, experts AGIR et experts métiers) et un back-office pour l’administration.
Bénéfices, résultats et ROI
Disponibilité et fiabilité accrues
Élimination totale des erreurs de manipulation de formules, des conflits de versions inter-logiciels (Excel/OpenOffice) et des pertes de données héritées de la version Web d’Excel.
Une adoption immédiate et réussie
Dès le déploiement en production, 66 experts AGIR ont migré instantanément sur la plateforme, validant l’ergonomie et les performances de l’application sur un pool initial de 150 utilisateurs.
Gouvernance des données optimisée et fiabilisée
Le Cnam dispose désormais d’une centralisation des données permettant l’extraction de statistiques directes, l’archivage automatisé des dossiers et une traçabilité complète des actions. De plus, la suppression des erreurs liées à Excel et l’automatisation de l’enregistrement des données garantissent la fiabilité des informations et un gain de temps pour les experts et les administrateurs régionaux.
Une modernisation pédagogique majeure
L’application AGIR représente une évolution des processus significative, puisqu’elle remplace un outil réalisé sur un tableur par une plateforme web robuste, cohérente et intuitive. Les utilisateurs bénéficient d’une meilleure expérience et d’un accès simplifié à toutes les étapes de leur parcours entrepreneurial.
Pérennité du code
L’application bénéficie d’une TMA (Tierce Maintenance Applicative) rigoureuse avec veille technologique quotidienne, garantissant des mises à jour de sécurité proactives et une documentation technique continuellement alignée avec le code de production.
« Le passage à l’application web a permis au Cnam d’améliorer la gestion des données et d’obtenir des statistiques directes, de mettre en place facilement des workflows de validation des différents experts et d’échanger sur les projets grâce au système de commentaires. »
Guillaume Friesenhahn
Chef de projet, AxioCode
« Depuis 1988, AGIR, la méthode de management de projet et de gestion des compétences au service de l’expérience entrepreneuriale, a beaucoup évolué, et son format Excel présentait des soucis dans l’utilisation, avec une navigation complexe et des erreurs de manipulation fréquentes ainsi que la contrainte liée à la version du logiciel installé sur l’ordinateur de l’utilisateur. Notre principal défi a été d’analyser un fichier Excel accumulant toutes ces années de règles métier, afin de les traduire en spécifications claires et organisées. Et ainsi construire une application web moderne respectant les fondements pédagogiques et la logique de l’outil, dont l’interface est accessible au plus grand public. »
Guillaume Friesenhahn
Chef de projet, AxioCode