Работа над сайтом не заканчивается в день запуска. Выходят обновления CMS, меняются требования платёжных систем и браузеров, появляются новые товары и акции, а иногда что-то просто ломается. Если заниматься этим от случая к случаю, мелкие проблемы копятся, пока сайт не перестанет принимать заказы в самый неподходящий момент. Абонентское сопровождение превращает всё это в плановую работу: за сайтом следят постоянно, а не только тогда, когда он уже недоступен. Оно нужно, когда сайт приносит заказы и простой стоит денег, когда прежний разработчик недоступен или когда исполнителя на каждую доработку приходится искать заново.
Что входит в сопровождение
- Исправление ошибок. Ищем причину, чтобы ошибка не вернулась через неделю.
- Доработки. Небольшие изменения — в счёт включённого объёма работ; крупные, вроде нового раздела или интеграции, — по отдельной оценке.
- Обновления CMS и безопасность. Ставим обновления платформы и модулей, закрываем уязвимости, следим за доступами.
- Мониторинг. О недоступности сайта сообщает система мониторинга — не приходится ждать, пока позвонит покупатель.
- Резервные копии. Делаем по расписанию и проверяем, что из них действительно можно восстановить сайт.
Если сайт делала другая команда
Проект, сделанный другой командой, берём — это обычная ситуация. Начинаем с аудита: смотрим код, состояние CMS и модулей, настройки сервера, наличие резервных копий и доступов. По итогам вы получаете список рисков и понимание, во что обойдётся сопровождение. Если проект в тяжёлом состоянии, сначала предлагаем план стабилизации и прямо говорим, когда дешевле переписать часть, чем чинить. Аудит полезен и сам по себе: вы узнаёте, в каком состоянии сайт на самом деле, — даже если сопровождать его в итоге будет кто-то другой.
Как идёт работа
Главное отличие абонентского формата от разовых обращений в том, что исполнитель уже знает ваш сайт и ему не нужно каждый раз заново объяснять, как он устроен. Задачи вы ставите в общем трекере — там же видно, что в работе, что сделано и сколько времени ушло. Регулярные работы — обновления, проверка копий, просмотр журналов ошибок — идут по расписанию и не ждут заявки.
Изменения и обновления сначала проверяем на копии сайта и только потом переносим на боевой — чтобы несовместимость выяснилась раньше, чем её увидят покупатели. Объём включённых работ и порядок согласования дополнительных фиксируем в договоре: крупные доработки оцениваем заранее и не начинаем без вашего подтверждения. Доступы к сайту, хостингу и репозиторию остаются у вашей компании.
Сайт и сервер — в одних руках
Часть проблем сайта живёт не в коде, а на сервере: нехватка ресурсов, настройки базы данных, просроченный сертификат. Мы разбираемся в обеих сторонах и не отправляем вас «к хостеру»: медленную страницу разбираем целиком — запрос, код, база, ресурсы. Сам сервер можно передать нам по тарифу администрирования, а сайт — перенести на наши мощности. Работаем с 1С-Битрикс, OpenCart, WordPress и проектами на PHP и Symfony; функцию, которой нет в CMS, добавляем модулем.