À retenir
- Délégation de la gestion des logiciels à un expert externe.
- Inclut la correction d'erreurs (corrective) et l'ajout de fonctions (évolutive).
- Permet de se concentrer sur son cœur de métier.
La TMA consiste à confier l'entretien et l'évolution de ses logiciels à un prestataire spécialisé externe. C'est comme si un propriétaire d'immeuble déléguait toute la plomberie et l'électricité à une entreprise de maintenance plutôt que d'embaucher son propre technicien à plein temps.
Étymologie
Acronyme de Tierce Maintenance Applicative. Le terme « tierce » indique l'intervention d'un tiers (une entreprise extérieure), tandis que « applicative » précise que le service porte sur les logiciels et applications informatiques.
Exemples d'usage
- Une entreprise de logistique qui demande à une société informatique de corriger les bugs de son logiciel de gestion de stock.
- Une mairie qui fait appel à un prestataire pour ajouter une nouvelle fonctionnalité de paiement en ligne sur son portail citoyen existant.
Cas d'usage
Ce concept intervient dans la gestion du cycle de vie des logiciels en entreprise. Elle est utilisée pour garantir que les outils informatiques restent fonctionnels, sécurisés et adaptés aux nouveaux besoins sans mobiliser les équipes internes de l'entreprise.
Bonnes pratiques
Il est essentiel de définir un SLA (Service Level Agreement), un contrat qui fixe les délais de réponse et de réparation. Il faut aussi prévoir une clause de réversibilité pour pouvoir changer de prestataire facilement sans perdre la maîtrise de son logiciel.
Synonymes
Antonymes
Conseil
Si vous travaillez sur un projet en TMA, accordez une importance capitale à la documentation. Comme le code est géré par d'autres, une documentation claire est le seul moyen de comprendre l'historique des modifications.
Questions fréquentes
Quelle est la différence entre maintenance corrective et évolutive ?
La maintenance corrective répare ce qui est cassé (bugs), tandis que l'évolutive ajoute de nouvelles capacités au logiciel.
Pourquoi choisir la TMA plutôt qu'une équipe interne ?
Cela permet souvent de réduire les coûts fixes et d'accéder à des experts spécialisés que l'entreprise ne pourrait pas embaucher seule.