Исполнение и контроль: коммуникации, качество, риски и изменения
Исполнение и контроль превращают план в реальный результат. Если в прошлых статьях мы:
определили роль PM и жизненный цикл IT‑проекта
собрали базовый план: цели, требования, WBS, сроки, бюджет
выбрали способ организации работы: Waterfall, Scrum, Kanban или гибридто здесь добавим практики, которые удерживают проект управляемым во время реализации: коммуникации, контроль прогресса, качество, риски и изменения.
!Цикл управления проектом во время реализации
Что именно означает «контроль» в IT‑проекте
Контроль в проектном управлении не равен микроменеджменту. Это регулярные ответы на вопросы:
где мы находимся относительно цели и плана
что изменилось и как это влияет на сроки, бюджет и результат
какие решения нужно принять сейчас, чтобы не потерять управляемостьВ IT контроль почти всегда идет параллельно с выполнением работ и опирается на факты:
готовые результаты, которые можно проверить
измеримые метрики потока или выполнения
зафиксированные риски, проблемы, изменения и решенияКоммуникации: как сделать проект предсказуемым для стейкхолдеров
Проблемы проектов часто выглядят как технические, но корень у них коммуникационный:
ожидания не синхронизированы
решения приняты не теми людьми или не в тот момент
изменения “прилетели” в команду без оценки влиянияКарта стейкхолдеров и правила взаимодействия
Коммуникации начинаются с ответов:
кто влияет на проект и кто зависит от результата
кто принимает решения и по каким вопросам
как выглядит путь эскалации, если договориться не получилосьПрактичный инструмент PM на исполнении: коммуникационный план.
Коммуникационный план: минимальный состав
Чтобы коммуникационный план работал, он должен быть коротким и применимым.
| Аудитория | Цель коммуникации | Формат | Частота | Владелец |
|---|---|---|---|---|
| Спонсор | Решения по приоритетам, бюджету, эскалации | Статус + короткий созвон | Раз в 1-2 недели | PM |
| Заказчик/бизнес | Демонстрация результата, согласование изменений | Демо + список решений | По итерациям или раз в 2 недели | PO/PM |
| Команда | Синхронизация и снятие блокеров | Daily/стендап | Ежедневно | Team/Scrum Master |
| ИБ/архитектура/эксплуатация | Согласования, готовность к релизу | Чек‑лист + встреча | По контрольным точкам | PM/Tech Lead |
Статус-отчет: что в нем должно быть
Статус нужен не для «галочки», а чтобы стейкхолдеры принимали решения вовремя.
Хороший статус обычно содержит:
текущий статус по срокам, бюджету, объему и рискам
что сделано с прошлого статуса
что планируется до следующего статуса
блокеры и где нужна помощь
изменения и решения, которые нужно утвердить
прогноз даты ближайших контрольных точекЭскалации: как не доводить до «пожара»
Эскалация не должна быть неожиданностью. Полезно заранее договориться:
что считается блокером
сколько времени команда пытается решить вопрос до эскалации
кому и в каком формате эскалируем
какие решения может принять PM, а какие только спонсор или комитетКонтроль прогресса: чем измерять «движение» при разных подходах
Методология влияет на то, какие метрики честнее всего показывают состояние.
В Waterfall‑подобной модели
Контроль обычно строится вокруг:
готовности фаз и артефактов (stage gates)
выполнения графика (план-факт по задачам и контрольным точкам)
управления отклонениями и изменениями базового планаПолезный принцип: контролировать не только активность, но и проверяемый результат.
В Scrum
Контроль чаще строится вокруг:
готового инкремента по итогам спринта
Sprint Goal и факта ее достижения
качества по DoD
управления бэклогом и приоритетамиИсточники:
Agile Manifesto
The Scrum GuideВажно: скорость команды в спринтах может меняться. Нельзя «обещать» сроки, опираясь только на разовую скорость, не учитывая риски, отпускной сезон, внешние зависимости и изменения.
В Kanban
Контроль строится вокруг потока:
ограничения незавершенной работы (WIP)
времени прохождения задач
стабильности входящего потока и классов обслуживанияПолезные понятия:
cycle time: время от взятия задачи в работу до готовности
lead time: время от запроса до готовности
cumulative flow diagram: показывает очереди и узкие местаСправка:
Kanban
Cumulative flow diagramВ гибриде
Чаще всего работают два уровня контроля одновременно:
уровень проекта: контрольные точки, бюджет, внешние согласования
уровень исполнения: спринты или поток задач, качество, фактическая поставкаКлюч к гибриду: явно определить, что фиксировано, а что можно менять, и привязать к этому правила отчетности и согласования изменений.
Качество: как сделать так, чтобы «готово» действительно было готово
Качество в IT легко потерять, если думать о нем как о финальной проверке перед релизом. Практичнее управлять качеством постоянно.
Качество: два разных управленческих действия
Обеспечение качества (quality assurance): профилактика дефектов через процесс, стандарты, практики.
Контроль качества (quality control): проверка результата, поиск дефектов и несоответствий.Проекту нужны оба механизма.
Definition of Done как страховка от “почти готово”
DoD полезно делать коротким и проверяемым. Пример для продуктовой команды:
| Пункт DoD | Зачем это нужно |
|---|---|
| Код прошел review | Снижаем дефекты и расхождение стандартов |
| Пройдены автотесты и сборка | Не ломаем базовую работоспособность |
| Пройдено тестирование по чек‑листу | Ловим регресс и ошибки сценариев |
| Обновлены документация или runbook | Обеспечиваем поддержку и эксплуатацию |
| Фича развернута на нужном контуре | Убираем сюрпризы интеграции |
Качество и нефункциональные требования
Частая причина проблем в проде: проект сделал функциональность, но не закрыл нефункциональные требования.
Типовые нефункциональные требования:
производительность
доступность
безопасность
аудит и трассируемость
совместимость и миграции
наблюдаемость: логи, метрики, алертыПрактика: явно включать их в план и критерии приемки, а не хранить “в голове”.
Качество как набор “quality gates”
Чтобы качество не зависело от героизма, полезны автоматизированные и организационные “ворота”, например:
запрет релиза без прохождения тестов и проверок
обязательный security review для изменений в критичных компонентах
чек‑лист готовности к релизу от эксплуатации
критерии “готовы к пилоту” и “готовы к промышленной эксплуатации”Риски и проблемы: как удерживать неопределенность под контролем
Риск и проблема: в чем разница
Риск — возможное событие в будущем, которое может повлиять на цели проекта.
Проблема (issue) — уже случившееся событие, которое мешает проекту и требует действия.Это разные режимы управления:
с рисками работают заранее, чтобы снизить вероятность или ущерб
проблемы устраняют и эскалируют по срокамРеестр рисков: минимальный набор полей
Реестр рисков полезен, даже если это простая таблица.
Обычно достаточно:
описание риска
причина
вероятность и влияние
владелец риска
план реагирования
триггер: как поймем, что риск “активируется”
текущий статусМатрица вероятность-влияние
Матрица помогает договориться, какие риски действительно требуют внимания.
Справка: Risk matrix
!Приоритизация рисков по вероятности и влиянию
Стратегии реагирования на риски
Классические варианты:
избегать: изменить план так, чтобы риск исчез
снизить: уменьшить вероятность или влияние
передать: например, через договор, страховку или ответственность подрядчика
принять: осознанно ничего не делать, но иметь план на случай наступленияВажно: у “принятия” должен быть владелец и понимание последствий.
RAID как компактный инструмент контроля
RAID‑лог объединяет четыре списка:
Risks: риски
Assumptions: допущения
Issues: проблемы
Dependencies: зависимостиЭта структура особенно полезна в гибридных проектах, где много внешних согласований и межкомандных связей.
Управление изменениями: как не утонуть в scope creep
Изменения в IT неизбежны: меняется рынок, уточняются требования, обнаруживаются ограничения платформы. Управляемость появляется, когда изменения проходят одинаковый понятный путь.
Уточнение и изменение: что считать change request
Полезное правило:
если мы уточняем требование, но не меняем согласованные границы и критерии, это уточнение
если меняется объем, срок, бюджет, качество, риски или обязательства по контрольным точкам, это изменение, которое нужно согласоватьПроцесс change control: минимальный рабочий вариант
Справка: Change control
!Понятный поток согласования изменений
Чтобы change control работал, нужно заранее договориться о трех вещах:
Кто имеет право утверждать изменения разных типов.
Какие критерии обязательны для оценки влияния.
Как обновляются план, прогноз и коммуникации после решения.Оценка влияния: что проверять
Перед утверждением изменения полезно пройти чек‑лист влияния:
содержание: что добавляем или убираем
сроки: какие задачи и зависимости сдвигаются
бюджет: нужны ли дополнительные затраты или резерв
качество: меняются ли DoD, критерии приемки, тестовая стратегия
риски: появляются ли новые риски или растет влияние существующих
эксплуатация: релизные окна, миграции, обратная совместимость
безопасность и регуляторика: нужны ли новые согласованияChange log и прозрачность
Даже в Agile‑среде полезен журнал изменений:
что изменили
почему
кто утвердил
какое влияние признано допустимымЭто снижает конфликты на финише проекта и помогает разбирать причины отклонений.
Практический ритм исполнения: базовая «операционная система» PM
Ниже пример ритма, который можно адаптировать под Scrum, Kanban или гибрид.
ежедневная синхронизация команды по блокерам
еженедельный статус для стейкхолдеров с прогнозом и решениями
регулярная ревизия рисков и зависимостей
контроль качества через DoD и quality gates
фиксированный путь для изменений и эскалацийКлючевая идея: чем проще и регулярнее этот ритм, тем меньше в проекте сюрпризов.
Типичные ошибки на исполнении и контроле
Статусы описывают активность, но не дают прогноза и не поднимают решения.
DoD формальный, но не отражает реальную готовность к релизу.
Риски не имеют владельцев и планов реагирования.
Изменения добавляются в работу без оценки влияния и без обновления ожиданий.
Эскалация происходит поздно, когда вариантов уже мало.Исполнение и контроль не убирают неопределенность, но превращают ее в управляемую: с понятными сигналами, решениями и ответственностью.