Contrat de maintenance d'une application Symfony

Un contrat de maintenance pour une application Symfony couvre la maintenance corrective (correction des bugs et incidents), la maintenance de sécurité (mises à jour du framework, des bundles et des dépendances Composer, veille sur les failles) et la maintenance évolutive (nouvelles fonctionnalités, adaptations). À la différence d'un site sous CMS, une application sur mesure exige aussi le suivi du code spécifique et de sa dette technique.

Un périmètre complet inclut généralement :

  • mises à jour de Symfony et des dépendances (Composer), avec tests ;
  • correction des anomalies et supervision des erreurs ;
  • gestion des environnements (préproduction, production) et des déploiements ;
  • suivi des versions de PHP et de la compatibilité ;
  • évolutions fonctionnelles planifiées (TMA) ;
  • sauvegardes et surveillance de disponibilité.

Le suivi des versions est crucial : Symfony publie une version LTS tous les deux ans, soutenue trois ans. Par exemple, Symfony 6.4 LTS est corrigée jusqu'en novembre 2026 et suivie en sécurité jusqu'en novembre 2027, et Symfony 7.4 LTS jusqu'en novembre 2029 ; à l'inverse, une version standard (comme 8.0) n'est soutenue qu'environ huit mois. Un contrat doit donc préciser sur quelle branche l'application est maintenue, car une version non-LTS laissée en place devient vite une faille. La maintenance d'un développement sur mesure relève davantage de la TMA que d'un forfait standardisé.

Pour faire vivre et évoluer votre application Symfony en continu, découvrez la maintenance évolutive (TMA) de Pulsar Agency.