Что? Где? Когда?

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

Так давайте же начнём!

Глава 1: А был ли мальчик баг?

Не всё то золото, что блестит, и не всё то баг, что вызывает затруднения. Иногда проблема заключается в том, что вашему собеседнику просто не хватает знаний о работе платформы — ничего зазорного в этом нет. В проблеме может быть виноват лимит, неправильное действие или даже взгляд не туда. А иногда и проблемы нет: пользователь просто мог не знать, что эта фича работает именно так.

Так что перед тем, как начинать расследование, нужно убедиться, что перед нами действительно зловредный сбой и поискать информацию о функции, с которой у пользователя возникли трудности.

Глава 2: Изучаем место происшествия

Километры документации изучены, обиты пороги официальных сообществ, коллеги измучены вопросами. Сомнений нет: перед нами точно баг. Теперь нам предстоит выяснить, откуда у него растут ноги.

Где именно возникла проблема — в веб-версии (vk.com) или в приложении? Или проблема преследует пользователя повсюду, куда бы он ни пошёл? Выяснить это можно лишь одним способом — попросить проверить, повторяется ли проблема, если пользователь воспользуется другой версией платформы.

Представим, что следы нашего вымышленного бага ведут нас в веб-версию.

Глава 3: Заглядываем в себя

После того как мы выяснили, где болит, нужно и себя проверить — вдруг у вас такая же проблема осталась незамеченной? Если неполадка повторяется, то самое время бить в колокол и бежать сразу к седьмому пункту.

Наш вымышленный баг оказался хитрее и так просто его не обнаружить: проверяя работу необозначенной функции вы понимаете, что у вас никаких проблем не возникает.

Глава 4: Смотрим с другой стороны

Если проблема не повторяется у вас, то очень может быть, что она спряталась где-то на стороне собеседника. Не стоит сдаваться: у нас с вами всё ещё есть возможность вычислить её. Достаточно лишь проверить, повторится ли проблема в другом браузере. Тут очень важно скачать именно свеженький: кэш и расширения могут влиять на чистоту результата.

Если проблема не повторяется в новеньком браузере, то баг вызвало что-то в привычном браузере. Стоит проверить, какие расширения в нём установлены.

Не секрет, что различные блокировщики рекламы и скачивалки влезают в код, встраиваясь в работу сайта — иначе бы они просто-напросто не действовали. Очень может быть, что одно из таких расширений и виновно в поломке.

Баг, который стал причиной нашего путешествия, так просто не сдаётся и повторяется даже в другом браузере. Но и мы припрятали козырь в рукаве.

Глава 5: Приглашаем каскадёра

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

Если в его профиле проблема не повторяется, то переходим к седьмому пункту. Вы же уже догадались что это не наша история и вымышленный баг возник даже в тестовом профиле, верно?

Глава 6: Погружаемся с головой

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

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

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

Но давайте представим, что всё тщетно и баг так и не удалось устранить. В таком случае можно переходить к самому серьёзному инструменту.

Глава 7: Призываем высшие силы

Если проблему силами Поддержки решить не вышло, то агент бережно собирает всю полученную о сбое информацию, упаковывает сам баг и передаёт эту посылку дальше, чтобы разработчики решили проблему.

Вот и весь сказ о диагностике! Разумеется, каждая жалоба требует индивидуального подхода и идеальной схемы диагностики быть не может — мы рассказали лишь про основные шаги. Если соблюдать эту последовательность, то даже самый запутанный технический вопрос станет не таким сложным.

Главное помнить, что мы в первую очередь Поддержка без приставки «техническая». В ходе диагностики не стоит забывать про сопереживание пользователю, который столкнулся с чем-то неизвестным и порой даже раздражающим.

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

912 views·4 shares