Félicitations, votre application est désormais en ligne après plusieurs mois de développement acharné ! À ce stade, il est essentiel de se concentrer non seulement sur la communication et la commercialisation, mais aussi d'anticiper la maintenance de votre application pour garantir une expérience utilisateur optimale.
Comprendre les dysfonctionnements remontés par vos utilisateurs Les utilisateurs d'applications mobiles sont de plus en plus exigeants. En cas de dysfonctionnement, ils n’hésiteront pas à le signaler rapidement. Vous pourrez recevoir ces retours via un espace support intégré à votre application ou directement sur les stores tels que l’Apple Store ou Google Play.
Les dysfonctionnements signalés peuvent généralement être classés en deux catégories :
1- Mauvaise compréhension du parcours client :
Un utilisateur peut indiquer qu'il rencontre des difficultés pour effectuer une action au sein de l’application. Pour traiter ce type de problème, il est souvent nécessaire d'apporter des évolutions mineures visant à clarifier le parcours utilisateur. Cela peut inclure l’intégration de tutoriels supplémentaires ou de guides d’utilisation
Nature du traitement : Évolutif
2- Anomalie technique :
Un utilisateur peut également signaler une anomalie technique qui bloque l'utilisation de l'application de manière significative. Pour corriger ce type de dysfonctionnement, une opération technique de correction de bug est requise.
Nature du traitement : Correctif
Dans les deux cas, il est essentiel d'engager la conversation avec chaque utilisateur pour obtenir des détails supplémentaires (comme le modèle de téléphone ou la version du système d’exploitation) et, par la suite, de fournir un retour sur les mesures prises. Pour les retours effectués sur les stores, il est fortement recommandé de répondre directement aux utilisateurs sur les plateformes Google et Apple.
Chaque dysfonctionnement important doit être traité rapidement, et les correctifs doivent être déployés en ligne sans délai. Personnaliser le message de mise à jour en incluant les détails des corrections tout en remerciant les utilisateurs pour leurs retours est également une bonne pratique.
Les maintenances applicatives à prévoir La maintenance d'une application mobile peut être divisée en trois types principaux :
1- Maintenance corrective :
Ce type de maintenance se concentre sur la résolution de tous les dysfonctionnements techniques de l’application, notamment :
- Les anomalies non détectées lors de la phase de recette, souvent dues à des cas d'utilisation moins courants ou à des modèles de téléphone spécifiques.
- Les problèmes qui peuvent survenir avec l’augmentation du nombre d’utilisateurs (par exemple, lors du passage de 500 à 10 000 utilisateurs).
- Les anomalies liées aux évolutions des systèmes d’exploitation, qu’elles soient mineures ou majeures (ex. : mise à jour de iOS 10.3 à iOS 11).
2- Maintenance évolutive :
Cette maintenance vise à améliorer l'expérience utilisateur en corrigeant les incompréhensions concernant le parcours client. Elle implique généralement des évolutions mineures dans l'interface de l'application.
3- Montée de version :
Les plateformes mobiles effectuent régulièrement des montées de version majeures de leurs systèmes d'exploitation (par exemple, le passage de iOS 16 à iOS 17 ou Android 13 à Android 14).
Ignorer ces montées de version peut entraîner des anomalies sur votre application. Certaines mises à jour sont même obligatoires pour assurer un fonctionnement optimal.
Par exemple, Apple exige des éditeurs qu'ils mettent à jour leur application pour la dernière version d'OS avant le début du second trimestre de l’année suivante. Pour Android, le processus est plus flexible, bien que les mises à jour annuelles soient recommandées.
En plus de ces types de maintenance, une solution de support doit être mise en place pour répondre aux utilisateurs et catégoriser leurs retours en fonction des anomalies signalées. En général, cette partie est gérée par l’éditeur lui-même.
Une maintenance bien organisée peut significativement améliorer la satisfaction des utilisateurs et contribuer au succès durable de votre application.