EDGESECTION

Как контролировать подрядчика по разработке: чек-лист для заказчика

3

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

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

Почему без контроля разработка превращается в хаос

Заказчик и подрядчик по-разному понимают одну задачу. Заказчик сказал: «сделайте быстро, дёшево, качественно». Подрядчик услышал: «быстро» (и сделал, забыв про качество). У заказчика нет инструментов проверить, соответствует ли работа договорённостям. Из-за этого конфликты, затягивание сроков, недовольство обеих сторон. Контроль — не акт недоверия. Это способ убедиться, что вы движетесь к одной цели.

Чек-лист контроля: 56 пунктов на всех этапах

Этап 1. До старта разработки (подготовка договора и ТЗ)

  1. Утверждён ли бриф (опросник)?
  2. Есть ли детальное техническое задание (ТЗ) с описью страниц, функционала, интеграций?
  3. Прописаны ли KPI (конверсия, скорость загрузки)?
  4. Есть ли сроки по этапам с указанием ответственных за сдачу?
  5. Определён ли формат сдачи (демо-стенд, исходники, права на доработку)?
  6. Прописан ли порядок внесения изменений (что если заказчик решит добавить новую фичу)?
  7. Указаны ли штрафы за срыв сроков по вине подрядчика?
  8. Утверждён ли бюджет и порядок оплаты (предоплата, пост-оплата)?
  9. Определены ли критерии приёмки (отсутствие критических багов, соответствие макетам, требованиям скорости)?

Этап 2. Проектирование и прототипирование

  1. Разработаны ли прототипы (wireframes) всех ключевых страниц (главная, каталог, карточка товара, корзина)?
  2. Утвердили ли вы прототипы? (Без утверждения не переходите к дизайну!)
  3. Учтены ли все сценарии поведения пользователя?
  4. Проработаны ли состояния элементов (пустая корзина, ошибка формы, успешная отправка)?
  5. Прототип адаптирован под мобильные устройства?
  6. Согласован ли план работ по проектированию?

Этап 3. Дизайн

  1. Утверждён ли mood board (стиль, цветовая гамма, шрифты)?
  2. Разработан ли дизайн главной страницы (в статике)?
  3. Дизайн главной страницы утверждён до перехода к внутренним?
  4. Дизайн внутренних страниц выполнен в едином стиле (шаблон)?
  5. Предусмотрен ли adaptive design (мобильная, планшетная версии)?
  6. Есть ли варианты hover-состояний кнопок и ссылок?
  7. Дизайн финально утверждён? (Без этого не переходите к вёрстке!)

Этап 4. Вёрстка и программирование (самый сложный этап)

  1. Есть ли доступ к системе контроля версий (Git, Bitbucket)?
  2. Вы можете смотреть промежуточные результаты на тестовом стенде?
  3. Работа разделена на спринты по 1-2 недели с демонстрацией результата.
  4. Перед каждым спринтом заказчик подтверждает задачи.
  5. Еженедельный отчёт: что сделано, что в работе, что планируется.
  6. Используется ли автотестирование (unit, e2e)?
  7. Интегрированы ли внешние API (CRM, 1С) на тестовом стенде?
  8. Проведено ли нагрузочное тестирование (для высоконагруженных проектов)?
  9. Код проверен на уязвимости (XSS, SQL-инъекции)?
  10. Есть ли документация по API (если разрабатывался)?
  11. Проверена ли кросс-браузерность (Chrome, Firefox, Safari, Edge)?

Этап 5. Наполнение контентом

  1. Есть ли доступ к админ-панели (CMS) для заполнения?
  2. Документация по работе с CMS предоставлена?
  3. Все поля формы учтены и валидируются на стороне клиента и сервера?
  4. Есть ли возможность редактировать мета-теги (Title, Description) для страниц?
  5. SEO-настройки ( robots.txt, sitemap.xml, ЧПУ) настроены?

Этап 6. Тестирование и баг-репорты

  1. Составлен ли план тестирования (сценарии, которые нужно проверить)?
  2. Проведено ли функциональное тестирование (все ссылки, кнопки, формы)?
  3. Проверена ли работа на реальных устройствах (iPhone, Android-смартфонах разных версий)?
  4. Есть ли инструмент для сбора багов (яндекс.Трекер, Jira, Trello)?
  5. Все критические баги исправлены перед финальной приёмкой?
  6. Проведено ли регрессионное тестирование (исправление багов не сломало другие функции)?

Этап 7. Приёмка работ и передача

  1. Есть ли акт приёмки-передачи (подписывается обеими сторонами)?
  2. Переданы ли исходники (репозиторий, база данных)?
  3. Предоставлена ли документация по установке и настройке сайта на новом хостинге?
  4. Создан ли полный бэкап сайта перед передачей?
  5. Есть ли инструкция по работе с админкой для контент-менеджера?
  6. Переданы ли пароли и доступы (зашифрованным каналом)?
  7. Проведён ли финальный прогон чек-листа приёмки (см. ниже).

Чек-лист финальной приёмки сайта (что проверить самому)

  1. Все страницы открываются, нет битых ссылок (можно проверить через Screaming Frog).
  2. Формы отправляются (и данные приходят в CRM, email, куда нужно).
  3. Адаптив не ломается (текст читабелен, кнопки нажимаются).
  4. Скорость загрузки главной страницы (Google PageSpeed Insights) > 80 баллов мобильных.
  5. Мета-теги и заголовки заполнены (нет дублей).
  6. HTTPS работает, сертификат не просрочен.
  7. Нет ошибок в консоли браузера (нажимаем F12 → Console).

Если 3-4 пункта не выполнены — сайт не готов.

Пример из практики: как недоконтроль привёл к срыву сроков на 2 месяца

Компания заказала разработку интернет-магазина на 1С-Битрикс. Подрядчик показал прототипы, заказчик утвердил. На этапе дизайна заказчик дал обратную связь через месяц. Дизайн переделывали 3 месяца. В итоге — срыв сдачи, доп. расходы. Что пошло не так? Не было графика контрольных точек и регламента обратной связи. Заказчик думал: «дизайнер сам всё сделает красиво». Не контролировал.

Решение: установить в договоре сроки согласования каждого этапа (например, не более 3 рабочих дней для обратной связи) и штрафы для заказчика за задержки.

📋 Контроль подрядчика по разработке сайта под ключ

Поможем составить ТЗ, проконтролируем разработку, проведём технический надзор. Вы получите сайт в срок и без переделок.

👉 Оставьте заявку на сайте edgesection.ru или напишите в Telegram. Укажите «Контроль разработки».

Резюме: главное о контроле подрядчика

Оставить заявку
Автор:
photoAccount
EDGESECTION Блог