J'ai eu beaucoup d'expériences récemment avec les temps d'arrêt des applications, à la fois des fournisseurs et de mes propres applications. Cela m'a fait réfléchir et, du mieux que je puisse sur Google, il n'y a pas vraiment de moyen standard ou bon de gérer la communication avec les clients pendant les incidents.
J'ai vu cela gérer de nombreuses façons de l' approche "blâmer tout le monde sauf nous" à l' approche "nous avons foiré et nous sommes désolés" .
Donc, mes questions sont ... lorsque vous bousiller avec une application et provoquer des temps d'arrêt:
- Admettez-vous la faute immédiatement? (Devriez-vous légalement?)
- Combien d'informations donnez-vous au client concernant ce qui ne va pas? ("Un problème" par rapport à "Une erreur de syntaxe de code dans l'une de nos requêtes SQL")
- Revenez-vous avec un plan de prévention de suivi, ou laissez-vous simplement à "cela a été résolu"?
- Fournissez-vous des mises à jour en temps réel? À quelle fréquence? Via Twitter ou un site Web public?
Y a-t-il d'autres bonnes pratiques que vous avez trouvées réussies?