La maintenance est propre à chaque projet mobile. Aussi, selon les besoins du projet, elle peut comprendre :
- $Le maintien des compétences sur le projet
- $L'assurance du bon fonctionnement et de l'accessibilité de l'application mobile pour les utilisateurs
- $La gestion et corrections des anomalies mineures et majeures
- $Les évolutions fonctionnelles, pour coller au rythme des besoins métier
- $Les évolutions fonctionnelles, pour coller au rythme des besoins métier
- $Etc.
Quelles applications pour la maintenance applicative mobile ?
A notre sens, tous les projets, exceptés les projets dits « jetables » (comme les applications faites pour un évènement unique par exemple) devraient bénéficier d’une maintenance. Mais, bien souvent, l’application mobile n’est pas seule. En effet, un projet d’application mobile comprend souvent une application mobile, et aussi, une API, une base de données, voire un backoffice (une application web). A notre sens, la maintenance d’application mobile doit en réalité couvrir l’intégralité de la maintenance du projet mobile.
Particularités de la maintenance des applications mobile
Le cycle de maintenance d’une application mobile est sensiblement différent de la maintenance d’une application web ou desktop. Et cela pour deux raisons majeures :
La dépendance aux stores Apple et Google
Cette diffusion par les stores impose l’intervention d’un délai externe à l’entreprise, et donc de délais supplémentaires dans la prise en charge des mises à jour. Cet ajout de délai, dû à son caractère non maîtrisable, est toujours une source de risque à prendre en compte lors des mises à jour.
La non-maîtrise des périphériques client
Contrairement à une application web, la grande difficulté est que vous ne maîtrisez pas le périphérique de votre client. Ainsi, il est possible que certains de vos clients possèdent des vieux téléphones, ou encore une ancienne version de votre application. Et pour autant, il faut que vous soyez en mesure de délivrer le service efficace.
Les clés de la réussite d’une maintenance d’application mobile
- $L'équipe doit être composée de plusieurs développeurs pour chacune des technologies nécessaires, et chacun doit avoir un backup ayant également les connaissances sur le projet.
- $Avoir une réactivité irréprochable. Pour cela, nous organisons nos maintenances avec la les fondamentaux de la méthodologie AGILE : communication régulière, adaptabilité et souplesse dans les développements.
- $Avoir un chef de projet TECHNIQUE qui assure la mise en place des mises à jour sur les trois environnements (Android, iOS, Backend)
- $Une équipe stable dans le temps.
EtOH Digital vous accompagne
La maintenance au quotidien
Au quotidien, nous nous chargeons de la résolution des anomalies remontées par votre équipe et/ou vos utilisateurs.
De votre côté, vous pouvez suivre l’état d’avancement des résolutions de tickets via un espace dédié. Ce dernier vous permet également de créer et d’assigner directement des anomalies à nos équipes, d’échanger avec ces dernières
La gestion des évolutions
A chaque demande d’évolution, nous réalisons une estimation chiffrée et vous la soumettons pour validation avant de démarrer les développements. Cela vous permet d’avoir une visibilité nécessaire à la prise de décision.