Saya memiliki banyak pengalaman akhir-akhir ini dengan downtime aplikasi, dari vendor dan aplikasi saya sendiri. Ini telah membuat saya berpikir dan sebaik yang saya bisa google sebenarnya tidak ada cara yang baik atau standar untuk mengelola komunikasi pelanggan selama insiden downtime.
Saya telah melihat ini menangani banyak cara dari pendekatan "menyalahkan semua orang kecuali kita" untuk pendekatan "kami mengacau dan kami minta maaf" .
Jadi pertanyaan saya adalah ... ketika Anda mengacaukan aplikasi dan menyebabkan downtime:
- Apakah Anda segera mengakui kesalahan? (Haruskah Anda, secara hukum?)
- Berapa banyak info yang Anda berikan kepada pelanggan mengenai apa yang salah? ("Masalah" vs. "Kesalahan sintaksis kode di salah satu kueri SQL kami")
- Apakah Anda kembali dengan rencana pencegahan tindak lanjut, atau hanya membiarkannya pada "ini telah diselesaikan"?
- Apakah Anda menyediakan pembaruan waktu nyata? Seberapa sering? Melalui Twitter atau situs web yang menghadap publik?
Adakah praktik terbaik lain untuk ini yang menurut Anda berhasil?