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.

maintenance application mobile lyon

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

Référence application Readiktion – Développement d’application mobile

Sur le blog

Android: Qu'est ce qu'une AsyncTask ?

Qu’est-ce qu'une AsyncTask? Les AsyncTask permettent une utilisation correcte et facile du ThreadUI. Cette classe permet d’effectuer des tâches de fond et de publier des…

Les applications mobile au service du corps médical

Médecin, chirurgien, infirmière… autant de professions qui ne cessent de susciter des vocations chaque jour, avec un seul et même but en ligne de mire…

Les applications mobiles au service des entreprises

Aujourd’hui, la mobilité est un des principaux investissements IT des entreprises. Et pour cause, l’utilisation des smartphones et des tablettes est de plus en plus…

En lien

Développement applications iOS

Développement d'application mobile iOS. Créer une application iOS pour améliorer la relation avec ses clients,…

Lire

Développement d’applications Android

Développement d’applications Android pour smartphone et tablette. Développement mobile, devis de développement smartphone sur Google…

Lire

Développement application mobile Lyon

Développement d'application mobile sur Lyon et sa région. Application Android, iOS et Windows Phone.

Lire

Développement d'application tablette Lyon

Développement d'application tablette sur Lyon. Développement d'application sur iOS, Android et Windows Phone.

Lire

Besoin d'informations complémentaires ?