Aller au contenu principal
PrestaConcept
Nos réalisations
  • Découvrez nos métiers
  • Développement web sur mesure

    Nous développons en méthode agile des back sous le framework PHP Symfony, des front en Angular.

  • Maintenance d'applications

    Maintien en condition opérationnelle de votre plateforme Symfony.

  • Expertise Symfony

    Coaching, formation, audit et conseil.

  • Hébergement et Infogérance

    Une expertise de l'hébergement depuis plus de 15 ans et l’infogérance de centaines de machines en production actuellement.

  • Découvrez Prestaconcept
  • PrestaConcept

    Notre histoire, nos convictions, notre vision... Découvrez ce qui nous anime !

  • L'équipe

    Plus de 15 ans minimum d'expérience sur Symfony.

  • Nos engagements RSE

    Une société engagée pour un numérique responsable.

  • Nos convictions

    Co-construction, transparence.. Les principes qui guident nos collaborations !

  • Nous rejoindre

    Envie de nous rejoindre ? Consultez nos offres !

  • Blog
    J'ai un projet Nous contacter
    J'ai un projet Nous contacter
    • Accueil
    • Blog
    • PrestaConcept
    • On vous explique pourquoi on maintient vos applications web

    Blog

    On vous explique pourquoi on maintient vos applications web

    Maintenance TMA Tierce Maintenance Applicative
    Lydie Rabilloud
    Lydie Rabilloud Chef de projet
    Publié le jeudi 22 juin 2023

    Une application web ça vit, ça évolue, ça vieillit, ça tombe en panne… et pour toutes ces raisons il faut l’entretenir.

    La maintenance applicative est parfois vue comme optionnelle sur un projet. Lorsqu'on a travaillé longuement sur la création d’un outil et qu’on a investi un peu (voire beaucoup) d'argent; quand on déploie en production on se dit que c’est enfin fini ! Mais laisser l’application vivre en l’état, sans aucune évolution ni correction produira une dette technique considérable. Car même si votre besoin n’évolue pas, les technologies et les usages autour changent; et par ce biais, votre application vieillit.

    C'est quoi la dette technique exactement ?

    La dette technique est définie comme les coûts futurs de temps de développement, induits par une conception logicielle négligée. Et, une conception logicielle négligée présente globalement des standards de programmation non respectés et des technologies obsolètes.

    Lorsqu'un projet vient juste d'être développé il est - normalement - à jour des derniers standards, mais dès lors qu'il commence à vivre, même s'il est fonctionnel en l'état, il commence à alimenter sa dette technique.

    Quelles sont les conséquences des applications non maintenues ?

    On s'est rendu compte que les conséquences étaient assez transparentes pendant les premiers mois de vie du projet. Mais avec le temps :

    • on se retrouve à ajouter de la complexité dans le code pour contourner des problèmes liés à des versions obsolètes
    • on peut être limité techniquement et ne pas pouvoir mettre en place des comportements classiques du web car la version de l'époque ne le proposait pas
    • le développeur rencontre des difficultés à intervenir sur le projet car le code en place est ancien et ne répond plus aux standards avec lesquels il a ces repères. 

    Au final, le développeur ne prend plus de plaisir sur le projet, chaque développement devient laborieux et toutes les petites économies faites pour éviter la maintenance évolutive se retrouvent injectées dans cette dette technique qui grandit de façon exponentielle avec le temps.

    Définissons la TMA

    La maintenance applicative (ou Tierce Maintenance Applicative, si elle est exécutée par un prestataire) est présente pour accompagner la vie d'un projet :

    • de la petite correction d’un bug qui a toujours existé mais qui n’a jamais été identifié,
    • à la création d’une nouvelle petite fonctionnalité qui facilitera la tâche aux utilisateurs, 
    • en passant par la montée en version de certains composants pour suivre l’évolution et bénéficier de nouveautés.

    Tout cela vise à réduire la dette technique et à prolonger la vie d'un projet web. Elle est souvent traduite contractuellement par un nombre de jours mensuels minimum à passer sur le projet.

    Quel budget consacrer à la maintenance d’un projet ?

    Le nombre de jours par mois à consacrer à de la maintenance est très variable en fonction du projet, de son envergure, de son utilisation et des moyens financiers consacrés à ce dernier. Il est à identifier au cas par cas. 

    De manière générale, travailler peu mais régulièrement sur un projet peut s’avérer plus intéressant que de le laisser à l’abandon pendant de longs mois : cela permet de garder une bonne connaissance de l’outil pour les développeurs, de faire des montées en version plus progressive et d’être réactif pour traiter les retours utilisateurs.

    Considérons que le temps minimum pour être efficace est au moins d'un jour de développement par mois.

    Et si je n'ai rien à faire sur mon projet ?

    En l'absence de bugs identifiés ou de technos à mettre à jour, vous pouvez dédier votre TMA à :

    • nettoyer du code obsolète, 
    • documenter l'application,
    • ajouter des tests unitaires ou fonctionnels,
    • passer en revue les logs pour s'assurer qu'il n'y a pas de bugs cachés qui pourraient être corrigés

    Pour conclure

    Pour assurer la longévité de votre application web, une maintenance régulière, même minime, est indispensable. Nous en sommes convaincus et nous sommes prêts à répondre à toutes vos questions sur ce sujet alors n'hésitez pas à nous contacter !

    Une question, un projet ? Planifiez un échange avec nous !

    Que vous ayez une idée encore floue, un projet bien défini ou simplement envie d'en savoir plus sur notre façon de travailler, on adore ces premiers échanges. Choisissez le créneau qui vous arrange, et on prend le temps de discuter ensemble de ce qui vous amène.

    Choisissez votre date
    PrestaConcept - Groupe Agile Invest
    5, imp. Morel, 69003 Lyon +33 (0)4 78 54 45 45
    Suivez-nous
    Ecoindex B

    Ce site internet est un site basse consommation. En savoir plus sur l'Ecoindex

    Nos réalisations

  • Logiciel de mise en conformité réglementaire
  • Application de suivi de production des centrales éoliennes
  • Outil d'aide à la décision
  • Portail client
  • Nos métiers

  • Développement sur-mesure
  • Reprise d'application Symfony
  • Expertise Symfony
  • Hébergement & Infogérance
  • Qui sommes-nous

  • PrestaConcept
  • Groupe Agile Invest
  • L'équipe
  • Engagement RSE
  • Blog

  • Tech
  • Méthodologie
  • PrestaConcept
  • RSE
  • © 2026 PrestaConcept
    Mentions légales Politique de confidentialité 🍪
    Retour en haut de page