Исправление ошибок
Воспроизводим проблему, определяем первопричину, исправляем и проверяем сценарий после изменения, а не ограничиваемся визуальной маскировкой симптома.
Берём сайт на сопровождение после технического входного аудита. Разделяем инциденты, плановые задачи и развитие, контролируем формы, обновления, резервные точки и критические интеграции. SLA и режим дежурства фиксируются отдельно, если бизнесу это действительно нужно.
Конкретный состав зависит от платформы и проекта, но базовый контур строится вокруг стабильности, обновляемости и управляемого backlog.
Воспроизводим проблему, определяем первопричину, исправляем и проверяем сценарий после изменения, а не ограничиваемся визуальной маскировкой симптома.
Страницы, блоки, баннеры, формы и материалы обновляются по согласованным правилам и с учётом SEO/адаптива.
Проверяем совместимость, создаём резервную точку, обновляем и прогоняем критические пользовательские сценарии.
Проверяем отправку, уведомления, CRM/webhook и ошибки в критических формах, особенно после релизов и изменений интеграций.
Новые блоки, страницы, роли, интеграции и сценарии оцениваются отдельно и попадают в план развития.
Перед рисковыми изменениями создаём backup и понимаем способ восстановления, а не считаем наличие архива самоцелью.
Отслеживаем заметные деградации, тяжёлые операции и узкие места, которые влияют на пользовательский сценарий или стабильность.
Приоритет определяем по влиянию на доступность сайта, деньги, заявки, пользователей и риск дальнейшего ухудшения.
Сайт недоступен, не работает оплата/checkout, теряются заявки или остановлена критическая интеграция. Сначала восстанавливаем бизнес-функцию.
Проблема влияет на значимую часть пользователей или конверсионный сценарий, но есть обходной путь или сайт в целом работает.
Контент, небольшая доработка, обновление блока, SEO-изменение или улучшение, которое можно поставить в backlog.
Новая функция, гипотеза, редизайн участка, автоматизация или интеграция — оцениваем как отдельную задачу с критериями готовности.
Стабильность появляется не из количества часов, а из понятных приоритетов, истории изменений, резервных точек и ответственности за критические сценарии.
Недоступность сайта, сломанные формы, ошибки оплаты и сбои ключевых интеграций получают максимальный приоритет. Сначала восстанавливаем бизнес-функцию, затем разбираем первопричину.
Контентные правки, новые блоки и небольшие улучшения собираются в понятный backlog. Для каждой задачи фиксируем объём, приоритет и критерий готовности до начала работы.
Перед обновлением CMS, шаблона или модуля создаём резервную точку и проверяем критические сценарии. Не меняем ядро и сторонние компоненты так, чтобы дальнейшие обновления становились невозможны.
Отдельно планируем задачи, которые улучшают конверсию, SEO, скорость и аналитику. Поддержка должна не только сохранять текущий сайт, но и постепенно убирать ограничения роста.
Не прячем крупные изменения внутри ежемесячной поддержки, если они требуют отдельной аналитики и архитектуры.
Если проблема системная и затрагивает архитектуру, UX или платформу.
02Аудит, обновление, миграция, 1С, Аспро и сложные доработки.
03Индексация, дубли, редиректы, sitemap и системные SEO-ошибки.
04Изменение маршрутизации заявок, интеграций и бизнес-процессов.
До регулярной работы важно понять, что именно мы принимаем и где находятся основные риски.
Хостинг/VPS, DNS, CMS, репозиторий, почта, CDN, внешние сервисы и ответственные со стороны клиента.
Платформа, версия PHP, модули, тема, кастомизации и известные изменения ядра или сторонних решений.
Формы, заказ, оплата, личный кабинет, интеграции, телефония и другие функции, простой которых влияет на бизнес.
Где хранятся копии, что в них входит и как реально восстановить проект в случае ошибки.
В инциденте скорость важна, но исправление без понимания причины часто приводит к повтору.
Что не работает, для кого, когда началось и какие изменения предшествовали проблеме.
Если возможно, сначала возвращаем работоспособность откатом или безопасным временным решением.
После стабилизации разбираем логи, код, инфраструктуру и интеграции, чтобы убрать источник сбоя.
Добавляем проверку, мониторинг, тест или изменение процесса, если это снижает вероятность повтора.
Мониторинг выбирается по критичности проекта. Не собираем сотни метрик ради дашборда, если никто не реагирует на события.
HTTP/health-check и критические endpoint, если проект имеет серверное API.
Периодическая end-to-end проверка там, где потеря заявки критична и тест можно выполнять безопасно.
Логи 5xx, исключения, ошибки фоновых задач и интеграций, если они доступны в проекте.
Диск, SSL, системные сервисы и другие технические зависимости — по необходимости конкретной инфраструктуры.
Обновление проходит как небольшой релиз: с резервной точкой, проверкой совместимости и checklist.
Определяем объём обновления, возможные несовместимости и зоны кастомизации.
Создаём backup файлов/БД или иной способ отката до изменения production.
После обновления тестируем то, что реально важно проекту: формы, каталог, оплату, авторизацию, интеграции.
Проверяем логи и ошибки после запуска, а не считаем обновление завершённым сразу после установки пакета.
Поддержка должна помогать принимать решения, а не просто закрывать тикеты.
Приоритет выше у задач, которые влияют на заявки, выручку, индексацию или значимую часть пользователей.
Сначала выполняются базовые технические изменения, от которых зависят несколько следующих задач.
Крупные инициативы отделяем от мелких правок и оцениваем отдельным проектом или спринтом.
До начала понятно, какой результат считается принятым и как его проверить.
Базовая поддержка не означает круглосуточное дежурство. Если проект требует реакции вне рабочего времени, отдельных каналов эскалации или фиксированных сроков для P1/P2, это оформляется как отдельный SLA. Так клиент понимает, за что платит, а команда может реально обеспечить обещанный уровень доступности.
Регулярное сопровождение удобно для диагностики, исправлений, обновлений и небольшого backlog. Новый личный кабинет, интеграция с ERP, большой редизайн или миграция требуют отдельной аналитики и оценки. Мы не маскируем такие проекты под «несколько часов поддержки», потому что это делает срок и ответственность непредсказуемыми.
Как начинается сопровождение и где проходит граница между поддержкой и отдельным проектом.
Разберём платформу, критические сценарии и накопленный backlog и предложим формат сопровождения без лишних обязательств.