Maintenance PHP basée sur les risques et la continuité
La maintenance ne consiste pas à attendre la panne. Elle préserve le support, les connaissances et la capacité d'adaptation pendant que le produit continue de servir les utilisateurs.
- Incidents distincts, prévention et évolution.
- Prioriser en fonction de l'impact et de la visibilité.
- Mesurer l'état technique et opérationnel.
- Pratiquez la récupération et le transfert.
1. Définir le service
Définir des systèmes, des horaires, des niveaux de gravité, des canaux et des responsabilités permet d'éviter que tout ne devienne urgent. Il faut distinguer le support utilisateur, les incidents techniques, les problèmes récurrents et les évolutions planifiées.
- Inventaire et propriétaires.
- Gravité et impact.
- Horaires et escalade.
- Entrée en poste et acceptation.
2. Mettre en place un cycle préventif
Prévoyez de la capacité pour les versions, les dépendances, les sauvegardes, les certificats, la capacité de stockage et la documentation. La prévention est en concurrence avec les fonctionnalités et nécessite une politique transparente.
- Calendrier de soutien.
- Dépendances et vulnérabilités.
- Restauration de sauvegarde.
- Examen des capacités et des coûts.
3. Tirer des leçons des incidents
Rétablir le service en priorité ; comprendre et réduire la récurrence ensuite. Consigner la chronologie, les preuves, la décision et le suivi sans chercher de coupable.
- Détection et déclaration.
- Confinement et rétablissement.
- Analyse causale proportionnelle.
- Actions avec propriétaire et date.
4. Mesurer pour agir
Combinez l'expérience, les erreurs, la latence, la saturation et les signaux métier. Chaque alerte doit avoir un destinataire et une action ; chaque tableau de bord doit répondre à une question.
- Objectifs du service.
- Erreurs par flux.
- Capacité de la file d'attente et de la base de données.
- Tendances en matière d'incidents et d'endettement.
5. Assurer une livraison sécurisée
Réduisez la taille des lots, automatisez les contrôles et maîtrisez les procédures de restauration. Les équipes de maintenance et de développement partagent la définition des critères d'acceptation et les règles de mise en production.
- Examen et tests fondés sur les risques.
- De petits changements.
- Fenêtre et communication.
- Observation post-libération.
6. Préserver les connaissances
Documentez l'architecture, les opérations et les décisions au sein de l'équipe. Testez les procédures d'intégration et les manuels d'exploitation avec une autre personne afin de déceler les dépendances cachées.
- Plan du système.
- Manuels d'exécution exécutables.
- Décisions pertinentes.
- Rotation et transfert.
Contenu lié à cette décision
Poursuivre le diagnostic, l'exécution ou l'expérience connexe.
Appliquez le guide à votre candidature
Nous examinons la situation, les preuves et les options sans lier l'évaluation à la mise en œuvre.