Qu'est-ce que la Tierce Maintenance Applicative (TMA) ?
La Tierce Maintenance Applicative (TMA) est un service externalisé qui consiste à confier à un tiers la maintenance corrective, évolutive et l’optimisation de vos applications web et logicielles pour garantir leur fiabilité dans la durée.
- Correctifs rapides en cas d’incident
- Évolutions fonctionnelles encadrées
- Mises à jour techniques et conformité
- Suivi de performance et surveillance proactive
👉 Un dispositif durable pour faire vivre vos outils en production.
Pourquoi externaliser la maintenance de mes applications via la TMA ?
Externaliser la TMA libère vos équipes, sécurise l’exploitation et optimise les coûts grâce à une équipe spécialisée mobilisable selon vos besoins.
- Focus sur le cœur de métier, pas sur l’exploitation
- Compétences pluridisciplinaires immédiatement disponibles
- Engagements clairs sur les délais d’intervention
- Budget maîtrisé et prévisible
👉 Plus de sérénité opérationnelle et une meilleure vitesse d’exécution.
Quels services sont inclus dans un contrat de TMA ?
Nos contrats couvrent l’ensemble du cycle de vie opérationnel de vos applications.
- Maintenance corrective : bugs, incidents, sécurité
- Maintenance évolutive : nouvelles fonctionnalités, UX
- Maintenance adaptative : montées de version, conformité
- Maintenance préventive : surveillance, optimisation, alertes
👉 Tout ce qu’il faut pour garder un produit utile, sûr et performant.
Comment sont gérés les incidents et les demandes d'évolution avec la TMA ?
Chaque demande est centralisée, priorisée et traitée selon un processus défini (SLA), avec des canaux de contact clairs.
- Saisie 24/7 dans Jira pour incidents et évolutions (traçabilité complète)
- Support téléphonique du lundi au vendredi, 9h–18h (signalement d’incidents et assistance)
- Priorisation selon criticité et impacts, conformément au SLA (prise en charge, contournement, correction)
- Processus d’intervention détaillé dans notre livret de service TMA (disponible sur demande)
- Suivi en temps réel de l’avancement, escalade si nécessaire
👉 De la création du ticket à la mise en production, tout est tracé, priorisé et communiqué.
Quels sont les engagements de service (SLA) dans un contrat de TMA ?
Les SLA (Service Level Agreements) définissent les niveaux de service garantis, tels que les délais de prise en compte, d’implémentation de solutions de contournement et de résolution des incidents sur 4 niveaux de criticité :
- Critique : prise en charge 1 h, contournement 4 h, correction 2 jours
- Bloquante : prise en charge 3 h, contournement 1 jour, correction 2 jours
- Majeure : prise en charge 1 jour, contournement 2 jours, correction 4 jours
- Mineure : prise en charge 2 jours, contournement 4 jours, correction 15 jours
Les délais sont indiqués en jours et heures ouvrés. Concernant les anomalies bloquantes et majeures, la solution de contournement sera toujours privilégiée avant de proposer une solution définitive.
La disponibilité des équipes, les fréquences de reporting et d’éventuelles astreintes en soir et week-end sont définies en fonction de la criticité des applications que vous nous confiez.
Quels types de projets peuvent être couverts par la TMA ?
Nous reprenons des applications dont vous êtes propriétaire du code et des données ; quelques exceptions s’appliquent.
- Logiciels métiers et plateformes SaaS
- Sites e-commerce personnalisés, sites web complexes
- Applications sur mesure (front/back, API, intégrations)
Non éligibles à la TMA : sites vitrines “simples”, e-commerce sous Drupal, ERP/CRM propriétaires (Salesforce, Sage, HubSpot, SAP, etc.).
👉 Une TMA conçue pour les applications ouvertes et réellement maintenables.
Ma base de code est-elle éligible à la TMA même si elle n'a pas été développée par votre agence ?
Oui, sous réserve d’un audit préalable et d’une reprise de projet structurée.
Notre procédure de reprise de projet en 10 étapes est la suivante :
- Récupération de l’ensemble des accès à la plateforme
- Audit de la plateforme et de la documentation
- Mise en place de l’environnement de développement et récupération de l’environnement de production
- Initialisation de la maintenance applicative
- Transfert de responsabilité avec l’ancien prestataire
- Implémentation des nouveaux standards de qualité (rituels etc.)
- Co-construction de la nouvelle roadmap
- Spécifications fonctionnelles et mise à jour des maquettes
- Estimation des évolutions
- Planification des sprints de développement
👉 Une reprise sécurisée pour repartir sur des bases saines.
Quelles sont les étapes pour mettre en place un contrat de TMA avec votre agence ?
Il y a 3 étapes essentielles avant de démarrer un contrat TMA sur un projet existant :
- Récupérer l’ensemble des accès à votre plateforme (code, environnement de travail, mots de passe, comptes de test, hébergement, outils tiers…). À lire : les 10 étapes d’une reprise de projet réussie
- Audit de la plateforme et de la documentation (audit du code : standards de développement, pipeline d’intégration continue et de déploiement automatisé, qualité du code ; audit de l’environnement de développement et de l’architecture : infrastructure technique, architecture logicielle, monitoring ; audit des technos et des dépendances : pertinence des technos utilisées, versions en place, besoins de mises à jour/montées de version ; audit fonctionnel : périmètre et fonctionnalités critiques ; audit de la documentation projet)
- Mise en place de l’environnement de développement et récupération de l’environnement de production. Si un déploiement ou des tests automatisés existent, vérification de leur bon fonctionnement. Si nous assurons aussi l’hébergement/infogérance, planifier la migration vers le nouvel environnement de production sans rupture de service.
👉 3 étapes clés pour des interventions efficaces dès le premier mois de contrat.
Est-ce que la TMA inclut l’hébergement ?
Par défaut non, mais nous pouvons l’assurer si vous le souhaitez.
- TMA indépendante de votre hébergeur actuel
- Option hébergement + infogérance par theTribe
- Conseil sur l’architecture cible (sécurité, coûts, performance)
- Supervision et astreintes possibles selon criticité
👉 Un seul partenaire possible pour la maintenance et l’exploitation.
En cas de contrat de maintenance, qui est propriétaire du code et des données ?
Vous restez propriétaire de tout ce qui est produit, y compris pendant le contrat.
- Propriété du code source et des données côté client
- NDA et clauses de confidentialité systématiques
- Documentation et transfert de connaissances prévus
👉 Transparence et pérennité garanties, sans verrouillage éditeur.