Короткий ответ
Контролировать подрядчиков в digital-разработке нужно не через давление и микроменеджмент, а через проверяемые артефакты: backlog, статусы, сроки, релизы, документацию, архитектурные решения, риски и критерии приёмки.
Собственнику или CEO не нужно становиться разработчиком. Но нужно перестать быть заложником устных формулировок вроде “почти готово”, “там всё сложно” или “ещё немного доработаем”. Нужна система, где понятно:
- что реально готово;
- что заблокировано;
- почему срок сдвинулся;
- какие решения уже приняты;
- какие риски повлияют на бюджет и развитие;
- что можно принять, а что нельзя оплачивать без уточнений;
- нужен ли точечный технический контроль подрядчика, аудит IT/digital-отдела или внешний CTO.
Хороший контроль не превращает подрядчика во врага. Он делает работу прозрачной для бизнеса и помогает нормальному подрядчику объяснить сложные технические решения понятным языком.
Почему подрядчики становятся “чёрным ящиком”
В web/digital-проектах подрядчик часто знает о системе больше, чем клиент. Он видит код, архитектуру, интеграции, внутренние ограничения, технический долг и реальные причины задержек. Бизнес при этом видит только обещания, счета, демонстрации и короткие статусы.
Пока проект небольшой, это терпимо. Но когда появляются личный кабинет, CRM, интеграции, B2B-портал, AI-функции, несколько подрядчиков или внутренняя команда, зависимость от одного источника правды становится рискованной.
Типовые причины непрозрачности:
- задачи живут в разных чатах, таблицах и таск-трекерах;
- у задач нет критериев готовности;
- подрядчик показывает активность, но не показывает риски;
- сроки меняются без письменной фиксации причин;
- архитектурные решения принимаются без объяснения последствий;
- документация ведётся формально или отсутствует;
- бизнес не знает, какие части проекта критичны;
- нет человека на стороне клиента, который задаёт технические вопросы.
В такой ситуации проблема не всегда в подрядчике. Часто не настроен сам контур управления: кто ставит задачи, кто принимает результат, кто фиксирует решения и кто контролирует риски.
С какими симптомами приходят
| Симптом | Что может скрываться внутри | Что проверять |
|---|---|---|
| Подрядчик говорит “почти готово” | Нет критериев готовности и демонстрации результата | Что именно готово, где это можно проверить, кто принял |
| Сроки постоянно сдвигаются | Не видны зависимости, блокеры и технические риски | Причины переноса, критический путь, новые вводные |
| Отчёты выглядят как список активности | Нет управленческой картины | Риски, готовность, блокеры, решения, следующий шаг |
| Оценки растут после старта | Задачи были не исследованы или архитектура сложнее | Что изменилось, какие варианты есть, что можно отложить |
| Релизы ломают соседние функции | Нет контроля качества, тестового контура или карты зависимостей | Процесс релиза, тестирование, план отката |
| Документации нет | Проект зависит от памяти конкретных людей | Карта системы, доступы, интеграции, инструкции |
| Подрядчик спорит техническими словами | Бизнес не может проверить аргументы | Нужны независимые вопросы и перевод рисков на язык бизнеса |
| Несколько подрядчиков дают разные статусы | Нет единой ответственности и правил отчётности | Роли, зоны ответственности, формат статуса |
Если совпадает один пункт, можно начать с контрольных вопросов. Если совпадают несколько, лучше разбирать не только подрядчика, но и весь контур digital-разработки.
Что контролировать в первую очередь
Контроль подрядчика начинается не с кода. Для собственника важнее понять, можно ли управлять результатом по фактам.
1. Backlog и постановка задач
Backlog должен отвечать не только на вопрос “что делаем”, но и на вопросы “зачем”, “как проверить” и “что будет считаться готовым”.
Проверьте:
- есть ли единый список задач;
- есть ли у задач бизнес-цель;
- отделены ли ошибки, развитие, поддержка, техдолг и срочные просьбы;
- кто меняет приоритеты;
- где фиксируются новые требования;
- есть ли критерии готовности;
- какие задачи находятся на критическом пути.
Если backlog существует только как длинный список пожеланий, подрядчик может быть занят, но бизнес не будет видеть движения к результату.
2. Статусы и отчётность
Хороший статус показывает не активность, а готовность и риски.
В статусе должны быть:
- что сделано за период;
- что не сделано и почему;
- какие задачи заблокированы;
- какие решения нужны от бизнеса;
- какие риски появились;
- что будет сделано следующим шагом;
- какие изменения влияют на срок или бюджет.
Формулировки “работаем”, “в процессе”, “почти готово” и “остались мелочи” не являются статусом. Их нужно переводить в проверяемые факты.
3. Сроки и причины переносов
Не каждый перенос срока означает плохую работу. В сложных проектах появляются новые вводные, зависимости и технические ограничения. Вопрос в том, фиксируются ли причины.
При переносе срока нужно понять:
- что именно сдвинулось;
- какая причина;
- кто мог повлиять на причину;
- была ли эта зависимость известна раньше;
- есть ли новый план;
- что можно убрать из релиза без потери цели;
- какие риски остаются.
Если каждый перенос объясняется по-разному, но не фиксируется письменно, управляемость проекта падает.
4. Архитектура и технические решения
Собственнику не нужно выбирать фреймворки и читать код. Но нужно понимать последствия решений, которые влияют на бюджет, сроки и развитие.
Минимальные вопросы:
- какое решение принято и почему;
- какие есть альтернативы;
- что станет проще после этого решения;
- что станет сложнее;
- как решение повлияет на поддержку;
- не создаёт ли оно зависимость от одного подрядчика;
- можно ли будет передать проект другой команде.
Если подрядчик не может объяснить последствия решения на языке бизнеса, это сигнал для независимой проверки.
5. Релизы и качество
Релиз должен быть управляемым событием, а не моментом, когда все надеются, что ничего не сломается.
Проверьте:
- что входит в ближайший релиз;
- кто проверяет результат;
- есть ли тестовый контур;
- есть ли критерии приёмки;
- что делать, если релиз ломает критичный сценарий;
- как фиксируются найденные ошибки;
- кто принимает решение “можно выкатывать”.
Если после каждого релиза появляются неожиданные ошибки в соседних разделах, проблема может быть не в отдельном разработчике, а в архитектуре, тестировании или процессе поставки.
6. Документация и передача знаний
Документация нужна не для красоты. Она снижает зависимость от подрядчика и отдельных людей.
Минимум, который стоит проверить:
- где хранятся доступы;
- есть ли карта модулей и интеграций;
- описаны ли роли пользователей;
- понятно ли, как разворачивается проект;
- есть ли инструкция по релизу;
- зафиксированы ли внешние сервисы и API;
- может ли новая команда подключиться без расследования.
Если подрядчик говорит, что “документация не нужна, мы всё знаем”, бизнес должен понимать: это повышает стоимость смены команды и риски поддержки.
Какие вопросы задать подрядчику
Для первой проверки можно использовать короткий список вопросов.
- Какие задачи реально готовы и где их можно проверить?
- Какие задачи заблокированы и кто должен снять блокер?
- Какие причины повлияли на последний перенос срока?
- Какие решения сейчас увеличивают стоимость будущих доработок?
- Какие части проекта самые рискованные?
- Какие интеграции могут сломать ближайший релиз?
- Какие документы актуальны, а каких не хватает?
- Что нужно подготовить, если проект придётся передавать другой команде?
- Какие работы стоит отложить до архитектурного решения?
- Какие риски нужно показать собственнику до оплаты следующего этапа?
Если ответы предметные, контроль можно выстроить внутри. Если ответы остаются общими, полезно подключить технический контроль подрядчика или начать с чек-листа контроля подрядчика. Если подрядчик вообще не даёт прозрачности по статусам, срокам, релизам и документации, используйте отдельный порядок действий: что делать, если подрядчик не даёт прозрачности.
Чем контроль подрядчика отличается от PM, CTO и IT-директора
Эти роли часто смешивают, но у них разный фокус.
| Формат | Что делает | Когда подходит |
|---|---|---|
| Project manager | Ведёт задачи, сроки, коммуникацию и регулярные статусы | Если проект понятен, но нужна операционная дисциплина |
| Технический контроль подрядчика | Проверяет оценки, архитектуру, релизы, риски и артефакты подрядчика | Если нужен независимый взгляд на одного исполнителя или команду |
| Внешний CTO | Помогает бизнесу принимать технические решения, держит архитектуру, roadmap и риски | Если технические решения регулярно влияют на бизнес |
| Внешний IT-директор для digital | Наводит порядок в ролях, процессах, подрядчиках, статусах и отчётности направления | Если проблема шире одного подрядчика |
| Аудит IT/digital-отдела | Диагностирует весь контур: роли, backlog, подрядчики, релизы, документацию, архитектуру | Если причина хаоса пока неясна |
Если проблема сосредоточена вокруг одного подрядчика, достаточно контроля. Если подрядчик - только симптом, а внутри нет ролей, backlog, roadmap и CTO-функции, лучше начинать с аудита IT/digital-отдела.
Подробное сравнение ролей: внешний CTO, IT-директор, подрядчик или IT-аутсорсинг.
Когда достаточно разовой проверки
Разовой проверки может быть достаточно, если:
- есть один подрядчик;
- проект ограничен понятным этапом;
- нужно принять работу перед оплатой;
- нужно проверить реалистичность оценки;
- есть сомнения по ближайшему релизу;
- нужно понять, есть ли критичные риски;
- внутри компании понятны роли и цели проекта.
В таком формате внешний эксперт помогает собрать вопросы, проверить ответы, оценить риски и дать рекомендации по ближайшему решению.
Когда нужен регулярный контроль
Регулярный контроль нужен, если разработка продолжается и риски возникают постоянно.
Признаки:
- подрядчик ведёт критичный для бизнеса проект;
- релизы идут регулярно;
- есть интеграции с CRM, 1С, личным кабинетом, порталом или внешними сервисами;
- меняются требования;
- есть технический долг;
- подрядчик участвует в архитектурных решениях;
- бизнес не может самостоятельно оценивать статусы и риски.
Регулярный контроль не означает ежедневное вмешательство. Обычно достаточно контрольных встреч, проверки артефактов, вопросов к оценкам и фиксации рисков.
Когда пора думать о смене подрядчика
Смена подрядчика - не первый шаг. Сначала нужно понять, что именно не работает: коммуникация, процесс, архитектура, документация, качество, договорённости или сама команда.
Серьёзные сигналы:
- подрядчик не показывает факты по задачам и релизам;
- причины переносов не фиксируются;
- документация не передаётся;
- проект становится зависимым от отдельных людей;
- оценка растёт без понятной причины;
- ошибки повторяются после каждого релиза;
- технические решения принимаются без объяснения последствий;
- бизнес не может получить доступы и карту проекта.
Перед сменой подрядчика нужно подготовить проект: доступы, документацию, карту интеграций, список рисков, открытые задачи и план передачи. Без этого новая команда получает не проект, а набор неизвестных проблем.
По теме передачи полезны материалы как сменить подрядчика без остановки проекта и документация перед сменой подрядчика.
Что получает собственник или CEO
Результат контроля должен быть управленческим, а не техническим шумом.
На выходе должны появиться:
- понятный статус проекта;
- список задач, блокеров и рисков;
- вопросы к подрядчику;
- оценка готовности ближайшего релиза;
- понимание, какие решения влияют на бюджет;
- список недостающей документации;
- рекомендации по приёмке работ;
- вывод: продолжать работу, усилить контроль, провести аудит, подключить внешнего CTO или готовить передачу.
Если вопрос шире одного подрядчика, похожий сценарий разобран в кейсе наведение порядка в digital-команде и подрядчиках.
Практический вывод
Контроль подрядчиков в digital-разработке нужен, чтобы бизнес принимал решения по фактам, а не по тревоге. Он не должен превращаться в конфликт или ручное управление каждым разработчиком.
Начните с простого: запросите проверяемый статус, план ближайшего релиза, причины переносов, список рисков и минимальную документацию. По качеству ответов станет понятно, достаточно ли внутренних вопросов или нужен независимый взгляд.
Если проблема локальна, подходит технический контроль подрядчика. Если подрядчиков несколько, роли размыты, backlog неуправляемый, а руководитель не видит общую картину, начните с аудита и настройки IT/digital-отдела.
Если после проверки становится ясно, что бизнесу нужна регулярная техническая роль, смотрите формат внешнего CTO или внешнего IT-директора для digital-разработки.
Для первичной самопроверки используйте чек-лист контроля подрядчика и общий чек-лист аудита IT/digital-отдела.
Материалы по теме
| Материал | Когда смотреть |
|---|---|
| Как понять, что подрядчик не справляется с разработкой | Если сначала нужно проверить признаки проблемы без конфликта и резкой смены команды |
| Что делать, если подрядчик не даёт прозрачности | Если нужно быстро собрать факты по статусам, срокам, релизам и документации |
| Технический контроль подрядчика | Если нужно проверить статусы, сроки, релизы, документацию и технические решения подрядчика |
| Аудит и настройка IT/digital-отдела | Если проблема шире одного подрядчика и затрагивает роли, backlog и процессы |
| Внешний CTO | Если нужны регулярные технические решения на стороне бизнеса |
| Внешний IT-директор для digital | Если нужно управлять направлением, подрядчиками, статусами и roadmap |
| Внешний CTO, IT-директор, подрядчик или IT-аутсорсинг | Если нужно выбрать правильный формат роли |
| Кейс про порядок в digital-команде и подрядчиках | Если нужно увидеть обезличенный сценарий наведения управляемости |
| IT/digital-отдел: аудит, процессы и внешний CTO | Если нужен общий маршрут по теме |