Разработка сайта занимает от двух недель до нескольких месяцев, а работает он годами. Отсюда практический вопрос: должна ли команда, которая сайт разработала, дальше его поддерживать — или это разные работы, которые можно спокойно отдать разным исполнителям? Разберём, чем эти работы отличаются, в каких ситуациях их разделение оправдано, а когда один подрядчик на обе роли даёт заметный выигрыш.
Разработка — это проект: у него есть начало, техническое задание, приёмка и конец. Поддержка и развитие — процесс: он не заканчивается, пока через сайт идут продажи и обслуживание клиентов. Из этой разницы вырастают все остальные:
Горизонт
Разработка занимает недели или месяцы — до запуска. Поддержка длится годы после запуска: пока сайт работает, у него есть инциденты, обновления и задачи развития.
Как формируется объём
В разработке объём фиксируется до старта — техническим заданием и сметой. В поддержке объём складывается из потока: текущие задачи, инциденты, доработки, планы на сезон.
Чем заканчивается
Разработка — приёмкой и запуском: результат можно принять и закрыть договор. У поддержки финала нет — есть ежемесячный цикл «задачи → работы → отчёт».
Что остаётся после
После разработки — работающий сайт, код, доступы и документация. После каждого месяца поддержки — обновлённая система, закрытые задачи и знание проекта, накопленное командой.
Это разделение встречается даже внутри компаний-разработчиков: команды создания и команды сопровождения нередко работают по разным процессам. Одним ближе проектный ритм — взять продукт, довести до запуска, сдать и перейти к следующему. Другим интереснее годами глубоко разбираться в одном проекте и вести его. Разница не в квалификации, а в устройстве процесса и складе людей, которым такой процесс подходит.
Не каждому проекту нужен комплексный подрядчик — и понимать это полезно до того, как вам его продадут. Разделение работ оправдано, когда:
Отдельный случай — специализация по продукту: команды, которые постоянно работают с конкретной платформой, поддерживают её лучше. Мы, например, специализируемся на 1С-Битрикс и ведём сайты на WordPress, Laravel и ModX — стеках, на которых сами разрабатываем. Взять на поддержку можно и сайт на другой платформе, но в этих мы профессионалы: на них и разрабатывали, и поддерживать умеем.
Контекст проекта накапливается
Команда, которая строила сайт, знает его архитектуру, интеграции и историю решений — новая задача начинается с дела, а не с изучения чужого кода. Чужой сайт взять на поддержку можно, но старт всегда включает этап погружения.
Ответственность не размывается
Когда разработку и поддержку ведут разные исполнители, на стыке появляется зона «это не наша часть»: после доработки что-то сломалось — чья это ошибка? Один подрядчик — один ответственный за весь результат.
Процесс уже развёрнут
Тестовая копия, контроль версий, порядок проверки и приёмки создаются при разработке — и продолжают работать в поддержке. Новому исполнителю пришлось бы разворачивать это заново.
Развитие не встаёт в очередь
Не нужно выбирать подрядчика под каждую доработку: задачи идут потоком в рамках абонемента, а приоритеты вы расставляете вместе с менеджером.
Реальный случай
Для загородного отеля мы разработали модуль онлайн-бронирования номеров с оплатой на сайте. Позже к нему добавились онлайн-продажа подарочных сертификатов и разовых проходов в спа-зону — каждую новую функцию делала та же команда, которая строила систему: она вставала на готовую архитектуру, без повторного погружения в проект. Для владельца это выглядело просто: одна точка входа для любой задачи по сайту — от инцидента до новой функции продаж. А стоимость сопровождения системы бизнес сопоставлял с результатом, который она приносит: онлайн-бронирования и продажи, которые раньше оформлялись вручную.
Эти вопросы стоит задать в любой схеме — и комплексному подрядчику, и отдельному разработчику. По ответам видно, продумана ли жизнь сайта после запуска:
Единое окно для всех задач, связанных с сайтом: создание, поддержка, продвижение.
Созданный нами проект после запуска переходит на регулярную поддержку и развитие — для вас это та же компания и тот же процесс. Действующие сайты — в том числе разработанные не нами — берём после аудита проекта: проверяем по семи направлениям и передаём план работ с приоритетами и оценками. И текущая поддержка, и доработки идут в одном абонементе с фиксированной ценой: задачи объёмом до ×2 тарифа выполняем без отдельного счёта (часы сверх тарифа вычитаются из следующего оплаченного месяца), неизрасходованные часы переносятся на следующий, по каждому месяцу — отчёт. Новый сайт или крупный функционал можно заказать отдельным проектом разработки — а можно начать его сразу в рамках абонемента.
Читайте также:
Дмитрий Белоусов
Основатель Agin.pro
В веб-разработке с 2003 года
Сертифицированный Битрикс-разработчик
Начать можно с любой точки: новый проект, действующий сайт или разовая задача.
На тарифе техподдержки вы получаете:
Расскажите о задаче — с первого дня ведём сайт не как разовый проект, а как работающую и развивающуюся часть вашего бизнеса.