SLA на поддержку: что должно быть в договоре, чтобы он работал
«Поддержка 24/7» без определений не значит ничего. Разбираем, из чего складывается работающий регламент поддержки и на что смотреть в договоре.

SLA — это соглашение об уровне обслуживания: документ, который переводит слово «поддержка» в проверяемые обязательства. Без него разговор о качестве превращается в обмен ощущениями: заказчику кажется, что отвечают медленно, подрядчику — что задачи прилетают хаотично и все срочные.
Категории обращений
Основа регламента — классификация. Без неё любое обращение имеет одинаковый приоритет, то есть приоритета нет вообще. Мы используем четыре категории и определяем их через последствия для бизнеса, а не через техническую сложность.
| Категория | Пример | Реакция | Решение или обход |
|---|---|---|---|
| Авария | Сайт недоступен, не проходят оплаты | 15 минут | 4 часа |
| Критичная | Не работает форма заявки, ошибка в расчёте | 1 час | рабочий день |
| Обычная | Ошибка на второстепенном экране | рабочий день | 5 рабочих дней |
| Доработка | Новое поле, изменение текста, отчёт | рабочий день | по согласованной оценке |
Что ещё должно быть в регламенте
- Часы поддержки: рабочие часы с оговорками про аварии или круглосуточное дежурство отдельной строкой
- Каналы обращения и главный из них: задачи, пришедшие в личные сообщения, теряются
- Кто со стороны заказчика имеет право ставить категорию «авария»
- Порядок эскалации: к кому обращаться, если срок нарушен
- Что не входит в поддержку: новые разделы, редизайн, работы в сторонних системах
- Порядок учёта часов и что происходит с неиспользованными
Пункт про границы важнее, чем кажется. Большинство конфликтов в поддержке возникает не из-за сроков, а из-за разного понимания того, что вообще относится к обслуживанию. «Добавьте, пожалуйста, ещё один отчёт» — это доработка, а не исправление, и лучше договориться об этом заранее.
Как считать соблюдение
Соглашение, которое никто не измеряет, ничего не гарантирует. Учёт должен идти в системе задач, а не в переписке: время поступления, время первого ответа, время закрытия, категория. Из этого раз в месяц собирается отчёт.
select
t.severity,
count(*) as total,
-- Считаем только рабочее время: ночь и выходные
-- не должны попадать в срок реакции по обычным задачам
sum(case when t.first_response_minutes <= s.reaction_minutes
then 1 else 0 end) as in_time,
round(100.0 * sum(case when t.first_response_minutes <= s.reaction_minutes
then 1 else 0 end) / count(*), 1) as percent
from tickets t
join sla_targets s on s.severity = t.severity
where t.created_at >= date_trunc('month', now()) - interval '1 month'
and t.created_at < date_trunc('month', now())
group by t.severity, s.reaction_minutes
order by s.reaction_minutes;Обычная целевая планка — 95% обращений в срок. Стопроцентное соблюдение не бывает честным обещанием: всегда возможен сбой у хостинга, отпуск, накладка двух аварий. Важнее, чтобы отклонения были видны и обсуждались, а не скрывались.
На что смотреть в чужом договоре
- Есть ли определение аварии и кто его применяет
- Различаются ли время реакции и время решения
- Указаны ли часы поддержки и режим выходных
- Прописан ли доступ к вашим серверам, репозиторию и аккаунтам на вашей стороне
- Что происходит при расторжении: передача кода, документации, паролей
- Есть ли отчётность по соблюдению сроков
Пятый пункт стоит проверять даже при самых хороших отношениях. Возможность спокойно уйти к другому подрядчику — признак здорового договора, а не недоверия: если она есть, значит инфраструктура и права оформлены правильно.
Частые вопросы
- Сколько стоит поддержка с гарантированными сроками
- У нас обслуживание начинается от 16 800 ₽ в месяц: в пакет входят наблюдение, обновления и определённый объём часов. Круглосуточное дежурство с реакцией на аварии считается отдельно, потому что требует графика дежурств.
- Что если поддержка нужна редко
- Тогда разумнее почасовая оплата по факту обращений вместо подписки. Но наблюдение за доступностью и обновления безопасности лучше оставить регулярными — это небольшой фиксированный объём, который предотвращает большую часть аварий.
- Берёте ли вы на поддержку чужие проекты
- Да, после технического аудита: нужно понять состояние кода, зависимостей и инфраструктуры. По итогам аудита становится ясно, что можно обслуживать сразу, а что требует приведения в порядок до принятия обязательств по срокам.
Похожая задача в вашем проекте?
Разберём вашу ситуацию и пришлём оценку по этапам — без обязательств и общих слов.
Обсудить задачу

