On parle de Tierce Maintenance Applicative (TMA) lorsqu’une entreprise confie partiellement ou totalement la maintenance de ses applications à un prestataire informatique tiers en vue d’en assurer le bon fonctionnement.
Les entreprises sont de plus en plus nombreuses à externaliser la gestion de leur système d’information (SI) dans le cadre de la TMA, qui est généralement assortie d’un contrat pluriannuel. Pour le prestataire, il s’agit de veiller au bon fonctionnement du logiciel dont il est en charge, en corrigeant les failles identifiées par les utilisateurs et en réalisant les mises à jour nécessaires. Il faut distinguer entre la tierce maintenance applicative et la maintenance évolutive, la dernière consistant à ajouter de nouvelles fonctionnalités à une application.
Externaliser la maintenance de ses applications peut être une démarche avantageuse à plus d’un titre pour l’entreprise qui l’adopte. Celle-ci pourra, entre autres :
Plusieurs types de contrats existent et s’adaptent aux besoins spécifiques et au périmètre de chaque client.
Elles sont au nombre de trois après la signature du contrat : la prise en main, la maintenance et la réversibilité.
La première étape permet à l’équipe de TMA de découvrir les applications, les documents ainsi que l’ensemble des informations indispensables à la mise en place du projet. Ensuite, le prestataire peut passer à l’étape de la maintenance. Il corrige alors les anomalies identifiées et améliore l’application. Il peut, dans certains cas, apporter de nouvelles fonctionnalités selon les besoins du client. L’étape de réversibilité correspond au transfert de compétences dans le cas où le client change de prestataire ou décide de gérer la maintenance en interne.
Enfin, l’équipe de TMA assure la formation des utilisateurs chez le client pour leur permettre de mieux maîtriser le nouvel outil.