Монотонный SDLC
Для предсказуемого SDLC важна монотонность — равномерный поток инкремента, когда каждый спринт приносит сопоставимый по объёму и ценности, завершённый прирост продукта, без авралов и массовых переносов.
Враги ровного процесса: вариабельность, зависимости, незавершёнка, перегрузка, размытые критерии готовности (DoR/DoD) и незапланированная работа. Отдельно отмечу: изменение состава команды, особенно резкое увеличение, обычно в краткосрочной перспективе увеличивает сроки и риски качества из-за онбординга и роста coordination overhead. Это не абсолютный закон, но риск высокий.
В одном проекте (3 команды) Cumulative Flow Diagram в Jira Software показывал характерную картину: несколько месяцев задачи почти не двигались, а затем за две недели в Done ушла большая часть бэклога. Могло показаться, что команды всё это время проектировали. На деле за две недели до конца квартала появлялся Delivery Manager с требованием поставить всё, что планировали. И так три квартала подряд.
Само по себе верхнеуровневое согласование планов и сроков проблему не решает. Оно необходимо, но работает только вместе с регулярным мониторингом, ограничением WIP, проработкой препятствий и управлением зависимостями. Иначе согласование создаёт иллюзию контроля.
Если бизнес не принимает решения сразу, можно завести отдельный тип задачи Decision — такой же work item, как фича или баг. Тогда на доске видно, сколько работы стоит из-за отсутствия решения, и появляется явный bottleneck. Полезно добавить метрики: decision lead time, возраст нерешённых решений, количество задач, заблокированных решением. И заранее договориться о SLA, владельце и дефолтном сценарии.
Если решения даются тяжело, помогает трекер решений. Я использую свой: https://alterfo.github.io/decision-journal.html. Он локальный: данные не уходят на сервер. Это не заменяет практику, но помогает фиксировать решения и учиться на них.