Субподрядчик для веб-агентства: как это работает
В работе любого агентства бывают две ситуации, которые заканчиваются одним и тем же вопросом. Первая: проектов одновременно больше, чем команда успевает сделать, а нанимать нового человека нет смысла — нагрузка то растёт, то падает. Вторая: клиент просит то, что в команде по-настоящему никто не умеет: сайт на Next.js, переезд сервера или доработку приложения десятилетней давности, разработчик которого давно исчез.
В обоих случаях выбор один: отказать клиенту или найти того, кто сделает работу под вашим именем. Сейчас я на постоянной основе работаю субподрядчиком для двух компаний, и в этой статье рассказываю, как такое сотрудничество выглядит на практике, о чём стоит договориться заранее и как понять, можно ли доверять субподрядчику.
Когда субподряд имеет смысл
Субподрядчик — правильное решение, когда объём работы можно чётко очертить, а ответственность понятна. Типичные ситуации:
- Пик нагрузки. Два проекта идут одновременно, сроки уже согласованы. Дополнительные руки на месяц-два обходятся дешевле нового сотрудника.
- Не хватает компетенции. Дизайнер сделал отличный макет, но кто-то должен собрать по нему быстрый сайт на React или Next.js. Или клиенту нужно администрирование Linux-сервера, а системного администратора в агентстве нет.
- Старая система. Клиент пришёл к вам, потому что его старое приложение больше не работает на новой версии PHP или Java. Такая работа требует терпения и опыта, которого на новых проектах не набрать.
Субподряд не подходит, если цель проекта ещё не определена и кто-то должен вместе с клиентом решить, что вообще делать. Это основная работа агентства, и отдавать её на сторону не стоит.
О чём договориться до начала работы
Большинство проблем в субподряде возникает не из-за плохого кода, а из-за того, о чём не договорились. Эти пункты лучше обсудить до первой строки кода.
Объём работ. Что именно входит в мою часть, а что нет? Дизайн готов или его тоже делаю я? Кто пишет тексты, кто тестирует, кто выкладывает сайт? Короткий письменный список экономит много споров потом.
Клиент остаётся вашим. Я не связываюсь с вашим клиентом без вашего ведома и не предлагаю ему свои услуги. Если клиент обращается ко мне напрямую, я направляю его обратно к вам. Это базовое правило субподряда, без него сотрудничество долго не продержится.
Под вашим брендом. Работа уходит клиенту от имени вашего агентства. Я не ставлю свою ссылку в подвал сайта и не добавляю проект вашего клиента в своё портфолио без вашего отдельного разрешения.
Конфиденциальность. Соглашение о неразглашении (NDA) — обычное дело в субподряде, и я охотно его подписываю. Данные клиента, доступы и деловая информация остаются в рамках проекта.
Права на код и доступы. Договоритесь, кому принадлежит готовый код и на чьё имя оформлены репозиторий, сервер и домен. Мой подход по умолчанию: всё остаётся у вас или у вашего клиента, а у меня доступ только на время работы.
Канал связи. Slack, почта или ваш инструмент управления проектами? Один согласованный канал лучше трёх полузаброшенных.
Доступность. Я всегда честно говорю, сколько у меня времени в ближайшие недели. Если места нет, говорю об этом сразу, а не тогда, когда срок уже горит.
Какие задачи я беру как субподрядчик
Веб-проектами я занимаюсь с 2014 года. В субподряде чаще всего делаю следующее:
- Сайты на React и Next.js по готовому дизайну — быстрые, статические или с серверным рендерингом, с аккуратным техническим SEO. Почему это важно для поиска, я разбирал в статье SEO для сайтов на React и Next.js.
- Сайты и доработки на WordPress, если клиент хочет именно эту платформу.
- Установка и администрирование Linux-серверов — предпочитаю Ubuntu, новые серверы ставлю на Ubuntu 26.04, обслуживаю также Debian и системы семейства RHEL. Nginx, Apache2, PostgreSQL, MySQL/MariaDB, Docker, Tomcat, Elasticsearch и OpenSearch — повседневные инструменты.
- Восстановление старого ПО. В государственном и частном секторе я возвращал к жизни приложения старше десяти лет: переводил компоненты на новые версии так, чтобы бизнес-функциональность сохранилась, а затем дорабатывал новое.
- Вёрстка книг для издательств — файл для печати и, при необходимости, отдельной работой EPUB.
Кроме того, я создал две собственные платформы — NUNDINAE и Projektiassistent. Поэтому я знаю и ту сторону, которую агентство обычно не видит: что происходит с продуктом через год после сдачи.
С чего начать: небольшое тестовое задание
Я не советую начинать с самого крупного проекта. Лучше выбрать одну небольшую, чётко очерченную задачу: одну страницу, одно исправление в старой системе или аудит безопасности сервера.
Тестовое задание быстро показывает обеим сторонам три вещи: складывается ли общение, соответствует ли качество ожиданиям и оправдалась ли оценка времени. Если всё прошло хорошо, риск большого проекта гораздо меньше. Если нет — потеря невелика.
Тревожные признаки при выборе субподрядчика
Ошибка в выборе субподрядчика обходится дороже, чем его отсутствие: в глазах клиента отвечаете вы. К этим признакам стоит отнестись серьёзно:
- Обещает всё и сразу. Никто не умеет всего и никто не свободен всегда. Честный субподрядчик говорит, чего он не делает.
- Не хочет фиксировать объём письменно. Если границы работы только устные, спор — вопрос времени.
- Держит код или доступы у себя. Репозиторий и сервер должны быть на вашем аккаунте или аккаунте клиента, а не на личном аккаунте субподрядчика.
- Не отвечает. Если уже на этапе предложения ответа приходится ждать неделю, во время проекта лучше не станет.
- Не может рассказать о прошлой работе. NDA не мешает объяснить, какие работы и как были сделаны.
В целом о выборе исполнителя я писал в статье Как выбрать исполнителя для сайта — те же вопросы подходят и для субподрядчика.
Напишите мне
Если сейчас работы больше, чем рук, или клиент просит то, чего команда не умеет, опишите ситуацию в паре предложений в форме на странице субподряда или на странице контактов. Я отвечу в течение одного рабочего дня и честно скажу, смогу ли помочь и как. Если вопрос касается именно сайта, посмотрите также услугу создания сайтов.
Узнает ли клиент, что работу сделал субподрядчик?
Только если вы сами этого хотите. По умолчанию я работаю под вашим именем и напрямую с клиентом не связываюсь.
Вы подписываете NDA?
Да. NDA в субподряде — обычная практика, и я подписываю его до того, как увижу данные или доступы клиента.
Можно начать с небольшой задачи?
Да, и я советую именно так. Небольшое тестовое задание быстро покажет, складывается ли сотрудничество.
