Ultimamente ho avuto molte esperienze con i tempi di inattività delle applicazioni, sia dei fornitori che delle mie applicazioni. Questo mi ha fatto pensare e, nel migliore dei modi, posso cercare su Google non esiste davvero un modo valido o standard di gestire la comunicazione con i clienti durante gli incidenti di inattività.
L'ho visto gestito in molti modi dall'approccio "biasimiamo tutti tranne noi" all'approccio "abbiamo sbagliato e ci dispiace" .
Quindi le mie domande sono ... quando fallisci con un'app e causi tempi di inattività:
- Ammetti immediatamente la colpa? (Dovresti, legalmente?)
- Quante informazioni fornite al cliente riguardo a cosa è andato storto? ("Un problema" vs. "Un errore di sintassi del codice in una delle nostre query SQL")
- Ritorni con un piano di prevenzione di follow-up o lo lasci semplicemente a "questo è stato risolto"?
- Fornite aggiornamenti in tempo reale? Quante volte? Via Twitter o sito Web pubblico?
Altre buone pratiche per questo che hai trovato di successo?