Modernisation et migration vers .NET MAUI : transformer une application legacy en un levier de performance stratégique

AxioCode a accompagné KPM dans la migration stratégique de sa solution mobile vers .NET MAUI. En conjuguant refonte ergonomique et optimisation de l’architecture API, nous avons livré une plateforme évolutive, robuste et parfaitement alignée sur les nouveaux enjeux de la formation en blended learning.

Image répétiteur
Image répétiteur
KPM : Enrichir une application existante pour en faire un outil stratégique de transformation managériale

Sécuriser le futur de KPM App :
De la maintenance à la nouvelle version sous .NET MAUI

KPM, cabinet de conseil spécialisé dans la transformation humaine, s’appuie sur la KPM App pour prolonger l’impact de ses formations grâce à une approche “blended learning” mêlant formation en présentiel, accompagnement comportemental et suivi digital. 

AxioCode a été sollicitée par KPM, à la suite d’une recommandation du précédent prestataire. Le transfert de projet de l’ancien prestataire vers AxioCode est intervenu dans l’objectif d’assurer une reprise rapide de l’application, afin d’améliorer sa stabilité pour son déploiement auprès des nouveaux utilisateurs. 

Face à l’obsolescence annoncée de la technologie Xamarin et au besoin d’enrichir fonctionnellement l’application, AxioCode a piloté une montée en version majeure comprenant la modernisation et la migration de l’application. L’enjeu était double : assurer la continuité de service pour les utilisateurs actifs tout en modernisant l’architecture logicielle pour supporter 16 nouvelles fonctionnalités majeures et une interface utilisateur totalement repensée.

KPM : Enrichir une application existante pour en faire un outil stratégique de transformation managériale

« AxioCode a su relever le défi technique de reprendre la maintenance corrective et évolutive de notre application mobile. La migration technologique de Xamarin vers MAUI, imposée par Microsoft, a été réalisée avec succès et a permis la réalisation de la nouvelle version de l’application KPM. »

Solutions techniques mises en place

Pour répondre aux exigences de performance et de pérennité, AxioCode a déployé une approche structurée autour de trois axes :

Migration technologique stratégique vers .NET MAUI

Passage de Xamarin vers .NET MAUI, une évolution imposée par Microsoft mais exploitée ici pour améliorer la robustesse et la rapidité des échanges applicatifs.

Refonte de l'écosystème Backend

Optimisation des API pour garantir une meilleure cohérence et fluidité entre l’application mobile et le back-office web.

  • Mise à jour critique des modules d’authentification et de gestion des utilisateurs.
  • Restructuration de la base de données pour faciliter la maintenance évolutive et le pilotage des indicateurs.

Enrichissement fonctionnel et UX

  • Refonte ergonomique complète avec l’intégration d’indicateurs de progression et d’une navigation simplifiée.
  • Développement de nouveaux modules interactifs (valorisation des réussites, fil d’actualités, fiches Process Communication).
  • Création d’une interface dédiée aux partenaires externes pour une gestion autonome des trainings.

Résultats et bénéfices opérationnels

Performance accrue

Réduction significative des temps de réponse grâce à l’optimisation du code et des API.

Engagement renforcé

Une application plus intuitive et motivante pour les différents profils (participants, consultants, administrateurs).

Dette technique résorbée

Un socle technique fiabilisé et évolutif, prêt à accueillir de futurs développements sans contraintes d’obsolescence immédiate.

Satisfaction métier

Une lecture plus fine des transformations humaines pour les DRH et dirigeants grâce à un tableau de bord optimisé et un suivi clair, objectivable et continu des comportements clés. Un outil concret pour mesurer l’impact, justifier l’investissement et piloter la transformation managériale.

KPM : Enrichir une application existante pour en faire un outil stratégique de transformation managériale

« Au quotidien, nous apprécions particulièrement la disponibilité et la réactivité de l’équipe d’AxioCode ; on voit bien qu’une organisation robuste est en place.

 

Au-delà des aspects purement techniques, nous bénéficions d’une écoute attentive et d’un excellent relationnel.»

Notre retour d'expérience

« Nous avons su créer un climat de confiance. Nous avons accompagné notre client pour des décisions éclairées, en vulgarisant les aspects technique et en lui laissant toujours le choix entre plusieurs solutions : de l’idéale à l’optimale ».

« AxioCode a mis en place des outils collaboratifs, comme Gitlab, pour faciliter les échanges. Et nous avons accompagné notre client dans la prise en main de cet outil pour faciliter la communication».