TMA, TME : de quoi parle-t-on ?
La tierce maintenance applicative (TMA) consiste à confier à un prestataire externe le maintien en condition opérationnelle d'une application, ici votre site Drupal. Elle regroupe traditionnellement :
- la maintenance corrective, qui traite les anomalies ;
- la maintenance préventive, qui applique les mises à jour et les correctifs de sécurité avant qu'un problème ne survienne ;
- la maintenance évolutive, parfois désignée sous le terme de TME, qui fait évoluer le site selon vos nouveaux besoins.
Pour un site Drupal, ces trois volets sont indissociables : un site qui n'évolue plus finit par prendre du retard sur ses mises à jour, et un site mal maintenu devient difficile à faire évoluer.
Le périmètre couvert
Le contrat doit préciser sans ambiguïté ce qui est inclus :
- le ou les sites concernés, avec leurs environnements (production, préproduction) ;
- les composants couverts : cœur de Drupal, modules contribués, librairies PHP, code spécifique, thème ;
- la veille de sécurité et la fréquence des contrôles ;
- le volume d'heures inclus pour la correction d'anomalies et les évolutions ;
- ce qui est exclu ou facturé en supplément : montées de version majeures, refontes, hébergement, contenu éditorial.
Les délais d'intervention
C'est souvent le point le plus important, et le plus flou des contrats. Exigez des engagements chiffrés :
- le délai d'application des correctifs de sécurité, idéalement différencié selon la criticité : dès parution pour les failles critiques, sous 48 heures au plus pour les autres ;
- le délai de prise en compte d'une demande ou d'un signalement d'anomalie ;
- le délai de résolution visé selon la gravité : anomalie bloquante, majeure ou mineure ;
- les plages de disponibilité : jours et heures ouvrés, ou astreinte étendue.
Le suivi du temps et des interventions
Un forfait d'heures n'a de sens que si leur consommation est transparente. Le contrat doit prévoir :
- un suivi consultable du temps passé, intervention par intervention ;
- la règle applicable aux heures non consommées : report sur le mois suivant ou non ;
- le taux horaire appliqué au-delà du forfait ;
- un compte rendu après chaque mise à jour, précisant les modules mis à jour et les failles corrigées.
Chez Save My Drupal, le temps passé sur votre site est consultable en ligne à tout moment, et chaque mise à jour donne lieu à un rapport détaillé.
La méthode de travail
Un contrat sérieux décrit aussi la façon dont les interventions sont menées :
- versionnement du code dans un dépôt Git dont vous êtes propriétaire ;
- tests systématiques sur un environnement de préproduction avant toute mise en production ;
- sauvegarde préalable et procédure de retour arrière ;
- canal unique pour les demandes, et interlocuteur identifié.
La réversibilité
C'est la clause que l'on oublie à la signature et que l'on regrette au moment de changer de prestataire. Le contrat doit garantir qu'à son terme, vous récupérez l'intégralité de ce qui vous appartient : code source, base de données, fichiers, accès, documentation. Il doit aussi prévoir une période de transmission vers un nouveau prestataire si vous le souhaitez.
Nous en avons fait un principe : vos accès et votre code restent à votre nom, en permanence. Nous savons d'expérience, pour avoir repris de nombreux sites, à quel point une réversibilité mal préparée peut coûter cher.
Durée et conditions de résiliation
Vérifiez la durée d'engagement initiale, les conditions de reconduction et le préavis de résiliation. Un engagement court ou une reconduction mensuelle offrent de la souplesse ; un engagement plus long peut se justifier en contrepartie de conditions tarifaires ou d'engagements de service renforcés.
Notre approche
Nos forfaits de maintenance couvrent la sécurité, les mises à jour correctives, un volume d'heures mensuel selon la formule, le conseil et l'assistance, avec un suivi du temps en ligne et une réversibilité complète. Consultez le détail de nos tarifs de maintenance Drupal, ou contactez-nous pour une proposition adaptée à votre site.
