Dans cet article, nous aborderons le sujet de Tierce maintenance applicative, une question d'actualité qui a suscité un grand intérêt et un grand débat. Tierce maintenance applicative a fait l'objet d'études, d'analyses et de réflexions de la part d'experts du domaine, ainsi que de personnes intéressées à mieux comprendre son impact et sa portée. Au fil des années, Tierce maintenance applicative a évolué et acquis différentes nuances, ce qui en fait un sujet extrêmement complexe et multidimensionnel. En ce sens, il est crucial d’approfondir ses aspects les plus pertinents, ses implications et ses répercussions possibles au niveau individuel et collectif. Dans cet article, nous plongerons dans l’univers de Tierce maintenance applicative, en abordant ses multiples facettes dans le but de proposer une vision complète et enrichissante de ce sujet si d’actualité aujourd’hui.
La tierce maintenance applicative, ou TMA, est la maintenance des matériels et logiciels d'une entreprise assurée par un prestataire externe dans le domaine des technologies de l'information et de la communication[1].
La tierce maintenance applicative relève de la tierce maintenance, ou maintenance par un tiers (anglais : TPM pour Third Party Maintenance).
Le prestataire en maintenance applicative doit maîtriser l’ensemble des fonctions liées à la correction et à l’évolution des logiciels, applications, bases de données et systèmes informatiques. Il est généralement amené à intervenir de manière ponctuelle pour la structure donnée. Il peut attribuer un conseiller unique au client afin de faire bénéficier celui-ci d’un accompagnement personnalisé et créer avec lui une relation de confiance[2].
Le contrat de gestion informatique, ou contrat d'infogérance, se déroule en plusieurs phases.
La première phase est la prise en charge, au cours de laquelle la connaissance de l'application est transmise au nouveau mainteneur. Elle correspond à la phase d'initialisation du projet. C'est une phase pendant laquelle la TMA est lancée, où le Plan Qualité est rédigé, les équipes et outils sont mis en place[3].
La maintenance proprement dite de l’application est la supervision des étapes du cycle de vie du logiciel. Cette maintenance nécessite une mise en place d’une stratégie de tests, épine dorsale à un maintien sous contrôle du logiciel. La société tierce prend de fait en charge l’ensemble des expertises. La phase de maintenance permet enfin une maîtrise plus ou moins aboutie du logiciel pour aiguillonner vers une maintenance flexible, efficace et pérenne[3].
Cette phase optionnelle n'est réalisée que si le client désire poursuivre la maintenance de l'application, la confier à un tiers ou simplement mettre le prestataire chargé de la TMA en concurrence. Elle consiste à mettre à disposition la connaissance et les outils nécessaires à une reprise de la maintenance par le client ou à une autre société[3].