Поддержка и сопровождение сайтов на аутсорсе
Забираем систему как есть: с чужими доработками, потерянными доступами и очередью задач, которую копили годами. Восстанавливаем управляемость и держим стабильность. Новое выпускаем очередями — состав каждой согласуем до старта.
- самому долгому сопровождению — порталы МФЦ с 2010 года
- 16 лет
- ведем прямо сейчас
- 10 проектов
- открытие страницы на нагруженных проектах
- 0,5 сек
- быстрее стал b2b-портал после переработки запросов
- в 5 раз
Кому подходит
Компаниям без своего отдела разработки, у которых сайт, портал или магазин уже работает: приносит заказы или обслуживает внутренние процессы.
Что меняется в первый месяц
Правки перестают уходить сразу на живой сайт, у задач появляются оценка и очередь, а у системы — описанное окружение, по которому ее можно поднять заново.
С чего начинаем
С разбора, и он отдельная работа. Пока не видно кода и окружения, называть сроки нечем, а названные наугад дороже обходятся обеим сторонам.
С чем к нам приходят
«Сайт устарел, а переписывать с нуля страшно»
Система работает и приносит деньги, но выглядит и ведет себя как десять лет назад. Принимаем ее как есть и переводим на современное по частям, не останавливая продажи.
«Заказы не доезжают в 1С, оплаты теряются»
Разбираем обмен и платежи: очереди с повторами вместо разовых запросов, журнал каждой операции, уведомление о сбое раньше, чем о нем сообщит покупатель.
«Подрядчик пропал, доступов нет»
Собираем проект заново: снимаем копию с работающего сайта, поднимаем стенды и выкладку, восстанавливаем доступы. После этого правка перестает быть операцией с риском для продаж.
«Своих разработчиков нет, а развивать надо»
Работаем как внешний отдел разработки: объем на месяц, задачи в трекере, выпуск по готовности этапа. Нанимать команду в штат ради десяти задач в месяц не нужно.
Во всех четырех случаях просят одного: чтобы у системы был хозяин — тот, кто знает, в каком она состоянии, и кому можно позвонить, когда она встала.
Что входит
Прием проекта
Разворачиваем стенды, поднимаем код в git, описываем окружение и восстанавливаем то, что потерялось при смене подрядчика.
Текущие задачи
Правки, разделы, формы, выгрузки, тексты и все, что накопилось, — с оценкой до начала работы и понятной очередью.
Развитие функциональности
Новые разделы, личные кабинеты, автоматизации: сопровождение — это не только чинить сломанное, но и выпускать то, ради чего система существует.
Интеграции и обмены
Обмен с 1С, CRM, оплаты, доставки, госсистемы: чиним чужие обмены, переписываем неустойчивые и пишем новые.
Скорость и нагрузка
Профилирование, запросы к базе, кеширование, картинки. «Сайт тормозит» — это жалоба, а диагноз ставится по профилю: обычно виноваты два запроса из сотни.
Почта и уведомления
Письма о заказах и заявках, которые доходят: домен и подписи в порядке, письма не попадают в спам, а о сбое отправки узнаем мы, а не покупатель.
Переезды
Смена хостинга, домена или версии PHP, перенос на свой сервер. Работа редкая, но именно на ней чаще всего теряют сайт целиком — поэтому она готовится заранее и на стенде.
Обновления и безопасность
Обновление платформы и модулей, сертификаты, закрытие уязвимостей, резервные копии и проверка восстановления из них.
Чего не делаем: рекламы, поискового продвижения и разработки внутри 1С. Со стороны сайта интеграцию с 1С делаем и поддерживаем, внутри самой 1С — нет.
Работы по этой услуге
Ни один из этих проектов не был разовым запуском: все пять мы ведем годами, а самый старый — с 2010 года.

CERSANIT
Корпоративный сайт производителя сантехники и керамической плитки.
Я Туроператор
Поддержка и развитие сайта туроператора и экскурсионного бюро.
Lestate
Поддержка и развитие b2b-портала дистрибьютора.
Порталы МФЦ
Государственные и муниципальные услуги для физических, юридических лиц и ИП.
SportPoint
Интернет-магазин спортивных товаров: запуск, интеграции и постепенный редизайн.- 160+проектов с 2009 года
Смотреть все работы
Интернет-магазины, порталы, корпоративные сайты и внутренние системы — от разработки с нуля до многолетнего развития.
Как идет работа
Разбор
Смотрим код, окружение, историю правок и накопившиеся задачи. На выходе — состояние системы и то, что чинить первым.
Прием проекта
Поднимаем стенды и git, переносим доступы, описываем окружение. С этого момента живой сайт правками не трогаем.
Первая очередь
Закрываем то, что мешает работать сейчас: ошибки, сломанные обмены, скорость, забытые обновления.
Рабочий ритм
Дальше задачи идут очередями: постановка в трекере, оценка до старта, выкладка по готовности этапа.
Развитие
Когда стабильность восстановлена, беремся за новое: функции, автоматизации, интеграции, постепенная модернизация стека.
Отчет
Присылаем список: что сделано, сколько часов ушло на каждую задачу, что стоит следующим. Часы по задачам, а не общей строкой за месяц.
Что за этим стоит
Отдельные стенды
Разработка и проверка идут на копиях системы. Правка попадает к пользователям после проверки, а не в момент сохранения файла.
История изменений
Код в git, изменения проходят ревью. Всегда видно, кто и что менял, и всегда есть куда откатиться.
Управляемая структура данных
Свойства, инфоблоки и таблицы меняются миграциями, а не руками в админке: иначе стенд и рабочая система расходятся молча.
Проверки
Критичные сценарии — вход, заказ, оплата, обмены — закрыты юнит-тестами и автоматическим смоуком в браузере.
Общий процесс, стенды и выкладка описаны на главной — как мы работаем.
Платформы
1С-БитриксSymfonyPHPMySQLElasticsearch
Фронтенд
VueNuxtTypeScriptSCSS
Инфраструктура
DockerNginxGitCI/CDRedmine
Интеграции
1СCRMЭквайрингСлужбы доставкиМаркировкаЕСИА
Вопросы и ответы
Возьмете сайт, который делали не вы?
Да, и это обычный для нас случай: большая часть проектов на сопровождении пришла от других подрядчиков. Начинаем с разбора кода и окружения — после него видно, что чинить первым и сколько это займет.
Сколько стоит поддержка сайта?
Считаем по задаче: стоимость зависит от платформы, состояния кода и от того, сколько работы вы планируете в месяц. Отдельно оценивается прием проекта — он разовый, и в ежемесячную работу его закладывать нечестно.
Как оплачивается работа?
Тремя способами: абонентская плата с оговоренным объемом часов в месяц, оплата по фактическим трудозатратам с оценкой каждой задачи или разбивка на этапы, если речь о крупной доработке.
Подрядчик пропал, доступов нет. Что делать?
Восстанавливать по тому, что осталось: сайт, база и файлы почти всегда есть у хостинга или у вас. Собираем проект в git заново, описываем окружение и поднимаем стенды — дальше история изменений ведется уже у нас.
Вы работаете только с 1С-Битрикс?
Нет. Битрикс — платформа большинства систем, которые к нам приходят, но мы поддерживаем и обычные PHP-проекты, и сервисы на Symfony, и фронтенд на Vue. Новое внутри существующей системы пишем на современном стеке и переводим ее по частям.
Есть ли поддержка круглосуточно?
Дежурства 24/7 у нас нет, и обещать его было бы нечестно. Срочные обращения разбираем в рабочее время в первую очередь, а для систем, где простой критичен, порядок реакции оговариваем отдельно при приеме проекта.
Что останется у нас, если мы решим уйти?
Сайт, доступы и описание окружения — ваши всегда. Git, стенды и автоматическая выкладка — наша внутренняя инфраструктура, ее создание в счет не выставлялось, поэтому доступ в нее договором на поддержку не передается. По запросу передаем копию репозитория на условиях договора или разворачиваем git, выкладку, стенды и трекер задач в вашей инфраструктуре — это отдельная работа. Приемов, которые делают нас незаменимыми, мы в проект не встраиваем.
Про деньги на этой странице чисел нет намеренно: ставка меняется каждый год, а объем работ — нет. Разбор в часах и три схемы оплаты — в блоге.
