Maintenance évolutive
Définition
La maintenance évolutive regroupe les travaux qui font progresser un site ou une application après sa mise en ligne : nouvelles fonctions, adaptation à de nouveaux usages ou à une réglementation, amélioration des parcours existants.
On la distingue de deux autres formes de maintenance, souvent regroupées dans un même contrat mais facturées différemment.
Les trois types de maintenance
- Corrective : réparer ce qui ne fonctionne pas comme prévu, par exemple un formulaire qui n'envoie plus rien.
- Préventive : éviter les pannes et les failles, avec les mises à jour, les correctifs de sécurité, le suivi du certificat HTTPS et des sauvegardes.
- Évolutive : ajouter ou modifier des fonctions pour répondre à un besoin nouveau.
Comment elle s'organise
- Recueillir les demandes des utilisateurs et les classer par utilité.
- Chiffrer chaque évolution avant de la lancer.
- Développer et tester dans un environnement séparé du site en ligne.
- Mettre en production, puis documenter le changement.
Les points à prévoir dans le contrat
- La distinction écrite entre correction et évolution, pour éviter les discussions.
- Le mode de chiffrage : devis par évolution, forfait ou volume de temps.
- La propriété du code produit et l'accès à la documentation.
Une application qui n'évolue jamais finit par être contournée par des tableurs parallèles. Une maintenance évolutive régulière, même modeste, garde l'outil aligné sur le travail réel.