Maintenance évolutive et corrective de votre projet web (TMA)
Nouveaux besoins utilisateurs, évolutions de votre marché, sécurité, bugs : votre application web vit et ne peut pas rester figée.
Notre agence reprend votre projet, le maintient en conditions opérationnelles et le fait évoluer avec notre offre tierce maintenance applicative.
Ne restez pas bloqué par des produits digitaux qui n’évoluent pas
Vous avez une application web peu performante et qui n’évolue plus ?
Votre agence / ESN actuelle ne vous donne pas satisfaction ?
Vous souhaitez externaliser un projet existant à une équipe expérimentée et souple ?
Vous avez développé un projet avec un freelance et vous souhaitez le confier à une équipe réactive ?
Vous avez besoin de vous mettre à la page face à une concurrence qui évolue ?
Vos utilisateurs ne sont pas satisfaits et vous souhaiter moderniser un de vos outils ?
Chez theTribe, on maintient et on fait évoluer vos outils pour optimiser vos performances et la satisfaction des utilisateurs
Logiciel métier
Site web complexe
Site marchand
Application SaaS
API
Application mobile
« Dans notre domaine, c’est toujours délicat de changer de prestataire à cause du risque de rupture de service, mais avec theTribe ça s’est passé de manière fluide, un sans faute : bravo à l’équipe ! »
Ludovic Coutant, Responsable Programme Advenir
La TMA d’un outil web, qu’est-ce que c’est ?
La TMA, ou Tierce Maintenance Applicative, est un service offert par une entreprise pour assurer la maintenance et l’évolution d’une application informatique développée par une autre société. Cela inclut la correction de bugs, les mises à jour, l’ajout de nouvelles fonctionnalités, et le support technique.Le but est de garantir que l’application fonctionne bien sur le long terme et continue de répondre aux besoins des utilisateurs.
La TMA inclut 3 types de prestations :
Maintenance corrective
La maintenance corrective intervient lorsque des bugs ou des erreurs apparaissent dans votre application. Elle consiste à corriger ces problèmes avec des délais d’intervention dépendant de la criticité des anomalies pour que l’application fonctionne à nouveau correctement. L’objectif est d’éviter toute interruption des services pour les utilisateurs.
Maintenance évolutive
La maintenance évolutive vise à faire évoluer le produit en fonction des besoins des utilisateurs ou des changements technologiques : ajout de fonctionnalités, amélioration de l’interface, adaptation à de nouvelles normes. L’objectif est de faire en sorte que l’application reste moderne et pertinente au fil du temps.
Maintenance préventive
La maintenance préventive consiste à anticiper les problèmes avant qu’ils ne surviennent. Cela inclut des actions comme l’optimisation du code, l’installation de mises à jour de sécurité ou la montée en version d’outils utilisés. Le but est de minimiser les risques d’incidents futurs et d’assurer une meilleure performance à long terme.
Étude de cas
Maintenance d’une plateforme de distribution d’aides publiques pour la transition énergétique
Comment assurer la continuité de service d’une plateforme de distribution d’aides publiques, tout en améliorant l’expérience utilisateur et en réduisant la dette technique ?
D’autres exemples de reprises de projets réussies
Senek – Plateforme de mise en relation entre entreprises et rédacteurs freelance
Le besoin ? L’équipe cherchait une agence plus souple et avec un fonctionnement flexible.
Technos : PHP, Vue.js
H24 – Média en ligne pour les pros de la finance
Le besoin ? L’agence qui avait développé le produit n’était pas réactive et n’avait plus les compétences sur la techno Symfony.
Technos : Symfony
Copadia : Plateforme web pour les organismes de formation
Le besoin ? L’équipe souhaitait changer d’agence pour plus de réactivité.
Technos : Symfony
PEFC : Plateforme de labellisation des pratiques durables
Le besoin ? Reprise d’une plateforme développée par des freelances et qui n’avait pas évolué depuis 5 ans.
Technos : PHP
DOORZ : Application mobile communautaire
Le besoin ? Reprise d’un outil développé en interne en No Code.
Technos : Bubble
Une méthodeadaptée pour accompagner votre projet
Notre agence TMA propose une approche en 5 phases, qui permet de créer un maximum de valeur en un minimum de temps.
Prise en main et passation
Objectif : Dérisquer la passation du projet et identifier les risques à court-terme
Résultat : Un transfert de responsabilité préparé et maîtrisé
Cadrage et mise à niveau
Objectif : Confirmer le périmètre de notre intervention et prioriser les tâches à réaliser
Résultat : Une feuille de route réaliste et chiffrée
étape 3
Développement évolutif
Objectif : Faire évoluer l’outil en fonction des nécessités business et des demandes utilisateurs
Résultat : Un outil performant dans le temps
Étape 4
Déploiement des évolutions
Objectif : Communiquer les évolutions et mettre à jour la documentation
Résultat : Des évolutions appréciées par les utilisateurs
Étape 5
TMA
Objectif : Prévenir les anomalies et être réactif en cas de défaillances
Résultat : Un suivi partenaire Conseil & Services
Un process bien cadré pour garantir une qualité maximale
Chez theTribe, la maintenance ne s’arrête pas au traitement de tickets.
On a mis en place des process et des outils pour que puissiez dormir sur vos deux oreilles.
Une équipe de 100+ experts pour relever tous vos défis
theTribe, c’est une équipe de 100 personnes dont plus de 60 ingénieurs experts en développement web, mobile et no code. Pas de freelance, pas d’offshore : tous nos experts sont salariés à Paris, Nantes ou en full remote.
Nous mettons un point d’honneur à monter la bonne équipe pour votre projet, avec des profils complémentaires qui savent travailler ensemble, maîtrisent notre méthodologie et partagent les mêmes valeurs : expertise, entraide, écoute, curiosité et enthousiasme.
Développeurs front et back, web & mobile, Développeurs Full Stack, Architectes, Makers No Code, Product Managers, Designers : nous avons tous les profils en interne pour répondre à vos besoins, qu’ils soient ponctuels ou à long terme.
+40 langages et frameworks maîtrisés par notre équipe
Parce que la technique est un outil et ne doit pas devenir un frein, on s’adapte à votre stack.
Besoin d’une équipe pour faire vivre votre produit ?
FAQ – Les réponses à toutes vos questions sur la TMA
Comment se passe la facturation de la TMA ?
La mise en place (setup) de la TMA fait l’objet d’une facturation en début de projet.
L’accès au support et au monitoring sont facturés en début de période pour une durée minimale de 6 mois.
La maintenance corrective, évolutive et préventive peuvent être facturées selon 2 modalités :
- Soit en début de période : dans ce cas, vous achetez des crédits horaires et la consommation de ces crédits est suivie régulièrement ;
- Soit mensuellement, au temps passé, sur la base d’une commande ouverte avec un TJ prévu au contrat.
La gestion de projet est facturée forfaitairement à hauteur de 10% des temps d’intervention de l’équipe de développement.
Comment contacter l’équipe chargée du support ?
Un support téléphonique est disponible du lundi au vendredi, de 9h à 18h. Par ailleurs, toute demande devra être saisie dans l’outil de ticketing (Jira) qui est accessible 7j/7 et 24h/24.
Quels sont les délais de résolution en cas d’anomalie ?
Nous nous engageons sur un délai de prise en charge et de correction, en fonction du niveau de criticité de l’anomalie.
- Critique : prise en charge 1h, solution de contournement 4h, correction 2 jours
- Bloquante : prise en charge 3h, solution de contournement 1 jour, correction 2 jours
- Majeure : prise en charge 1 jour, solution de contournement 2 jour, correction 4 jours
- Mineure : prise en charge 2 jour, solution de contournement 4 jour, correction 15 jours
Les délais sont indiqué 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.
Est-ce qu’il y a un SLA avec des pénalités en cas de défaut ?
Il est possible d’intégrer un SLA (Service Level Agreement) au contrat, avec des pénalités en cas de non-respect des délais prévus au contrat pour la résolution d’une anomalie.
Comment différencier une évolution mineure d’une évolution majeure ?
Une demande d’évolution est considérée comme mineure lorsque sa réalisation n’excède pas 2 jours de travail pour un développeur. Les demandes d’évolution mineures peuvent être traitées dans le cadre de la TMA, dès lors que le client dispose de suffisamment de crédit-temps. Dès lors qu’une demande nécessite plus de 2 jours de développement, elle sera traitée en dehors du contrat de TMA, moyennant la signature d’un devis classique.
En cas de contrat de maintenance, qui est propriétaire du code et des données ?
Vous restez pleinement propriétaire du code source de votre application, y compris du code développé par nos équipes pendant le contrat. De plus, nous signons un NDA garantissant la confidentialité des données et de nos échanges.
Est-ce que la maintenance inclut l’hébergement ?
La maintenance n’inclut pas l’hébergement du code et des données. Nous nous adaptons aux choix de nos clients en matière d’hébergement, même si nous pouvons être force de proposition.
Pour les clients qui le souhaitent, nous pouvons proposer l’hébergement et l’infogérance de la plateforme.
Quels types de projets peuvent être couverts par la TMA ?
Nous pouvons reprendre tout type de projet web dès lors que vous êtes propriétaire du code et des données :
- Logiciel métier
- Plateforme SaaS
- Site web complexe
- Site marchand
- …
Toutefois, nous ne proposons pas de contrat de maintenance pour les sites web “simples” (sites vitrines sans fonctionnalités sur mesure) ni pour les sites e-commerce sous Drupal.
Enfin, nous faisons un pré-audit (non facturé) de votre plateforme avant de nous engager sur un contrat de TMA. Si les technologies sont obsolètes ou si le code n’est pas maintenable, nous ne serons pas en mesure de réaliser la maintenance. Dans ce cas, nous vous proposons une refonte de votre outil, le plus souvent partielle et progressive afin de ne pas perturber l’exploitation.
Est-ce que theTribe propose de la TMA sur des ERP ou CRM ?
Notre contrat de TMA ne concerne que les sites, logiciels et outils au code ouvert, sur lesquels nos développeurs peuvent intervenir. Nous ne proposons pas de TMA pour des logiciels métier fournis par des éditeurs (Salesforce, Sage, HubSpot, SAP…).