Контроль подрядчика · 8 минут

Как контролировать сроки разработки

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

Проверить проект Короткий ответ
Сроки Как контролировать сроки разработки

Контроль сроков начинается с критериев готовности и прозрачных блокеров

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

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

Если этих опор нет, сроки становятся предметом переговоров и взаимного недоверия. Подрядчик говорит, что “почти готово”, бизнес видит отсутствие результата, а проект постепенно теряет управляемость.

Почему сроки начинают срываться

Срыв сроков редко появляется внезапно. Обычно он накапливается из нескольких причин.

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

Неучтённые зависимости. Одна доработка зависит от CRM, 1C, API, данных, дизайна, согласований или работы другой команды.

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

Риски не проговариваются заранее. Команда знает, что зона сложная, но не фиксирует это до начала работ.

Релизы слишком крупные. Чем больше изменений выходит одновременно, тем сложнее понять, что именно сломало срок или качество.

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

Что должно быть у каждой задачи

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

Перед стартом нужно зафиксировать:

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

Если задача формулируется только как “добавить кнопку” или “доработать личный кабинет”, оценка почти неизбежно будет неточной.

Какие вопросы задавать подрядчику

Вопросы должны помогать увидеть реальную картину, а не создавать давление.

Полезно спрашивать:

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

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

Как отличить реальный риск от оправдания

Не каждый сдвиг срока означает плохую работу. В сложных web-проектах бывают объективные причины: внешнее API работает иначе, данные грязнее, чем ожидалось, старая логика не описана, тестовая среда отличается от боевой.

Но реальный риск отличается от оправдания тем, что его можно описать:

ПризнакРеальный рискРазмытое оправдание
ПричинаКонкретная зависимость или технический факт”Всё оказалось сложнее”
ВлияниеПонятно, что именно меняет срокНеясно, почему срок сдвинулся
РешениеЕсть варианты действийПредлагается просто ждать
ПроверкаМожно показать артефакт или проблемуНет материалов для проверки

Задача контроля - не спорить с подрядчиком, а перевести разговор в плоскость фактов.

Как выстроить контроль без микроменеджмента

Бизнесу не нужно участвовать в каждом техническом решении. Но нужно видеть проект на уровне управляемости.

Рабочий формат может быть таким:

  1. Еженедельный статус: что сделано, что в работе, что блокирует.
  2. Отдельная фиксация рисков: технические, процессные, внешние.
  3. Короткий список решений, которые нужны от бизнеса.
  4. Приёмка по заранее описанным сценариям.
  5. Релизы небольшими порциями, если проект нестабилен.
  6. Обновление документации после значимых изменений.

Если внутри компании нет технической роли, можно подключить внешнего CTO или независимый контроль на ключевых точках.

Когда нужен аудит

Контроль сроков не решит проблему, если сама система уже находится в техническом тупике.

Аудит нужен, если:

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

В таком случае стоит начинать с аудита web-проекта или аудита проблемного проекта.

Практический вывод

Сроки разработки нельзя контролировать только календарём. Их нужно связывать с задачами, зависимостями, рисками, релизами и критериями готовности.

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

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

Разобрать сроки разработки

Чек-лист

Материал по теме статьи

Следующий шаг

Перейти от статьи к действию

Если материал похож на вашу ситуацию, следующий шаг лучше выбирать по проблеме: диагностика, контроль подрядчика, AI-ready проверка или проектирование.

Подрядчик

Проверить подрядчика без конфликта

Если ответы по срокам, рискам и релизам стали размытыми, нужен контроль по артефактам, а не микроменеджмент.

  • статус и блокеры
  • архитектура и релизы
  • документация и передача

Проект застрял

Начать с диагностики проблемного проекта

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

  • технический тупик
  • срывы сроков
  • нестабильные релизы

AI-ready

Понять, готов ли проект к AI

Если хочется AI-ассистента, RAG или автоматизацию, сначала стоит проверить данные, роли, документы и критерии качества.

  • источники данных
  • права доступа
  • метрики качества

Заявка

Обсудить проект по материалу

Опишите ситуацию в проекте. Дмитрий сможет ответить, какие признаки требуют быстрой диагностики.

Дмитрий Зугаев
Дмитрий Зугаев web/AI-архитектор, CTO
Заявка уйдёт на email Дмитрия.