
Lancer une plateforme n'est que le début. Maintenance, évolutions, mises à jour de sécurité : ce guide détaille les coûts récurrents et l'organisation pour faire vivre votre plateforme dans la durée.
Pourquoi la maintenance est obligatoire
Les dépendances (frameworks, bibliothèques) évoluent constamment. Sans mise à jour, des failles de sécurité s'accumulent.
Les navigateurs et devices évoluent. Une plateforme non maintenue peut devenir incompatible en 2-3 ans.
Les utilisateurs remontent des bugs et des améliorations. Une plateforme figée perd sa valeur.
La dette technique s'accumule : code non refactoré, patterns obsolètes, documentation périmée. Plus on attend, plus c'est coûteux.
Une plateforme métier critique sans maintenance = bombe à retardement. Prévoyez le budget dès le départ.
Types de maintenance
Maintenance corrective : correction des bugs remontés par les utilisateurs ou détectés par le monitoring. Indispensable en continu.
Maintenance préventive : mises à jour des dépendances, monitoring des performances, audits de sécurité périodiques.
Maintenance évolutive : nouvelles fonctionnalités demandées par les utilisateurs ou le business. Planifiée par roadmap.
Maintenance adaptative : évolutions pour rester compatible (nouvelles versions de navigateurs, API tierces qui changent).
Les trois premières sont incluses dans un contrat de maintenance standard. L'évolutive est souvent facturée séparément.
Budget de maintenance
Règle générale : 15-20% du coût de développement initial par an. Plateforme à 50 000€ = 7 500-10 000€/an de maintenance.
Ce budget couvre : corrections de bugs, mises à jour de sécurité, petites évolutions, support utilisateurs niveau 1.
Les évolutions majeures (nouvelles fonctionnalités importantes) sont généralement hors forfait, estimées au cas par cas.
Un contrat TMA (Tierce Maintenance Applicative) définit : périmètre, SLA (temps de réponse), volume d'heures, reporting.
Attention aux prestataires qui ne proposent pas de maintenance : vous serez bloqué si vous avez besoin d'évolutions.
Organisation des évolutions
Roadmap annuelle : identifier les évolutions prioritaires avec le business. Prioriser par valeur ajoutée / effort.
Développement par lots (releases) : regrouper les évolutions en versions cohérentes. Éviter les déploiements continus qui perturbent les utilisateurs.
Tests de non-régression : chaque évolution peut casser l'existant. Tests automatisés indispensables.
Déploiements progressifs : feature flags pour activer les nouvelles fonctionnalités par étapes. Rollback facile si problème.
Communication utilisateurs : informer des changements, former si nécessaire, recueillir les retours.
Indicateurs de suivi
Disponibilité (uptime) : objectif 99,9% minimum. Monitoring temps réel, alertes automatiques.
Temps de réponse : pages en <2s, API en <500ms. Dégradation = perte de productivité.
Taux d'erreur : bugs signalés, erreurs en production. Tendance à la baisse si maintenance efficace.
Satisfaction utilisateurs : enquêtes périodiques, NPS. L'outil répond-il aux besoins ?
Dette technique : mesure de la qualité du code (SonarQube). Maintenir sous contrôle.
Questions fréquentes
Quel budget de maintenance annuel prévoir ?
15-20% du coût de développement initial par an. Plateforme à 50 000€ = 7 500-10 000€/an. Couvre : sécurité, bugs, petites évolutions, monitoring, support.
Que comprend un contrat de maintenance ?
Maintenance corrective (bugs). Évolutive (nouvelles fonctionnalités). Mises à jour sécurité. Monitoring et alertes. Support utilisateurs (SLA). Sauvegardes. PRA/PCA.
Comment planifier les évolutions ?
Roadmap annuelle avec priorisation business. Développement par sprints. Tests de non-régression systématiques. Feature flags pour déploiements progressifs. Communication utilisateurs.





