16 авг. 2024 г.·7 мин чтения

Поддержите макросы, которые превращают повторяющиеся ответы в правила продукта

Используйте макросы поддержки, чтобы замечать повторяющуюся работу, превращать её в задачи backlog и добавлять простые проверки, которые не дают одним и тем же тикетам возвращаться снова.

Поддержите макросы, которые превращают повторяющиеся ответы в правила продукта

Почему один и тот же ответ возвращается снова

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

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

Эта норма стоит времени. Даже короткий макрос занимает несколько секунд, чтобы его найти, отправить и иногда объяснить ещё раз простыми словами. Сделайте это несколько раз в день — и вы потеряете часы каждый месяц из-за проблемы, которую продукт мог бы предотвратить один раз.

Клиенты редко описывают одно и то же затруднение одинаково. Один пишет: «Я так и не получил код». Другой говорит: «У вас сломана регистрация». Третий пишет: «Меня снова возвращает назад». Разные слова, одно и то же узкое место. Если сортировать тикеты только по формулировке клиента, паттерн останется скрытым.

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

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

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

Что считать правилом продукта

Правило продукта — это любое изменение в продукте, которое убирает необходимость снова и снова использовать один и тот же ответ поддержки. Если команда постоянно отправляет один и тот же макрос, значит в продукте по-прежнему есть место, куда пользователи проваливаются.

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

Команды часто слышат слово «правило» и думают только о строгих проверках формы. Это слишком узкий взгляд. Хорошее правило может жить в валидации, подписях, значениях по умолчанию, сообщениях о времени ожидания или самом сценарии.

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

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

Какие макросы разбирать сначала

Начните с тех ответов, которые ваша команда использовала чаще всего за последние 4–8 недель. Этого окна достаточно, чтобы поймать повторяющиеся проблемы, но оно всё ещё отражает текущий продукт. Если смотреть слишком далеко назад, старые баги или уже удалённые сценарии замыливают картину.

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

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

Хороший первый проход прост. Выгрузите использование макросов за последние 4–8 недель, отсортируйте ответы по частоте отправки, объедините те, что решают одну и ту же проблему, а редкие крайние случаи оставьте на потом.

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

Если у вашей команды 200 готовых ответов, не разбирайте все 200. Возьмите топ-10 или топ-20 по использованию, а затем уберите пересечения. Во многих командах этого короткого списка достаточно, чтобы покрыть большинство повторяющихся обращений. Этого хватает, чтобы увидеть, где более чёткое правило, лучшая валидация или небольшое изменение продукта сэкономит время поддержки уже на следующей неделе.

Рассмотрите обходной путь внутри макроса

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

Именно эта фраза часто показывает скрытое правило. Если команда постоянно пишет «сначала сделайте это», «подождите 10 минут и попробуйте снова» или «используйте тот же email, с которым вы зарегистрировались», значит продукт полагается на поддержку, чтобы объяснять то, что он должен объяснять или проверять сам.

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

Большинство повторяющихся обходных путей указывают на одну из трёх проблем. Интерфейс использует формулировку, которую люди понимают неправильно. Система принимает неверный ввод и реагирует только постфактум. Или в продукте есть тайминг, который пользователи не видят и не могут предсказать.

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

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

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

Задайте четыре простых вопроса, когда разбираете макрос:

  • Понял бы этот шаг пользователь впервые без обращения в поддержку?
  • Может ли форма заблокировать ошибку до отправки?
  • Может ли экран объяснить задержку до того, как пользователь начнёт волноваться?
  • Упоминает ли макрос каждую неделю одну и ту же подпись, поле или проблему со временем?

Если ответ «да», значит обходной путь должен попасть в backlog. Исправлением может быть более понятная подпись, встроенная проверка, статусное сообщение или более удачное значение по умолчанию. Макрос уже показывает, с чего начать.

Как превратить макрос в backlog-задачу

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

Когда макрос поддержки всё время повторяет один и тот же обходной путь, продукт просит исправления. Не начинайте с памяти. Сначала вставьте полный готовый ответ в общий лист для разбора — ровно так, как его отправляет команда. Маленькие детали в исходной формулировке часто показывают, что именно продукт не объяснил, не предотвратил или не проверил.

Потом перепишите проблему одним предложением с точки зрения клиента. Коротко и просто. «Я не могу завершить оплату, потому что поле company tax ID не принимает пробелы» — это понятно. «У клиента была проблема с настройкой биллинга» — слишком расплывчато и обычно превращается в слабый тикет.

После этого привяжите проблему к реальному месту в продукте. Назовите экран, поле или шаг. «Checkout > Billing details > Tax ID» даёт команде точку, которую можно проверить. Слишком общие метки вроде «payments» или «signup» только тратят время, потому что никто не понимает, где именно должно жить правило.

Назначьте одного владельца до того, как задача попадёт в backlog. Поддержка может её завести, продукт может определить поведение, инженерия может взять её, если исправление очевидно. Один человек должен отвечать за следующий шаг. Совместное владение звучит красиво, но часто означает, что задача так и лежит нетронутой.

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

Затем перепишите обходной путь как поведение продукта, а не как скрипт поддержки. Вместо «поддержка просит убрать пробелы из поля tax ID» напишите: «автоматически убирайте пробелы в поле Tax ID и показывайте встроенную ошибку только для недопустимых символов до отправки».

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

Выберите правильное исправление

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

Если в макросе написано что-то вроде «удалите специальные символы», «используйте рабочую почту» или «введите дату в формате MM/DD/YYYY», добавьте валидацию там, где и возникает ошибка. Пользователь должен увидеть правило до отправки, а не после объяснения от поддержки.

Если пользователь делает не то из-за неправильной подсказки на экране, меняйте текст. Размытая подпись, вводящая в заблуждение кнопка или подсказка, которая скрывает важное ограничение, могут увести человека не туда. Больше проверок только сделают страницу строже на вид. Лучшие слова обычно исправляют это быстрее.

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

Один вопрос помогает команде не ошибиться: происходит ли это достаточно часто, чтобы иметь значение? Каждое повторяющееся сообщение кажется крупнее, когда агенты видят его вживую. Если случай появляется два раза в квартал и на ответ уходит две минуты, он, возможно, ещё не заслуживает места в backlog.

Смысл в том, чтобы разделить правила, правки текста, изменения сценария и шум. Когда вы это делаете, backlog становится меньше, а исправления — точнее.

Простой пример с signup

Превратите тикеты в исправления
Разберите повторяющиеся ответы поддержки и превратите их в понятные продуктовые исправления вместе с Oleg.

Представьте B2B-продукт с самостоятельной регистрацией. Форма принимает любой email, поэтому человек вводит личный адрес вроде [email protected] и идёт дальше. Несколько шагов спустя он упирается в блок, потому что продукт работает только для корпоративных аккаунтов.

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

Именно это повторяющееся обходное решение и есть сигнал. Если макросы поддержки всё время говорят людям поменять домен email, продукт должен сообщать об этом ещё до отправки формы.

Обычно исправление совсем небольшое. Проверьте домен email во время signup и покажите короткое сообщение под полем, если адрес личный. Лучше всего работает простой текст: «Используйте рабочую почту. Личные домены вроде gmail.com не принимаются».

Теперь пользователь получает ответ именно в тот момент, когда он ему нужен. Он не проходит половину сценария, не запутывается и не открывает тикет. Он исправляет поле и идёт дальше.

Backlog-задача может быть простой: блокировать распространённые личные домены email при signup, показывать понятное сообщение рядом с полем email и отслеживать, как часто срабатывает правило.

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

Когда повторяющийся ответ исчезает из очереди, это и есть настоящий выигрыш. Команда не просто отвечала быстрее. Она убрала трение из продукта.

Ошибки, которые портят разбор

Макрос может указывать на пробел в продукте, но разбор ломается, когда команды воспринимают сам макрос как спецификацию. Если просто копировать текст готового ответа в backlog, обычно получается слабая задача: слишком много формулировок поддержки, слишком мало деталей продукта. Лучше писать проблему простыми словами. Что пытался сделать пользователь, где он застрял и что должен сделать продукт в следующий раз?

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

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

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

Есть ещё одна ошибка, которая проявляется после релиза. Команды выпускают исправление и идут дальше, не спрашивая поддержку, что изменилось. Так теряется смысл всей работы. Поддержка должна наблюдать за тем же макросом две-три недели и сообщать, что произошло. Упал ли объём? Изменились ли формулировки новых тикетов? Не нашли ли пользователи новый путь к той же проблеме?

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

Короткий чек-лист для разбора

Выберите правильное исправление
Проверьте, где ломаются подсказки, валидация или сообщения о времени ожидания, и решите, что менять первым.

Быстрый просмотр макросов поддержки подскажет, стоит ли повторяющийся ответ отправлять в product backlog или оставить как разовый ответ поддержки. Если одна и та же путаница цепляет новых пользователей на раннем этапе, а команда может убрать её правилом или валидацией, такой ответ не должен долго жить в виде готового шаблона.

Используйте этот чек-лист перед тем, как заводить задачу для engineering:

  1. Проверьте, как быстро новый пользователь может наткнуться на проблему. Если это происходит в первые несколько минут, исправляйте раньше. Раннее трение часто превращается в отток.
  2. Убедитесь, что макрос указывает на один понятный сбой. «Пользователь не может завершить регистрацию, потому что поле phone отклоняет допустимые номера» — полезно. Макрос, который смешивает ошибки настройки, вопросы по биллингу и проблемы браузера, — нет.
  3. Спросите, может ли продукт заблокировать ошибку до того, как её увидит поддержка. Проверка поля, более ясная подпись, значение по умолчанию или жёсткое правило часто убирают необходимость в ответе.
  4. Подтвердите, что изменение можно измерить. Посчитайте связанные тикеты сейчас, а потом сравните число после выпуска исправления. Если никто не может это измерить, команда будет спорить по памяти.
  5. Назначьте одного владельца и один срок. Совместное владение выглядит вежливо, но обычно означает, что задача лежит без движения.

Этот разбор не требует долгой встречи. Десяти тихих минут с пятью свежими макросами часто хватает, чтобы заметить слабую валидацию, расплывчатые backlog-задачи и исправления, за которые никто не отвечает.

Что делать дальше вашей команде

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

Начинайте с малого. Выберите одну область продукта, например signup или billing, и разберите только те макросы, которые относятся к этому потоку. Так обсуждение остаётся конкретным. Команды часто застревают, когда смешивают вопросы аккаунта, оплаты, прав доступа и баги в одной встрече.

Вам не нужна сложная система. Общего документа или таблицы достаточно, если в них есть название макроса, повторяющаяся проблема клиента, предлагаемый продуктовый фикс, владелец и статус. Через несколько раундов этот лог покажет, какие макросы превратились в реальные изменения, а какие продолжают возвращаться.

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

Если одна и та же проблема проходит через поддержку, продукт и инженерию, внешний разбор может ускорить дело. Oleg Sotnikov на oleg.is занимается такой сортировкой как Fractional CTO и помогает командам превращать запутанные паттерны поддержки в практичную работу по backlog.

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

Часто задаваемые вопросы

Как понять, что макрос поддержки указывает на проблему в продукте?

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

Какие макросы стоит разбирать в первую очередь?

Начните с самых часто используемых макросов за последние 4–8 недель. Так вы увидите актуальные паттерны, не смешивая их со старыми багами или уже закрытыми сценариями. Объём важнее, чем самый громкий единичный жалобный случай.

Что делать, если разные макросы описывают одну и ту же проблему?

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

Что именно нужно искать в макросе?

Ищите в самом ответе ручное действие. Фразы вроде «используйте рабочую почту», «подождите 10 минут» или «сделайте это сначала» обычно показывают, что в продукте не хватает правила, слабая подсказка или не показывается статус.

Как превратить повторяющийся ответ в backlog-задачу?

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

Что лучше выбрать: валидацию, текст или изменение сценария?

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

Когда повторяющийся макрос пока не стоит исправлять?

Не каждое повторяющееся сообщение сразу заслуживает места в backlog. Если проблема возникает редко, касается странных крайних случаев и отвечает на неё можно почти без усилий, просто зафиксируйте её и двигайтесь дальше. Сначала тратьте силы на широкие проблемы, которые затрагивают многих пользователей.

Как понять, что исправление в продукте действительно сработало?

Измерьте объём связанных тикетов до и после изменений. Затем спросите у поддержки, что произошло в следующие две-три недели. Если макрос почти исчез, исправление сработало. Если количество не изменилось, правило оказалось слишком узким или реальная причина лежит в другом месте.

Кто должен владеть такими backlog-задачами, основанными на макросах?

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

Как часто команде стоит разбирать макросы поддержки?

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