Клиент посылает пиьсмо в службу поддержки. «У меня не работает функция Z. Что можно сделать, чтобы функция работала?». Звоню клиенту. Прошу выслать системыне логи. «Мы смотрели. Все работало без сбоев. Не подвисало. До этого дня Z работала исправно».
Очередной «глухарь» пришел в службу поддержки. Подхожу к программисту, объясняю проблему. «Ух ты, а у нас такая функция есть!? Прикольно!». Занавес.
Вряд ли мы решим эту проблему. Вряд ли в тестовой среде она воспроизведется. Заявка в поддержке получит статус «Мониторинг» (т.е. до следующего раза -). Но я не об этом.
Я о цене этого «зависания». Найти этот баг очень сложно, вылизать дорого. Да и вряд ли старший программист найдет на это время (ему новые надо придумывать =). Какой же выход? Не знаю. Наверно надо просто помнить, что буря шахту — не забывайте строить лестницу, чтобы можно было вернуться обратно.
Неплохая идея реализована в SAPe — пользователь нажимает кнопку (если она нажимается конечно =) и в helpdesk отправляется «слепок» системы: параметры, логи, события. Просто? Безусловно (еще один метод в добавок выводу строки лога).
Но мы пока «рутиним» =))). Вместо итерации:
клиент ---- (заявка, «слепок») ------> разработчик (поддержка + программист)
мы перекидываемся мегабайтами логов по локалке:
клиент ---- (заявка) ------> поддержка,
клиент <---- (а где же логи?) ------ поддержка,
клиент ---- (логи) ------> поддержка -------- (вот это хрень!) ------> программист,
программист ---- (эээ а еще логи?) ------> поддержка ---- (клииииееееент?!) --->
Занавес.
Похожие записи
Комментариев нет
Leave a Comment
trackback address