Le jour de la mise en ligne marque le début de l’exploitation. Les dépendances évoluent, des vulnérabilités apparaissent et les besoins changent. Un contrat de développement doit donc expliquer comment le produit continuera à fonctionner et à être modifié.

Trois responsabilités à clarifier

Qui héberge et surveille ? Qui corrige les défauts et met les dépendances à jour ? Qui décide du moment où une nouvelle version peut être livrée ? Une même société peut assumer plusieurs rôles, mais leur périmètre doit être écrit.

Les listes de contrôle de déploiement des frameworks couvrent des points de sécurité et d’exploitation spécifiques. Django fournit par exemple une telle liste ; Docker distingue également les adaptations de production 1, 2. L’équipe doit utiliser les documents correspondant aux versions réellement installées.

Une chaîne de livraison proposée

Notre proposition : conserver les changements dans le dépôt, exécuter les contrôles pertinents, vérifier une préproduction puis autoriser la production. Les contrôles automatiques doivent couvrir les risques réels : accès non autorisés, règles métier importantes, sauvegarde et migrations selon le changement.

Un pipeline qui passe au vert ne remplace pas toute décision produit. Une page peut être techniquement valide et contenir un tarif erroné. Faites apparaître la responsabilité de validation éditoriale et métier.

Préparer le retour arrière

Avant une livraison, demandez quelle version était active, quelles données sont modifiées et comment revenir à une situation cohérente. Une migration peut rendre le simple remplacement du code insuffisant. Le plan doit préciser la sauvegarde, les tests et les limites de restauration.

Un exercice sur préproduction permet de vérifier la procédure sans supposer qu’elle fonctionnera pour la première fois pendant une interruption réelle.

Qu’attendre d’un contrat de maintenance ?

Faites séparer disponibilité de l’assistance, délai de prise en compte, délai de traitement et périmètre des corrections. Une mise à jour d’une dépendance et une nouvelle fonctionnalité ne représentent pas le même travail. Demandez la fréquence des revues, les exclusions et la remise de la documentation.

Prévoyez que l’entreprise garde l’accès aux comptes, au code et aux sauvegardes. Organisez aussi la reprise par un autre prestataire.

Le coût récurrent

Simulation : quatre heures mensuelles à 90 € HT représentent 360 € HT par mois, soit 4 320 € HT par an. Cela ne signifie pas que cette charge suffit à votre produit et n’inclut pas automatiquement hébergement, astreinte ou évolutions. Le niveau de service doit être défini avant de comparer les prix.

Votre prochaine action

Demandez une fiche d’exploitation et faites répéter une livraison avec retour arrière en préproduction. Vous disposerez d’un résultat vérifiable pour discuter de la maintenance, de ses moyens et de ses engagements.

VOTRE PROCHAINE ACTION