Разработка и поддержка сайта: одна команда или разные подрядчики?

Разработка сайта занимает от двух недель до нескольких месяцев, а работает он годами. Отсюда практический вопрос: должна ли команда, которая сайт разработала, дальше его поддерживать — или это разные работы, которые можно спокойно отдать разным исполнителям? Разберём, чем эти работы отличаются, в каких ситуациях их разделение оправдано, а когда один подрядчик на обе роли даёт заметный выигрыш.

Чем разработка отличается от поддержки сайта

Разработка — это проект: у него есть начало, техническое задание, приёмка и конец. Поддержка и развитие — процесс: он не заканчивается, пока через сайт идут продажи и обслуживание клиентов. Из этой разницы вырастают все остальные:

Горизонт

Разработка занимает недели или месяцы — до запуска. Поддержка длится годы после запуска: пока сайт работает, у него есть инциденты, обновления и задачи развития.

Как формируется объём

В разработке объём фиксируется до старта — техническим заданием и сметой. В поддержке объём складывается из потока: текущие задачи, инциденты, доработки, планы на сезон.

Чем заканчивается

Разработка — приёмкой и запуском: результат можно принять и закрыть договор. У поддержки финала нет — есть ежемесячный цикл «задачи → работы → отчёт».

Что остаётся после

После разработки — работающий сайт, код, доступы и документация. После каждого месяца поддержки — обновлённая система, закрытые задачи и знание проекта, накопленное командой.

Это разделение встречается даже внутри компаний-разработчиков: команды создания и команды сопровождения нередко работают по разным процессам. Одним ближе проектный ритм — взять продукт, довести до запуска, сдать и перейти к следующему. Другим интереснее годами глубоко разбираться в одном проекте и вести его. Разница не в квалификации, а в устройстве процесса и складе людей, которым такой процесс подходит.

Когда целесообразны разные подрядчики

Не каждому проекту нужен комплексный подрядчик — и понимать это полезно до того, как вам его продадут. Разделение работ оправдано, когда:

Отдельный случай — специализация по продукту: команды, которые постоянно работают с конкретной платформой, поддерживают её лучше. Мы, например, специализируемся на 1С-Битрикс и ведём сайты на WordPress, Laravel и ModX — стеках, на которых сами разрабатываем. Взять на поддержку можно и сайт на другой платформе, но в этих мы профессионалы: на них и разрабатывали, и поддерживать умеем.

Когда одна команда выигрывает

Контекст проекта накапливается

Команда, которая строила сайт, знает его архитектуру, интеграции и историю решений — новая задача начинается с дела, а не с изучения чужого кода. Чужой сайт взять на поддержку можно, но старт всегда включает этап погружения.

Ответственность не размывается

Когда разработку и поддержку ведут разные исполнители, на стыке появляется зона «это не наша часть»: после доработки что-то сломалось — чья это ошибка? Один подрядчик — один ответственный за весь результат.

Процесс уже развёрнут

Тестовая копия, контроль версий, порядок проверки и приёмки создаются при разработке — и продолжают работать в поддержке. Новому исполнителю пришлось бы разворачивать это заново.

Развитие не встаёт в очередь

Не нужно выбирать подрядчика под каждую доработку: задачи идут потоком в рамках абонемента, а приоритеты вы расставляете вместе с менеджером.

Реальный случай

Для загородного отеля мы разработали модуль онлайн-бронирования номеров с оплатой на сайте. Позже к нему добавились онлайн-продажа подарочных сертификатов и разовых проходов в спа-зону — каждую новую функцию делала та же команда, которая строила систему: она вставала на готовую архитектуру, без повторного погружения в проект. Для владельца это выглядело просто: одна точка входа для любой задачи по сайту — от инцидента до новой функции продаж. А стоимость сопровождения системы бизнес сопоставлял с результатом, который она приносит: онлайн-бронирования и продажи, которые раньше оформлялись вручную.

Что спросить у подрядчика до начала работ

Эти вопросы стоит задать в любой схеме — и комплексному подрядчику, и отдельному разработчику. По ответам видно, продумана ли жизнь сайта после запуска:

  • Кто отвечает за сайт после сдачи? Есть ли период исправления ошибок и что в него входит?
  • На кого оформлены доступы — хостинг, домен, админка, репозиторий кода? Они должны быть оформлены на вас.
  • Есть ли тестовая копия, или правки вносятся сразу на боевой сайт?
  • Что происходит с задачей на стыке зон: доработка задела работающий функционал — кто разбирается и за чей счёт?
  • Как тарифицируется поток небольших задач — отдельный счёт на каждую или ежемесячный тариф?
  • Как передаются дела при смене исполнителя: документация, доступы, история задач?

Как это устроено у нас

Единое окно для всех задач, связанных с сайтом: создание, поддержка, продвижение.

Созданный нами проект после запуска переходит на регулярную поддержку и развитие — для вас это та же компания и тот же процесс. Действующие сайты — в том числе разработанные не нами — берём после аудита проекта: проверяем по семи направлениям и передаём план работ с приоритетами и оценками. И текущая поддержка, и доработки идут в одном абонементе с фиксированной ценой: задачи объёмом до ×2 тарифа выполняем без отдельного счёта (часы сверх тарифа вычитаются из следующего оплаченного месяца), неизрасходованные часы переносятся на следующий, по каждому месяцу — отчёт. Новый сайт или крупный функционал можно заказать отдельным проектом разработки — а можно начать его сразу в рамках абонемента.

Частые вопросы

Да. Разработка — отдельная услуга: техническое задание, смета, приёмка. При сдаче передаём все доступы, код и документацию.

Да, берём. Начинаем с аудита проекта: проверяем сайт по семи направлениям — от безопасности и скорости до SEO и удобства — и передаём отчёт с планом работ, приоритетами и оценками объёма и стоимости. При продолжении работ стоимость аудита вычитается из первого счёта. Дальше процесс тот же: тестовая копия, поток задач, ежемесячные отчёты.

Рекомендуем абонемент. Минимальный тариф закрывает техническую базу — доступность, обновления, безопасность; тарифы с большим объёмом часов включают и регулярные доработки с развитием проекта. Разовый формат тоже есть — подробнее на странице условий работы.

Разрабатываем и поддерживаем сайты на 1С-Битрикс, WordPress, ModX и Laravel. Сайт на другой платформе обсудим после аудита проекта.
Дмитрий Белоусов

Дмитрий Белоусов

Основатель Agin.pro

В веб-разработке с 2003 года

Сертифицированный Битрикс-разработчик

Начать можно с любой точки: новый проект, действующий сайт или разовая задача.

На тарифе техподдержки вы получаете:

  • Фиксированный ежемесячный платёж
  • Перерасход до ×2 без доплат
  • Перенос неизрасходованных часов
  • Выделенный менеджер
  • Ежемесячные отчёты
Все тарифы поддержки

Разработка и поддержка — сразу в одном абонементе

Расскажите о задаче — с первого дня ведём сайт не как разовый проект, а как работающую и развивающуюся часть вашего бизнеса.