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

Люди обмениваются острыми словами,
- сказал Локи, - но эти слова ничего не весят.
У человека во рту их много.
«Empire V», В. Пелевин.

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

К то работает в службах поддержки? Каким должен быть саппорт? Как быть хорошим «саппортером»? Об этом вы узнаете в этой статье.

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

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

П оэтому устраивайтесь поудобнее и приступим.


Как подобрать сотрудников в техподдержку

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

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

Н о такое бывает крайне редко и, чаще всего, владельцу приходится самому выполнять функции саппорта. Достаточно ли у вас времени и терпения, чтобы выполнять эту работу? Окупится ли такой подход в перспективе?

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

  • Не нанимайте в техподдержку так называемых «школьников» (юных мужчин и женщин с несформировавшимися психикой, навыками общения и чувством ответственности. Ещё есть . С этими лучше вообще дел не иметь.).
    Низкооплачиваемые «школьники» в службе поддержки - самая распространенная ошибка. Лицо команды должно обладать достаточной квалификацией, ведь ничто так не портит впечатления от компании, как неграмотная техподдержка. Или неадекватная. Саппорт имеет доступ к конфиденциальной информации, постоянно общается с вашими партнёрами и клиентами, от которых зависит судьба проекта. Поэтому, экономя на профессионализме, вы рискуете не только репутацией, но и судьбой всего проекта.

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

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

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

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

  • Сотрудник службы поддержки пользователей должен быть доступен .
    Если в службе поддержки работает один человек, он должен иметь возможность быть в как минимум 12 часов в сутки. А лучше 14-18 часов (при не слишком плотной нагрузке). Если нагрузка сильная, необходимо организовывать сменные дежурства. Но главное - служба поддержки должна быть доступна большую часть суток. Пользователи не должны её «вылавливать». Ну, а, например, для техподдержка в режиме 24/7 (24 часа 7 дней в неделю) - уже давно общепринятый стандарт.

  • Некоторая работа на себя - не помеха .
    Не запрещайте сотруднику техподдержки немного работать на себя. Если он в свободное время развивает пару или пишет , то работе в службе поддержки это нисколько не помешает. Зато поддержит его в хорошей профессиональной форме и поможет финансово.

  • Не обезличивайте сотрудников службы поддержки .
    Как показали опросы, с сотрудником поддержки удобнее общаться, если у него есть нормальное имя (ник). То есть ник в ICQ «John Smith» намного лучше, чем Support Unit 1».

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

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

Что нужно для работы в техподдержке

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

  • Профессионализм .
    Мнение о том, что с обязанностями работника службы поддержки справится любой новичок - глубокое заблуждение. Вы должны быть уверены, что способны ответить практически на любой в нужной области. А если нет, то зачем вы здесь? Все знать невозможно, но свободно ориентироваться в вопросах нашей индустрии и иметь практические навыки вы обязаны. Техподдержка для того и нужна, чтобы помогать словом и делом в проблемах, которые возникают у работающих с вашим проектом людей. А для этого необходимы знания и опыт.

  • 12 часов в день - минимум .
    Служба поддержки должна быть доступна большую часть суток. Она действительно ценна тогда, когда к ней можно обратиться за помощью в любой удобный момент. Поэтому у вас должна быть возможность присутствовать в сети минимум 12 часов. А лучше и 16. Конечно, сидеть безвылазно всё это время на месте нереально, поэтому придумайте способ заниматься другими делами и в тоже время находиться в онлайне. Можно носить с собой смартфон. Можно просто ставить звук погромче, когда занимаетесь домашними делами, и прибегать к рабочему месту, услышав знакомое «тук-тук». Будьте готовы вставать и посреди ночи. А кому сейчас легко?

  • 90% проблем - ваша задача .
    Техподдержка должна и может решать 90% возникающих у адвертов проблем. Это так, потому что 90% обращений в службу поддержки связано именно с несложными заморочками, которые решаются сразу на месте. Будьте готовы к тому, что вы будете не только болтать в аське, но и реально помогать людям в разнообразных ситуациях, сложных и не очень. Передавайте нерешённый вопрос в другие инстанции (админу, руководству) только тогда, когда уверены, что своими силами возможности решить эту проблему нет.

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

  • Никогда не игнорируйте .
    Никогда, никогда не игнорируйте сообщения! Работник службы поддержки обязан отвечать на все запросы, будь то ICQ, e-mail, тикеты или телефон. Не имеет значения, кажется вам проблема в этом сообщении важной или нет, потому что для адверта любая его проблема исключительно важна. Её обязательно надо решить и, по возможности, быстро. Более того, чаще всего, чем меньше цена вопроса, тем больше вероятность скандала. Так, например, при задержке выплат, партнёры, которые еле набрали минималку, беспокоятся в разы больше, чем крупные адверты. Для новичков их первые 50$ имеют огромное значение. Не допускайте, чтобы из-за них началась буза где-нибудь на форуме.

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

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

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

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

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

  • Не допускайте негатива на форумах .
    Отсутствие негативных отзывов на форумах - это хорошая работа техподдержки. Никогда не доводите до публичных разбирательств, даже если вы на 200% правы в споре. Как сказал кто-то из классиков маркетинга, «в споре с клиентом ещё никто не побеждал». Я бы добавил, что в споре с адвертом - тоже.

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

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

  • Работайте на два фронта .
    Два фронта - это участники проекта (адверты, клиенты) и его организаторы (владельцы). Службе поддержки следует не только помогать адвертам решать их вопросы, но и, в том числе, защищать их перед руководством проекта: например, снижать минимальную выплату, если просят, поднимать процент, добиваться выделения дополнительных промо-пакетов и . Помните, ваша задача - сделать работу партнёров максимально удобной.
    В то же время, сотрудник службы поддержки - тот важный член команды, который работает для того, чтобы косвенно повышать общую прибыльность проекта. А это значит, что надо обеспечивать повышение оборота и стараться снижать расходы. Учитесь соблюдать баланс - не потакайте слишком жадным и капризным адвертам, чтобы проект не ушёл из-за этого в минус. Но и не забывайте обеспечивать комфортные условия работы вменяемым партнёрам.

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

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

Авг 14, 2014 oleg Организация качественной техподдержки. Теория и практика.

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

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

Исходя из своего опыта я могу выделить два ключевых фактора при построении отдела техподдержки — это люди и управление процессами.

Кадры решают всё.

1.Ищите мотивированных.

Команда техподдержки должна комплектоваться людьми, интересующимися технологией, с которой они будут работать (в случае с нашей компанией — это технологии хранения и виртуализации) и которым нравится помогать людям. Определить таких людей нелегко, особенно если у вас есть всего 30 минут на собеседовании чтобы познакомиться поближе. Но и за это время можно кое-что узнать, например из ответов на вопросы не связанные с технической частью. Знание о том, каковы увлечения кандидата за пределами работы, может дать ответ о том, насколько он мотивирован. Если он занимается волонтёрской работой или иной деятельностью, направленной на помощь кому-либо — это хороший признак. Диплом же с высокими оценками может быть показателем того, что кандидат способен запомнить материал, но не даёт нам никаких намёков о том, насколько он мотивирован, каковы его реальные знания и способен ли он работать в команде.

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

2.Общение.

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

3.Сплочённость команды.

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

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

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

Управление процессами.

1.Документирование.

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

Например, дав сервисным инженерам возможность тратить до 500$ (с отчётом, разумеется) для быстрого и эффективного решения проблемы, например отправки нового железа или программного продукта ускоренной, а не обычной доставкой, удалось весьма серьёзно улучшить уровень удовлетворённости нашими услугами. Грамотная разработка и документация процессов позволит организации отслеживать свои результаты чтобы узнать, достигли ли её клиенты уровня удовлетворённости в 97,5% или более.

2.Обучение.

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

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

У сотрудников техподдержки наверное самый высокий уровень текучки во всей ИТ-отрасли. Найти хорошего специалиста техподдержки сложно, а новичок, поработав несколько месяцев, стремиться перейти на менее беспокойные позиции. Техподдержка часто принимает на себя негативные эмоции пользователей. Выдерживать поток негатива день за днем тяжело, но необязательно. Многое в общении с пользователями зависит от поведения самого сотрудника. Что же должен делать сотрудник техподдержки, чтобы его работа не была такой тяжелой?

Дайте пользователю надежду на то, что вы ему поможете.

Для вас звонок пользователя - это новое обращение. Пользователь на свою проблему уже потратил достаточно времени - попытки самостоятельно разобраться, ожидание на телефонной линии, а возможно его уже пару раз отфутболили с обращениями по телефону в разные ИТ-службы. Стоит ли удивляться изначально негативному настрою? Выслушайте, наконец, в чем состоит его проблема, и только потом переходит к формальному заполнению заявки - выяснению личности пользователя, отдела/компании/ номера договора и т.п. Примечательно, что скрипты для техподдержки часто предлагают противоположное.

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

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

Например, пользователь звонит с обращением «У меня мышка залипает».

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

Попробуем зайти с другого конца: «Итак, у вас не работает мышь, а все остальное на компьютере работает нормально? Например, попробуйте перейти в другую программу при помощи клавиш « Alt » + « Tab » или запустить программу из стартового меню при помощи « Ctrl »+« Esc » и стрелок» .

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

Не стоит выяснять, что пользователь уже делал.

Типичный стереотип, которому подвержены сотрудники техподдержки - 80% проблем пользователей исправляются фразой «А вы пробовали выключить и включить?». Ну да, это часто срабатывает. В то же время, большинство пользователей достаточно хорошо знакомы с компьютером, чтобы проделать такие шаги самостоятельно.

Они отвечают «Да», даже не задумываясь над каждым вашим «Вы уже пробовали…»

Вы пробовали выключить и включить?
- Да

Вы держали нажатыми и , когда нажимали ?”
- Да

Вы держали компьютер над головой, когда выполняли ритуальный танец?
- Да

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

Техподдержка должна использовать туже рабочую среду, что и большинство пользователей.

Нельзя посадить техподдержку на Linux, если пользователи работают в Windows. Не стоит мигрировать ИТ-отдел на Windows 8, если в компании все еще активно используется Windows XP. Очень важно для сотрудника техподдержки иметь среду близкую к той, что у пользователя на компьютере. Так он может предсказать нормальное поведение компьютера и подсказать пользователю правильные шаги. Рабочая среда компьютера - лучшая подсказка в любых ситуациях, если вы хотя бы примерно знаете, что нужно делать.

Не претворяйтесь, что знаете больше, чем на самом деле

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

Эмпатия

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

Ваша цель сделать пользователя счастливым.

ИТ-специалисты в большинстве случаев не считают себя воспитателями детского сада для пользователей. Даже шутки при общении с пользователями чаще всего специфические и мало понятные «простым смертным». Есть такое хорошее, но постепенно выходящее из обращение слово Help Desk - служба помощи, впрочем вариант со службой поддержки тоже неплох. Задача техподдержки - помочь и поддержать пользователей. Если пользователи завершат разговор довольными, то и вы скорее всего будете чувствовать удовлетворение от хорошей работы, а значит и работать будет значительно легче.

Вообще техническая поддержка — это боль и слёзы рынка веб-разработки. Самые слёзные жалобы к нам поступают с просьбой забрать какой-то проект на доделки.

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

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

Внутренняя кухня

Оговорюсь, что расскажу про техническую поддержку только с точки зрения программирования. Дизайн, креатив и контент — тоже важно, но их организовать в разы проще (по примерно такой же схеме).

Свои проекты мы делаем по гибкой методологии scrum. Это значит, что в процессе работы клиенту не обязательно придерживаться толстого и нудного ТЗ, а можно добавлять/удалять/изменять любые хотелки прямо по ходу работы. Плюсы: гибкость и прицел на постоянное развитие проекта сразу. Минусы — постоянно неактуальная документация.

Грозовая туча: старые и новые проекты.

Над каждым проектом работает КОМАНДА разработчиков. Это важно, потому что после запуска проекта как минимум два-три человека причастны к коду и могут его поддерживать. На практике это сильно лучше, чем если бы всю разработку делал бы один «незаменимый» гений.

С незаменимостью также помогают бороться две вещи: строгие стандарты кодирования и регулярные code review, которые мы проводим на своих проектах.

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

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

  1. Мне нужно ввести нового человека в проект, чтобы он занимался им дальше на постоянной основе.
  2. Для развития новичков под присмотром куратора.
  3. Очень-очень редко (и рискуя получить за это минусов в карму), но все же: как мера воспитания слишком честолюбивого разработчика с задатками гурмана. Я имею в виду тех редких людей, которые на любую задачу начинают разглагольствовать, что она им не интересна, все технологии — го%но, весь чужой код — вообще го%но и даже свой, который он писал неделю назад — тоже устарел. Он вполне может схлопотать себе на ближайшие 2-3 месяца (или пока не угомонится или пока не станет ясно, что не сработаемся) проекты только на техническую поддержку (это в то время, как его коллеги получают новые, интересные проекты).
При планировании нагрузки на разработчиков мы рассчитываем, что их рабочий день состоит из двух частей: работа над основным проектом (закладываем 6 часов) и технической поддержки (оставшиеся два часа). Как правило, часы техподдержки наступают с 16:00 и до 18:00. Это время хорошо подходит для решения мелких и простых задач. Обратная сторона медали — деплой на продуктивные сервера происходит в конце рабочего дня, и в случае чего целую ночь на продуктиве может висеть кака. На критичных проектах деплой или часть саппорта мы переносим на утро. Если в какой-то день нет задач на техническую поддержку — программист занимается основным проектом.

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

Итак, мелкие и срочные задачи мы вклиниваем в эти два часа в день, с 16 до 18 (ну фактически, с учетом командной работы это может быть и 4 и 6 часов, в зависимости от того, параллелятся ли задания). Крупные задачи, которые можно делать в спокойном режиме, мы запускаем в работу спринтами (минимум по 40 часов), в основные часы. Работа спринтами стоит для клиента дешевле (в пересчете на стоимость часа), чем экстренные и срочные задачи, которые нужно сделать еще вчера.

За коммуникацию с клиентом на технической поддержке в большинстве случаев отвечает тот же менеджер, что и работал над проектом. К сожалению, это не всегда рационально с точки зрения использования дорогущщего времени менеджеров (дорогие — не только в смысле затрат, а в смысле ТОС: менеджеры очень часто становятся бутылочными горлышками системы, а час простоя в бутылочном горлышке равен часу простоя всей системы).

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

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



Что в идеале хотели бы от нас

  1. Получать проактивные предложений по улучшению проекта.
  2. Ставить задачу в любой, даже в самой безумной формулировке. Понимания с полуслова. Домысливание «очевидного». Анализа возможных последствий реализации запрошенного. Предупреждения о возможные негативные последствиях и предложение более рациональных подходов. Иногда — заткнуться со своей мудрой аналитикой и делать, как сказали, ибо долго объяснять почему.
  3. Ставить задачу через любой удобный канал (скайп, телефон, вотсап, смс-ку). В любое время дня и ночи.
  4. Точных оценок.
  5. Ответственности за сделанное.
  6. Оперативности.
  7. Ну и что бы не дорого.
Все остальное, скорее, экзотика.

Проактивных предложений по улучшению проекта

Здесь я должен рассказать, какие проекты попадают нам на поддержку. Всего три типа:
  1. Бесплатная техническая поддержка наших проектов.
    Это все проекты на этапе ввода в эксплуатацию и в гарантийный период. Это закреплено договором. Поддержка ввода в эксплуатацию (когда менеджер проекта на горячем старте и готов ответить на любой возникающий вопрос у клиента), как правило, это три месяца. Гарантийный период (как правило, это год) — в течение года мы готовы поправить любые найденные клиентом скрытые дефекты, которые не были обнаружены при запуске проекта. Принципиальные различия между первым и вторым в том, что при вводе в эксплуатацию проект находится в «оперативной памяти» менеджера и многие вопросы решаются проще и быстрее. В гарантийном же периоде мы исправляем бесплатно только явные баги. В спорных случаях мы оставляем за собой право, чтобы клиент обосновал нам, почему это баг. Если на диагностику требуется время и по факту баг оказался не багом — мы так же оставляем за собой право выставить счет на затраченное на диагностику время. Формально это честно, но к таким мерам мы прибегаем в единичных случаях, т.к. это создает неминуемо конфликтную ситуацию.
  2. Развитие проектов, разработанных у нас.
    Проекты, которые реализовали в нашей компании часто остаются с нами на многие годы. Развиваются и эволюционируют. Обычно мы добавляем новые функции спринтами (от 40 часов). Нам удобнее и дешевле делать один большой блок работ, чем 100500 мелких-срочных задач: экономится время менеджера, меньше рисков допустить ошибки, значительно меньше требуется контроля, и процесс идет более гладко. Однако срочные и мелкие задачи, когда ГОРИТ, клиент не должен накапливать (это плохо для его здоровья). Поэтому такие задачи тоже могут попасть на разработку, но с наценкой за срочность.
  3. Проекты, которые делали не мы.
    Мы очень редко берем на поддержку сторонние проекты. Много мелких проектов не соответствует глобальным целям и идеологии нашей компании. Жизнь за счёт саппорта IMHO, более стабильный, но скучный бизнес. Нет драйва и надрыва, что ли. Поэтому сторонние проекты берем крайне редко и неохотно. Критерии здесь такие (перечисляю в порядке приоритета):
  • проект должен быть (или потенциально может стать) № 1 или № 2 в своей нише. Или он должен понравиться нам.
  • код проекта должен быть грамотным.
  • по проекту есть достаточный объем задач.
  • клиент адекватно понимает наши принципы и ограничения технической поддержки и принципиально согласен с ними.
Еще раз повторюсь, что такие критерии мы отобрали абсолютно сознательно и отсекли очень много заявок. Если вы готовы работать на поддержке сторонних проектов и сумеете это грамотно организовать — у вас, я уверен, выстроится большущая очередь. Мы же заточены под большие проекты а много маленьких расхерачит нам весь конвейер.

Так вот, про проактивность.

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

Ставить задачу в любой, даже в самой безумной формулировке

Это важный момент, который касается ответственности. Ответственность — штука обоюдоострая. Здесь есть несколько принципов, о которых мы договариваемся с клиентом. Как правило, с самими принципами клиент не будет спорить (они понятны и логичны), однако будет пытаться найти лазейку между принципами. Менеджер проекта, кстати, тоже.


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

Хочу ставить задачи через любой удобный канал (скайп, телефон, вотсап, смс-ку). В любое время дня и ночи

Да, но нет. Понятное желание, слепое потакание которому создаст кипиш, панику и неразбериху в студии и сделает любой проект технической поддержки убыточным. Чтобы такое обрабатывать, менеджеру проектов нужно ничего не делать, но всё время быть на стрёме. А это экономически нецелесообразно и морально тяжело. На все проекты по техподдержке мы заводим единую систему хранения задач клиента. Таскменеджер. Там же идет их уточнение, оценки и проставляются статусы. Что это будет технически за система — не так важно (оперативную работу можно организовать и в Google Docs и в портале Битрикса). Самое первое, что требуется для того, чтобы менеджер и клиент притерлись — это настойчиво но вежливо научить клиента писать и отвечать в таскменеджер. Понятно, что все равно в каких-то случаях клиент будет писать по Skype, звонить по телефону или писать 50 писем в течение часа в почту. Задача менеджера здесь: вежливо попросить поставить задачи в таскменеджер. Можно даже ссылаться на то, что в скайпе задача потеряется, пожалуйста, поставьте ее в таскменеджер. Поначалу это может раздражать клиента, однако со временем плюсы такого подхода станут понятны и ему.

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

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

Точных оценок

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

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

Замечу, что работа по time&material на практике для клиента быстрее и дешевле, однако возможна только если клиент доверяет и доволен. Нам это тоже выгодно, т.к. сокращает затраты на менеджмент и бюрократию (а менеджер, напомню, у нас бутылочное горлышко системы).

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

Если вас всерьез интересует вопрос точных оценок — в конце статьи я там насколько ссылок.

Ответственности за сделанное

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

При схеме time+material по сути все риски лежат на клиенте. Если ошибок много и их исправление выставляют клиенту — он будет недоволен и вам про это скажет. Как правило, экономически выгоднее не вступать в спор и поправить свои ошибки за свой счёт, не нагнетая обстановку, даже несмотря на то, что согласована схема работы по фактическим часам. Я придерживаюсь того, чтобы исправлять ошибки за наш счёт, если:

  • проект на поддержке;
  • понятно по шагам, как ошибку воспроизвести;
  • обеим сторонам очевидно, что это — ошибка разработки (реализации).
Последний пункт дает повод для инсинуаций как заказчика, так и разработчика, поэтому не может быть описан формально. Например, если причиной ошибкой послужила неполнота постановки задачи — ответственность за это лежит на клиенте (т.к. именно он отвечает за приемку финальных формулировок). Более того, это значит с клиента не брали денег за реализацию задачи в более полном объеме.

Если косяк откровенно наш — берем и исправляем, не компостируя мозги. Так в итоге дешевле.

Исключение: очень сложные системы с большим количеством зависимостей. Поменяешь запятую в карточке товара — сломается какой-нибудь хитрый импорт, который запускается раз в месяц. Здесь либо нужен code freeze + полный тест системы на каждое изменение (что очень дорого), либо полное покрытие кода тестами (что тоже очень-очень дорого), либо смирение, что такие ситуации возможны.

Замечу, что чтобы схема работала — нужно, чтобы спорные ситуации возникали как можно реже. Иначе клиент будет недоволен поддержкой или поддержка будет убыточной для студии.

Еще нюанс — мы не несем на себе ответственность за 3-х лиц (например, хостинг) или упущенную выгоду. Обычно это воспринимается адекватно.

Оперативности

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

В основном, реальная скорость работы зависит от того, как быстро задача попадет на разработку. Из чего она складывается:

0-8h на приемку и уточнение задачи. Менеджер получает уведомление о создании новой задачи. Банальный деловой этикет и принцип пустого ящика требует, чтобы в течении суток все такие обращения были обработаны. Далее, в зависимости от срочности — задача может быть либо отложена до формирования спринта, либо экстренно запущена в работу, либо запланирована в плане работы на программиста на следующий день. Либо, если формулировки неясны — начинаем работу над выяснением формулировок. Формально, здесь у менеджера есть лазейка включить дурочку и долго-долго чего-то не понимать и уточнять. Однако клиенты это чувствуют и становятся крайне недовольными в таких ситуациях и непременно скажут вам об этом. Останется только разобраться в причинах и применить управляющее воздействие.

8-16h обычно через сутки после того, как задача попала менеджеру проекта и все формулировки понятны, она попадает на разработку. Это связано с тем, что мы планируем, какими проектами будет заниматься каждый программист на утренних планерках (в 8:45) и затем уже стараемся не отклоняться от этого плана. Как правило, задача от клиента попадает в план на разработку на следующий день после постановки (но бывает, что и в тот же день).

16-24h в большинстве случаев мелкие задачи задачи выполняются и отгружаются клиенту за первые 8-16 часов. Еще 8 часов — резерв для выравнивания нашего потока работ или тестирования.

По большим и трудоемким задачам либо формируется спринт, либо — график выполнения, в зависимости от их срочности и приоритетов клиента. Абсолютно непродуктивно делать 30-40 часовые задачи урывками по 2 часа в день.

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

Ну и что бы не дорого

У нас две тарифные сетки:
  1. обычная, для задач, и которые не горят. Их можно набрать в спринт или делать в рамках нашего графика.
  2. срочная (когда «бросаем все, делаем любой ценой»), по двойному тарифу.
Увеличение стоимости связано с тем, что мелкие и срочные задачи способны сломать нам весь конвейер и ставят под удар сроки по другим проектам. Мы стараемся свести срочные задачи к минимуму. Клиенты тоже не любят двойной тариф, но у них есть сознательный выбор. Задача менеджера проектов — предложить клиенту эту альтернативу.

Самое важное. Ретроспективы. Разбор полётов

Это самая важная часть системы технической поддержки. Без нее будет накапливаться взаимное скрытое недовольство, которое перерастёт в один прекрасный день в конфликт. Виноват будет всегда web-разработчик. Всегда!

Замечу, что в долгосрочной перспективе бухтение клиента практически неизбежно (ну или я не знаю случаев, когда клиент был бы целиком доволен 2-3 летним итогом поддержки, не имел каких-либо нареканий и время от времени не смотрел бы на сторону). Итак.

Довольно правильно делать с клиентом пересмотр сделанного за 2-3 месяца. Формально анализировать список задач и смотреть причины возникновения ошибок. Это могут быть формулировки, и в этом случае вы совместно должны решить, как вам улучшить постановку задач. Это могут быть слишком частые ошибки программирования, и тут нужно искать причины на своей стороне. Наконец, клиент может быть недоволен тем, что его не отговорили от каких-то его идей и это привело только к лишней трате денег.

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

Без этого в долгосрочной перспективе вас сольют.

Итого

Спрос на техническую поддержку сейчас значительно превышает предложение. Особенно в кризис многие будут стремиться «подлатать сайт», а не стартовать какие-то серьезные работы. Тем не менее, организовать работы грамотно, чётко и рентабельно здесь ОЧЕНЬ сложно. В первую очередь потому, что требуется высокие и разносторонние компетенции менеджеров и разработчиков. Оперативность, многозадачность и частые переключения. Много-много рутины. И это все на фоне высокой конфликтности атмосферы.

Нажмите на картинку для перехода к интерактивной карте

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

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

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

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

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

В случае с «особо сложными» абонентами есть возможность перевода вызова на старшего смены или супервайзера, который отработает обращение качественно и профессионально.

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

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

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

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

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

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

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

Преимущества использования наших ресурсов по сравнению с Вашими специалистами:

  • оптимизация издержек на процесс обслуживания абонентов при повышении качества сервиса (зарплата сотрудников, аренда офисных помещений, поддержание профессионального оборудования)
  • возможность выведения дополнительных специалистов в случае роста обращений абонентов
  • возможность предоставления сервиса в круглосуточном режиме
  • обучение, аттестация, уход в отпуск или болезнь специалиста – решение всех этих вопросов лежит в зоне нашей ответственности
  • Ваши специалисты будут разгружены для решения специфических профильных вопросов

Воспользовавшись услугой, Вы получите

  • сокращение оттока и повышение лояльности клиентов
  • статистику по поступившим и принятым вызовам
  • ритмы обращений клиентов по месяцам, дням, часам
  • другие виды отчетов по Вашему запросу