Многие сторонники традиционного планирования не понимают ключевого момента: планирование не устраняет неопределенность. Планы строятся на основе того, что мы знаем в данный момент. Неопределенность – это способ представления того, что нам неизвестно относительно целей и средств их реализации. Для большинства неопределенностей (отсутствия знания) единственным путем их снижения и приобретения знания является действие – выполнение каких-либо работ, создание чего-либо, моделирование чего-либо – и получение обратной связи. Подход многих руководителей проектов можно представить как «планирование, планирование, планирование – выполнение». Agile-подход – это «планирование – выполнение – адаптация», «планирование – выполнение – адаптация». Чем выше неопределенности проекта, тем важнее применение agile-подхода для успеха.