В первый месяц, помимо первоочередных задач по поддержке проекта, проводится ряд подготовительных действий.
Формируются чек-листы, настраивается мониторинг.
Техническая поддержка - это не только поддержка работоспособности, но и развитие функционала.
Все изменения в рамках поставленных, кроме hot-фиксов, задач не должны выполняться на production (боевой) версии и влиять на работоспособность бизнес-процесса клиента.
В начале технической поддержки копия проекта разворачивается на нашем dev-сервере. Клиенту предоставляется доступ.
Все изменения, вплоть до строчки кода, фиксируются в системе контроля версий с привязкой к задаче и сотруднику, который ответственен за ее выполнение.
Таким образом, сохранятся полная история изменений и их причин (описание задачи). Дополнительным плюсом является то, что это дополнительный бекап (сервер контроля версий находится на внешней машине)
Поддержка включает в себя ежеминутный контроль основных показателей.
В базе это - доступность проекта, нагрузка на процессор(ы), входящий и исходящий трафик, дисковое пространство, оперативная память, работа nginx, apache, сервера бд.
В процессе интервью клиента и в процессе поддержки могут быть определены дополнительные параметры мониторинга.
При превышении установленных показателей этих параметров, всем участникам проекта поддержки сайта немедленно отправляется уведомление (почта и мобильные) для принятия оперативных мер.
Хотите узнать подробнее, позвоните нам и мы расскажем как мы мониторим проекты.
Помимо копии файлов в системе контроля версий обслуживание и поддержка включает в себя настройку бекапа на наши сервера
В случае, если отказоустойчивость является требованием проекта, посещаемость сервиса высокая, мы предлагаем настройку кластеризации системы.
Настроена система в зависимости от требований может:
- выполнять функцию дублирования - автоматически или вручную переключаться на резервы, находящиеся в разных дата-центрах;
- выполнять функцию "горячего" бекапа;
- выполнять функцию распределения нагрузки.
Поддержка проектов - это еще и плановые проверки. Для поддержания системы в работоспособном состоянии мы делаем периодический технический аудит проекта.
Помимо технический показателей и безопасности, проверяются основные бизнес-процессы системы.
Поддержка проектов начинается с задачи. Клиенту предоставляется доступ в систему контроля постановки и выполнения задач.
В веб интерфейсе системы, клиент может следить и контролировать состояние, сроки работ в соответствии с установленным SLA.