В разработке программного обеспечения планирование — ключевой процесс. Разработчики планируют от двухнедельных спринтов до пяти и более летних дорожных карт. Однако смысл планирования часто недопонимается. План не должен быть статичной последовательностью шагов. Основная цель — понимание, для чего мы делаем тот или иной план и как шаги в нём помогают достигать целей. Вопросы «зачем» и «как» играют решающую роль. Без ясного понимания цели, любой план теряет смысл. Иногда фиксированные планы могут быть контрпродуктивными, ведь на определённом этапе продукт может находиться на стадии исследовательского процесса. В таком случае планом будет пробовать разные подходы и понимать, что работает, а что нет. Главная задача здесь — оценка множества вариантов, что позволит позже детализировать графики и сроки для наиболее перспективных идей. План должен зависеть от цели, а не наоборот. Разработчики обязаны осознать, как каждый шаг в плане способствует достижению этой цели. Порой исполнить изначальн