В последнее время у меня было много опыта с простоями приложений, как от поставщиков, так и от моих собственных приложений. Это заставляет меня задуматься, и, насколько я могу, я не могу найти хорошего или стандартного способа управления взаимодействием с клиентами во время простоев.
Я видел, что это обрабатывается многими способами от подхода «обвиняй всех, кроме нас» до подхода «мы облажались и нам жаль» .
Так что мои вопросы ... когда вы портите приложение и вызываете простои:
- Вы признаете вину немедленно? (Должны ли вы, по закону?)
- Сколько информации вы даете клиенту относительно того, что пошло не так? («Проблема» и «Ошибка синтаксиса кода в одном из наших SQL-запросов»)
- Вы возвращаетесь с планом последующей профилактики или просто оставляете его в «Это решено»?
- Предоставляете ли вы обновления в реальном времени? Как часто? Через Twitter или публичный сайт?
Какие еще лучшие практики для этого вы нашли успешными?