Ingénierie
Penser son logiciel au-delà du jour du lancement.
Les questions de maintenance, de déploiement et de responsabilité à clarifier avant la mise en ligne.

Clarifier la propriété et les accès
Définissez à qui appartiennent le code, le domaine, l’hébergement, les comptes de services et la documentation. Les personnes concernées doivent disposer des autorisations adaptées. Évitez de placer une infrastructure essentielle sous la seule responsabilité d’un compte personnel, et gardez les secrets hors du dépôt de code.
Savoir comment les changements sont déployés
Un processus reproductible facilite la revue des mises à jour. Discutez des environnements, des contrôles et des validations adaptés au projet. Prévoyez aussi la réponse à une version défaillante : retour à une version précédente, restauration ou désactivation temporaire d’une fonctionnalité, selon le système et ses données.
Prévoir la détection et la reprise
Choisissez les incidents qui doivent déclencher une alerte et les personnes qui la reçoivent. La supervision n’est utile que si quelqu’un sait agir. Déterminez quelles données sauvegarder, leur durée de conservation et la manière de vérifier qu’une restauration est réalisable.
Définir le périmètre de l’accompagnement
Maintenance des dépendances, correction de vulnérabilités, réponse aux incidents et nouvelles fonctionnalités sont des responsabilités différentes. Mettez-vous d’accord sur ce qui est inclus. Un guide court doit expliquer où tourne le système, comment le déployer et qui contacter en cas de problème.
À retenir
- Définir la propriété des comptes et du code.
- Documenter le déploiement et la reprise.
- Préciser ce que comprend le suivi après lancement.