Dependency (Зависимость)
Dependency — фундаментальное понятие PMBOK. Без понимания зависимостей нельзя построить адекватный план.
4 типа зависимостей
- FS (Finish-to-Start) — задача B начинается ПОСЛЕ завершения A. Самый частый: «Тестирование начинается после разработки».
- SS (Start-to-Start) — B начинается ОДНОВРЕМЕННО с A: «Тестирование первых модулей параллельно с разработкой следующих».
- FF (Finish-to-Finish) — B завершается одновременно с A: «Документация готова к релизу одновременно с кодом».
- SF (Start-to-Finish) — самый редкий: «Старая система работает до запуска новой».
Lead и Lag
- Lead — ускорение: «Тестирование начинается за 2 дня до завершения разработки».
- Lag — задержка: «Покраска через 3 дня после штукатурки (на просушку)».
Когда применять и когда нет
Применять
- Любой проект с несколькими задачами
- Особенно — кросс-командный
Не применять
- Все задачи независимы — отдельная фиксация не нужна
Примеры применения
Запуск интернет-магазина: Backend API (3 недели) → Frontend (2 недели, FS dependency). Тестирование (1 неделя, SS с lag 1 неделя — начинается через неделю после старта Frontend).
Часто задаваемые вопросы
Hard (mandatory) — физически невозможно нарушить (нельзя класть кирпичи без фундамента). Soft (discretionary) — выбранная командой последовательность (можно изменить, если надо).
1) Документировать в Dependency Log. 2) Регулярные синки команд (Scrum of Scrums, Nexus). 3) Visual board зависимостей (Program Board в SAFe). 4) Совместное планирование (PI Planning).