Сервисные исключения: где теряется ответственность

Источник: Блог IBS

Кратко

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

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

Почему список услуг не показывает реальную границу ответственности

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

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

Какие типы исключений встречаются чаще всего

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

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

Явные и скрытые исключения

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

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

SLA может быть выполнен, а бизнес все равно стоять

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

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

Стыки между подрядчиками: кто должен координировать инцидент

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

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

Изменения и релизы как отдельная зона риска

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

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

Данные и мастер-данные: типичная «ничья» территория

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

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

Как читать исключения по бизнес-сценариям, а не по формулировкам

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

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

Какие вопросы задать подрядчику до подписания договора

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

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

Как оформить карту ответственности и исключений

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

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

Красные флаги в описании сервиса

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

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

Как учитывать исключения в сервисной отчетности

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

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

Что делать с исключением, которое нельзя закрыть

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

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

Карта исключений и ответственности

Сценарий Формальная зона Исключение Кто координирует Что зафиксировать
Сбой интеграции Приложение Внешний API Сервис-менеджер Правило межподрядной координации
Проблема данных ERP Источник данных Владелец сервиса Граница диагностики и исправления
Недоступность сервиса Инфраструктура Сторонний провайдер Единый координатор Сквозной приоритет и эскалация

Вывод

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

Следите за новостями компании IBS в соцсетях и блогах
Мнение эксперта в статье
Команда экспертов IBS

Обсудить условия ИТ-поддержки

jpeg, jpg, png, doc, pdf, не более 10 Мб
Мы используем cookie и сервис «Яндекс.Метрика» для улучшения работы сайта. Нажимая на кнопку «Принять» или оставаясь на сайте, вы соглашаетесь на обработку ваших персональных данных, содержащихся в cookie. Вы можете отключить cookie в настройках вашего браузера