Le spécialiste de votre système d'information

Nos métiers

Maintenance application mobile

Qu'est-ce que la maintenance d'application mobile ?

La maintenance d'une application mobile, ou encore appelée TMA, consiste à pourvoir au bon fonctionnement d'une application mobile. La maintenance comprend généralement les corrections de bugs ainsi que les évolutions de l'application, que ce soit sur iOS ou sur Android.

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

Bien souvent, les applications mobile sont diffusées sur les stores : Apple Store et Google Play Store. 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.

Par exemple, s'il y a un bug bloquant de production, il n'est pas possible de diffuser immédiatement une mise à jour. 

La non-maîtrise des périphériques client

Contrairement à une application web, la grande difficulté est la suivante : vous ne maîtrisez pas le périphérique du 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 correctement ! 

Structurer son équipe de développeurs pour la maintenance d'applications mobile

La majorité des projets d'applications mobile nécessitent a minima trois compétences :

  1. Une compétence Android pour le développement sur l'environnement Google avec le langage JAVA.
  2. Une compétence iOS pour le développement sur la partie Apple avec le langage Objective-C ou SWIFT.
  3. Une compétence backend. En effet, afin de pouvoir fonctionner, votre application consomme des services. Ces derniers sont mis à disposition depuis un backoffice, le plus souvent par l'intermédiaire d'API de services.

Pour fonctionner dans les règles de l'art, votre maintenance doit donc prendre en compte ces trois compétences mais pas que ! La gestion de la coordination entre ces équipes est primordiale pour assurer le service.

Par exemple, la mise à ligne d'une nouvelle API doit précéder tout déploiement d'application. Mais vous êtes obligés de maintenir l'ancienne API jusqu'à la mise à jour de toutes les applications clients, ce qui peut souvent prendre plusieurs mois !

Les clés de la réussite d'une maintenance d'application mobile

Réussir une maintenance n'est jamais chose aisée... mais chez AXOPEN nous avons des convictions !

  1. La première, et la plus structurante, est la composition de l'équipe de développeurs. L'équipe doit être composée de plusieurs développeurs pour chacune des technologies nécessaires. 
  2. La deuxième conviction est qu'il est nécessaire d'avoir une réactivité irréprochable. Pour cela, nous organisons nos maintenances avec la méthodologie AGILE.
  3. Avoir un technical leader qui assure la mise en place des mises à jour sur les trois environnements (Android, iOS, Backend)
  4. Une équipe stable dans le temps.

La reprise de la maintenance d'une application mobile

Nous sommes en mesure de reprendre la TMA de n'importe quelle application mobile développée par d'autres prestataires ou en interne, du moment que la qualité du code est au rendez-vous.

Pour cela, nous effectuons gratuitement un audit flash de votre application afin de savoir si nous serons en mesure de la maintenir. Cet audit est réalisé par le pole de développement qui se chargera de la maintenance de l'application par la suite.

Comment se passe la maintenance d'une application mobile chez AXOPEN ?

Afin de limiter les coûts, nous facturons les corrections / évolutions sur la base du temps passé sur votre projet. Chaque évolution est bien entendu au préalable chiffrée afin de vous donner la visibilité nécessaire à la prise de décision. Chaque mois, vous recevez un reporting de ce qui a été fait sur vos applications.

La maintenance... oui, mais pas que !

Une bonne maintenance, c'est aussi se projeter dans l'avenir et être en mesure d'évoluer rapidement et sereinement, pour avoir toujours un coup d'avance. Pour cela, AXOPEN assure un devoir de conseil afin de vous aiguiller dans les choix technologiques, et vous pousse à anticiper les nouvelles versions des OS, les ruptures technologiques, etc.

Readiktion logo

Application Readiktion – Développement d’application mobile

Développement d'une application mobile de lecture de romans interactifs.

En lien avec Maintenance application mobile

Vous avez un projet ?