Как стать автором
Обновить

Комментарии 30

У меня опыт техподдержки более ограничен, так как до меня как до девелопера доходят только важные клиенты со сложными окружениями, но за свою практику удаленных сессий с клиентами у меня тоже сложились шаблоны поведения, которые вселяют в пользователя уверенность и надежду. Поделюсь своим опытом.

  1. Пользователь свято верит в вас — доступ к разработчику пользователь получает не сразу, а после прохождения через уровни T1 и T2, зачастую порядком уставший. Получение доступа к программисту для него сродни прямому контакту с богом. Не обманите этих ожиданий и умело пользуйтесь этим мнением.
  2. Источайте уверенность — что бы вы ни делали, делайте это уверенно. Пользователь все равно не понимает, что вы там делаете. Чем больше на экране непонятных приложений и бинарных данных, тем комфортнее пользователю, ведь «бог запустил свою магию»
  3. Как это ни странно, пользователи чаще лучшего мнения о продукте, чем сами разработчики. Многие (не особо продвинутые) пользователи вообще не представляют себе возможность бажности продуктов и им кажется, что в том, что продукт не работает, виноваты они сами, неправильно его используя. Поэтому, видя отчаянный и позорный баг, не краснейте и не паникуйте. Пользователь этого не знает. Баг пофиксите после сессии. Пользователь не должен видеть ваше замешательство.
  4. Действуйте энергично — ничто так не угнетает, как когда ничто не происходит. Если продукт тупит, долго перезапускаясь или что-то там подчищая или переиндексируя, запустите regedit и просмотрите реестр. Либо займитесь профилактическим осматриванием пользовательского окружения. Если прямо на месте напишете простенький скрипт для мониторинга, пользователь будет счастлив выше крыши
  5. Не торопитесь — помните, что пользователь где-то в глубине души гордится тем, что нашел «очень сложный кейз», так что ему персонально выделили разработчика. Если вы за пять секунд удалите глючную запись в реестре и уйдете с сессии, пользователь может подумать: «ага, у них есть баг, они о нем знают, и не фиксят. да и непонятно, почему это не мог сделать специалист технической поддержки?». Быстро исправили проблему — не уходите сразу. Присмотритесь к окружению. По любому не помешает, а пользователю приятно, что его диагносцируют по полной программе.
  6. Не затягивайте сессии. Где-то на втором часу пользователь понимает, что вы не так божественны, как он думал. Если ничего не понятно, и наступает тупняк, снимийте дампы, трейсы и копии баз и конфигурации, и уходите с сессии в оффлайн анализ. Фраза: «мы собрали все нужное, мы разберемся и все вам исправим» вселяет в пользовательскую душу мощную надежду.
Очковтирательство какое-то. У вас задача решить проблему клиента или покрасоваться?
Задача техподдержки — оставить пользователя довольным. Если для этого надо потрясти мускулами — надо трясти. (:
> Чем больше на экране непонятных приложений и бинарных данных, тем комфортнее пользователю
— алло, здравствуйте, я не могу найти иконку браузера на рабочем столе
— да, минуточку (открываешь у клиента консоль, запускаешь make world...)
ну, тогда уж IconFinder, и чтоб обязательно был написан на Haskell.
На самом деле, хотелось бы уточнить, что мой комментарий не про всех пользователей, а тех, которые дошли до разработчика, т.е. чьи проблемы специалисты технической поддержки уровня tier 2 (T2) не смогли решить. Т.е. проблема у них явно не в мозгах пользователя (:
Правильный ответ:

С: Окей, я понял срочность проблемы, и мы попытаемся ее решить как можно скорее. Мне понадобится ваш идентификационный номер клиента для того, чтобы правильно обработать ваше обращение, но мы можем пропустить этот этап с учетом важности проблемы. Расскажите, пожалуйста, симптомы.

Неправильный это ответ. Правильно то, что нужно пытаться решить проблему, а не выполнить формальную процедуру. Неправильно то, что вы говорите «можем пропустить этот этап». То есть, неважно, откуда он возьмётся у вас, но вы должны в итоге иметь «идентификационный номер» — а сообщит ли вам клиент его или он сообщит своё имя, а вы его найдёте в своей базе — вопрос другой. Во многих случаях клиент вообще определяется по номеру телефона, с которого звонок.

В общем, оба первых предложения — фактически мусор, занимание времени клиента. Проще надо быть: «Представьтесь, пожалуйста, кто вы, и сообщите, что именно вы наблюдаете.». Всё.
Каждое обращение необходимо зафиксировать, получив хоть какую-нибудь контактную информацию от клиента (история заносится в базу, которая потом позволяет выяснить с чем к нам этот клиент приходил, с чем ушел, и т.п.). Впрочем в чем-то вы правы и вспоминая свой опыт — действительно довольно часто я действовал именно так как вы и описали. Здесь важен именно баланс между формальностью и непосредственно переходом к решению проблемы.

Есть еще такой момент, что техподдержка — это платный сервис. Оплата за 1 год поддержки в случае Acronis уже включена в цену лицензии корпоративных продуктов (для home пользователей существует отдельно покупаемая поддержка). Соответственно проверка валидности обращения по идентификационному номеру тоже входит в стандартный шаблон, обязательный для исполнения. В нашем конкретном случае этот номер проверяется инженером техподдержки голосом, но как вы правильно заметили — это может раздражать. Поэтому мы планируем переход на автоматизированную систему проверки валидности обращения по телефону. К концу этого года такая автоматическая проверка должна заработать для home пользователей, и если все пойдет хорошо, то мы расширим данный функционал на все обращения.
Забыл добавить: из правила запроса идентификационного номера существует исключение — мы бесплатно предоставляем поддержку по любым случаям с проблемами восстановления из бэкапа для любой версии продукта.
Не согласен. Мне важно услышать по телефону " Окей, я понял срочность проблемы, и мы попытаемся ее решить как можно скорее." — это, блин, очень важно.
Ваш звоноккоммент очень важен для нас.

Не обижайтесь. Возможно, кому-то нужно услышать «да-да, мы понимаем, что у вас проблема». Лично мне гораздо лучше, когда ответят грубо, но при этом сразу реально начнут решать проблему, а не увиливать и тянуть время. А фразы типа «мы понимаем, что у вас срочная проблема» и «ваш звонок очень важен» — это именно затягивание времени.
Да я и не обиделся :-)

Видимо, действительно, у разных людей может быть разное психологическое восприятие одних и тех же диалогов.
НЛО прилетело и опубликовало эту надпись здесь
Я в таких случаях говорю — «проблема в голове» (у пользователя)
Суть в том, что таких клиентов в первую очередь надо убедить в том, что лично вы верите в их проблему. Таким людям важно даже не само решение, в первую очередь то, что их проблему признали сначала, а потом уже можно приступить непосредственно к решению. Убеждать пользователя в том, что проблемы не существует — гиблое дело. На вашем примере:

(с) -Да, Интернет у вас не работает, давайте разберемся
(к) -Ничего не работает — открываю интернет и не работает
(с) -Окей, давайте посмотрим, что именно вы открываете, какие символы печатаете… О, а попробуйте напечатать вот так… Заработало? Спасибо что обратились :)

Я считаю, что есть большая разница между «Вы вот здесь ошиблись, проблемы на самом деле нет» и «Попробуйте пожалуйста сделать вот так, чтобы заработало» — это принципиально разные подходы.

З.Ы. И да — вы немного не угадали, опыт работы у меня есть и на первой, и на второй, и на N-ой линии, вплоть до девелоперов. В том числе пришлось поработать как с мистическими случаями (проблема происходит только в «каждый третий четверг месяца в високосный год»), где без магии не обошлось, так и с простыми, где достаточно было удалить один ключик в реестре :)
Ну, например, как бы вы провели диалог в эпическом случае не было разрыва? Где тут проблема? Что тут надо признавать?
Процитирую вырезку из лурка, которая является на мой взгляд самым адекватным мнением:

«Клиент сообщает о проблемах — не важно, выдуманных или настоящих, — первым делом нужно протестировать ping-ом его адрес, а также весь сектор. И сказать клиенту, чтобы он со своего сделал то же самое. В большинстве случаев это локализует проблему. Четыре обрыва связи подряд — это ненормально, подобные вещи парализуют работу в интернете и реально вызывают гнев юзера. Суппорт же постеснялся спросить очевидную вещь — подряд были эти четыре обрыва или раз в день?»

Данное суждение, кстати, вполне соответствует пункту «Понимание и признание проблемы пользователя» моей статьи.
НЛО прилетело и опубликовало эту надпись здесь
Здесь тогда получается вопрос о том, что понимать под проблемой. Я могу решить «любую проблему» именно с точки зрения пользователя. Под этим я понимаю начало, развитие и завершение некоего конкретного диалога в определенный момент времени (грубо говоря звонок от юзера). Результат завершения диалога это «удовлетворенность» пользователя. При этом «реальная» проблема, которая может быть в софте (баг в самом плохом случае), конечно же никуда не уйдет, т.к. требует воспроизведения у тестеров, написания фикса в коде, создания билда, тестирования и т.д. (в лучшем случае это минимум неделя). Таким образом в общем случае мы имеем:

а) Удовлетворенного пользователя
б) Решенную или не решенную фактическую проблему

При этом зависимость между а) и б) далеко не однозначная. Пользователь может уйти удовлетворенным и при нерешенной проблеме, если ему адекватно объяснить, почему нельзя пофиксить, когда пофиксим, какие есть альтернативные решения и т.п. С другой стороны он может и быть крайне расстроенным своим опытом обращения при по факту решенной проблеме, если долго отвечали, тянули с ответом, тратили его время впустую при очевидном решении.

П.С. Я вас прекрасно понимаю :) По началу я крайне боялся таких кричащих пользователей и всячески избегал подобных эскалаций, но потом после пары инцидентов, переменил точку зрения. Из таких вот людей, как ни странно, довольно часто получаются самые преданные клиенты при правильном подходе :)
НЛО прилетело и опубликовало эту надпись здесь
Если вы можете сказать «это фича, а не баг» так, что клиент останется довольным — то да, для него это будет решением на данный текущий момент времени. Существуют баги, которые крайне тяжело исправить в ближайшей перспективе и если на этот факт невозможно повлиять (приходится с ними мириться), то на отношение клиента к такой ситуации повлиять можно и нужно. Уйдет он довольный или нет — зависит в первую очередь от техподдержки, а не от продукта, которых без багов как известно не существует.
Извиняюсь за стилистические ошибки в правописании — иногда слишком спешу. Хабр злой — слишком мало времени на редактирование коммента дает. Надеюсь со временем привыкну. А то сейчас перечитываешь и глаза сломать можно в паре мест :(
Еще и с этим комментом промахнулся — он был к предыдущему комменту. Пора в отпуск.
НЛО прилетело и опубликовало эту надпись здесь
Телефон это просто канал коммуникации, но ведь никто не отменял удаленную поддержку (через TeamViewer, WebEx или что-либо еще), в случае если разговорами проблему не решить. Очень удобно удаленно подключиться и воочию увидеть проблему, параллельно голосом выясняя подробности.
«Ой, а мы перезагрузились и проблема исчезла. Но такое уже не в первый раз.»
В таком случае все равно остаются логи, по которым можно восстановить картину произошедшего. Если же это невозможно (кривые логи, либо они уже протухли), то попросить клиента позвонить ДО ребута :)
Мы же про акронис?

Случай «загрузился с диска, заворачивание раздела в бекап повисло» — ну куда логи? И никаких тимвьюеров.
Если честно с такими ситуациями, когда именно наглухо зависает _в процессе_ рестора сталкивался крайне редко (последний раз емнип года 3 назад, где был явный баг). Там помогают только танцы с бубнами аля «попробуйте еще вот этот .iso образ с обновленным ядром», либо сбор информации (так называемой «сисинфы») после загрузки с диска, но до воспроизведения проблемы — по такой информации тоже что-то можно понять. Либо на крайний вариант есть еще дебуг загрузочного диска с другого компа подключенного к проблемному через COM порт — но это уже совсем хардкор :)

Обычно же, если проблема есть, то она происходит на этапе загрузки с диска (виснет), для чего есть вполне определенные шаги траблшутинга (нажмите F11 в меню, уберите 'quiet' и т.д.).
Спасибо за статью. Очень хорошо написано, сбалансированно, последовательно и по делу. Может быть что-то и очевидно, но все в одном месте, однозначно (не спорно) и обязательно для прочтения.
Еще забавный эффект от статьи: вдруг появилось ощущение важности этого дела — техподдержки, сопричастности к большому и важному общему делу. А это самое главное: объяснить сотруднику ТП, что его работа заключается в «сделать клиента довольным», а не в чем-то другом.
Рад, что вам понравилось :) Вы, кстати отметили важный момент: цель статьи была в том числе и в показании важности техподдержки внутри организации. Есть такая тенденция — на первых порах (пока компания еще только становится на ноги) относиться к своей техподдержке с неким пренебрежением. Это ощущается и со стороны менеджмента и девелоперов, но к счастью понимание важности и полезности хороших специалистов по общению с клиентами, приходит достаточно быстро — как показывает практика техподдержка, хоть и является одним из самых затратных отделов, но именно ее качество влияет на впечатление от компании со стороны клиентов, так что «профита» все равно получается больше.
Зарегистрируйтесь на Хабре , чтобы оставить комментарий