Перейти к содержанию
Все статьиРазработка

Как выбрать разработчика сайта: проверка до договора

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

9 мин чтения
Как выбрать разработчика сайта: проверка до договора — статья блога EvaLab

Выбирать разработчика сайта стоит по тому, насколько понятно он превращает задачу в проверяемый план. До договора попросите показать ход работы, состав результата, правила изменений и способ приёмки. Портфолио помогает начать разговор, но само по себе не отвечает, кто будет принимать решения, как устроены сроки и что останется у заказчика после запуска.

Сначала определите, кого именно ищете

Словом «разработчик» называют фрилансера, студию, агентство и команду из нескольких специалистов. Сравнивайте роли, а не названия: кто собирает требования, проектирует структуру, отвечает за дизайн и код, готовит контент, проверяет результат и координирует работу.

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

Проверяйте не картинку, а близость задачи

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

Если нельзя раскрыть клиента или цифры, достаточно обезличенного описания своей роли и решения. Не требуйте закрытую информацию, но просите отделить собственный вклад от работы всей команды. Особенно полезно посмотреть не только главную страницу, но и мобильный вид, формы, карточки, состояния ошибок и доступные способы связи.

Задайте одинаковые вопросы каждому кандидату

Используйте одну и ту же короткую форму на первой встрече. Ответы можно заносить в таблицу и сравнивать без попытки угадать, кто «понравился больше».

Что проверитьВопрос кандидатуХороший признак
Понимание задачиЧто нужно выяснить до сметы?Называет неизвестные и предлагает способ их закрыть
Состав командыКто отвечает за аналитику, дизайн, разработку и запуск?Роли и ответственный за связь названы конкретно
ОценкаКакие допущения заложены в срок и стоимость?Исключения и зависимости записаны, а не скрыты в общей сумме
КоммуникацияГде смотреть этапы, вопросы и согласования?Есть единое место фиксации решений и понятный ритм связи
ПриёмкаПо каким критериям готова каждая функция?Критерии можно проверить на тестовой версии
ПередачаКакие доступы и материалы получит заказчик?Обсуждаются домен, код, документация и инструкции
ПоддержкаЧто происходит при ошибке после запуска?Разделены гарантия, развитие и регулярное обслуживание

Это не рейтинг с универсальными весами. Если вам важнее интеграция, подробно проверяйте план работы с данными; если сайт должен редактировать внутренний сотрудник — покажите, как устроено управление контентом.

Как читать смету и сроки

Смета должна называть работы и результаты, которые можно проверить. Слова «дизайн», «разработка» и «SEO» без состава задач не позволяют понять, что включено. Попросите вынести отдельно число шаблонов, функции, материалы, интеграции, проверку, перенос и поддержку.

Срок тоже зависит от участия заказчика. Если тексты, доступы к CRM или согласования предоставляет ваша команда, укажите, кто и когда это сделает. Попросите показать зависимости между этапами и порядок действий при задержке внешней системы или обратной связи.

Для сравнения цен сначала подготовьте одинаковые требования: пригодится гайд о стоимости и составе сметы и чек-лист ТЗ для сайта.

Уточните права, доступы и передачу результата

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

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

Признаки, при которых стоит остановиться и уточнить

  • Кандидат обещает точную сумму и срок до того, как услышал задачу.
  • В предложении нет исключений, а дополнительные работы никак не описаны.
  • Непонятно, кому принадлежат аккаунты, код и материалы после оплаты.
  • Портфолио не позволяет понять личный вклад кандидата.
  • Приёмка описана словами «всё будет работать», без перечня сценариев.
  • Поддержка смешана с гарантийными исправлениями и развитием продукта.
  • Доступ к специалисту зависит от одного канала или устных договорённостей.

Каждый пункт сам по себе не доказывает, что исполнитель ненадёжен. Это причина задать конкретный вопрос и попросить ответ зафиксировать письменно.

Простая проверка перед решением

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

Если требования пока не собраны, начните с разработки сайта для бизнеса и обсуждения этапа проектирования. Хорошее предложение помогает понять следующий шаг, даже если окончательная оценка появится после уточнения деталей.

Короткий ответ

Выбирайте разработчика, который умеет объяснить состав команды, допущения сметы, критерии приёмки и передачу результата простыми проверяемыми словами. Сравните несколько предложений на одном брифе, задайте одинаковые вопросы и зафиксируйте договорённости до оплаты. Портфолио учитывайте как подтверждение релевантного опыта, а не как замену плану работ.

Автор материала

Алексей Соколов

Head of Engineering & Technical SEO

Ведущий инженер и разработчик веб-систем. Специализируется на Next.js, чистой архитектуре, Core Web Vitals и алгоритмическом ранжировании.