Support & évolutions

Tierce maintenance applicative (TMA) Symfony et PHP

Une application en production a besoin de quelqu'un qui la connaît. Notre tierce maintenance applicative couvre les corrections, la sécurité, les montées de version et les évolutions de vos applications Symfony et PHP, dans la durée.

Vue d'ensemble

La tierce maintenance applicative (TMA) consiste à confier la maintenance d'une application à un prestataire externe : correction des anomalies, mises à jour de sécurité, montées de version et évolutions fonctionnelles, sous contrat. SILARHI assure la TMA d'applications Symfony et PHP depuis 2018, pour des sites à fort trafic comme pour des outils métier critiques.

Pourquoi une application Symfony a besoin de maintenance

Une application ne s'use pas, mais tout ce qui l'entoure change : le langage, le framework, les navigateurs, les API tierces, la réglementation, vos propres besoins. Sans maintenance, une application Symfony se retrouve en deux ou trois ans sur des versions sans support, avec des failles connues et un coût d'évolution qui grimpe à chaque demande. La TMA transforme ce risque diffus en un engagement clair : quelqu'un connaît votre code, surveille votre application et la fait avancer.

Ce que comprend notre maintenance applicative et évolutive

  • Maintenance corrective : diagnostic et correction des anomalies signalées, avec des délais de prise en charge définis au contrat selon la criticité.
  • Maintenance préventive et sécurité : veille sur les failles Symfony, PHP et dépendances, application des correctifs, sauvegardes et supervision.
  • Montées de version : passage aux versions LTS de Symfony et aux versions maintenues de PHP, sans interruption de service.
  • Maintenance évolutive : nouvelles fonctionnalités, intégrations, ajustements métier, chiffrés et planifiés avec vous.
  • Support technique : un interlocuteur identifié, joignable, qui répond à vos équipes comme à votre hébergeur.

Comment ça marche

  1. Prise en main : nous auditons l'application, reprenons le dépôt de code, mettons en place un environnement de test et une intégration continue s'ils n'existent pas. Si l'application n'a pas été développée par nous, cette étape suit notre démarche de reprise d'application existante.
  2. Contrat de TMA : forfait mensuel pour un volume d'heures et des délais de prise en charge, ou banque de jours consommée à la demande. Pas d'engagement caché : le périmètre est écrit.
  3. Suivi : chaque demande passe par un outil de tickets partagé ; vous voyez ce qui est en cours, ce qui est livré et ce qu'il reste sur le budget.
  4. Livraisons continues : les correctifs et évolutions sont testés puis déployés automatiquement, avec un point régulier pour prioriser la suite.

Migration et montées de version Symfony et PHP

Symfony publie une version LTS tous les deux ans, maintenue trois ans pour les corrections de bugs et quatre ans pour la sécurité ; chaque version de PHP est maintenue environ quatre ans. Rester sur ces versions est la condition pour recevoir les correctifs de sécurité et continuer à utiliser les bibliothèques de l'écosystème. Nous planifions les migrations à l'avance, les réalisons par étapes (dépréciations, dépendances, tests, puis bascule) et vérifions chaque écran avant la mise en production.

Formules et tarifs

Trois formules selon votre besoin : un forfait mensuel avec engagement de délais pour les applications critiques, une banque de jours pour les besoins irréguliers, ou la régie pour renforcer votre équipe sur une période donnée. Le devis est gratuit et s'appuie sur l'état réel de l'application, constaté lors de la prise en main. Vous n'avez pas encore d'application ? Nous pouvons aussi la développer sur mesure, puis la maintenir.

Des applications maintenues et enrichies au fil des versions

Nos 3 dernières applications en maintenance

Questions fréquentes

Qu'est-ce que la TMA en informatique ?

La TMA, ou tierce maintenance applicative, est la prise en charge de la maintenance d'une application par un prestataire extérieur, dans le cadre d'un contrat. Elle regroupe la maintenance corrective (corriger les anomalies), préventive (sécurité, mises à jour) et évolutive (nouvelles fonctionnalités), avec des délais et un budget définis à l'avance.

Que contient un contrat de tierce maintenance applicative ?

Le périmètre de l'application, les types de maintenance couverts, les délais de prise en charge selon la criticité, le volume d'heures ou de jours inclus, le mode de suivi des demandes et les conditions de réversibilité. Chez SILARHI, tout est écrit avant le démarrage.

Pouvez-vous maintenir une application que vous n'avez pas développée ?

Oui. La prise en main commence alors par un audit et une reprise du code, décrits sur notre page de reprise d'application existante. La plupart des applications que nous maintenons ont été créées par d'autres équipes.

Quelle version minimale de Symfony acceptez-vous ?

Aucune : nous maintenons des applications sur des versions anciennes, à condition qu'une montée de version soit planifiée. Faire tourner une version sans support n'est acceptable que le temps de migrer.

Intervenez-vous en urgence ?

Oui, pour les clients sous contrat : les délais de prise en charge dépendent de la criticité définie ensemble, de la production bloquée à la simple demande d'évolution. Hors contrat, nous intervenons selon nos disponibilités.

Comment suivons-nous les demandes ?

Par un outil de tickets partagé, où chaque demande a un statut, une priorité et un temps consommé. Un point régulier permet de prioriser les semaines suivantes.

Maintenez-vous aussi des applications PHP hors Symfony ?

Oui : Laravel, PHP sans framework ou frameworks plus anciens. Symfony reste notre spécialité et la cible que nous recommandons pour les migrations.

Que se passe-t-il si nous arrêtons le contrat ?

Vous conservez tout : code, dépôt, documentation, accès et environnements. Nous organisons la passation avec l'équipe qui prend la suite.

Besoin d'un interlocuteur pour votre application ?

Parlons de votre application, de son état et de ce que vous attendez de sa maintenance : nous vous proposons une formule adaptée.