Закоулки мозга

Перед лицом изменчивого и непредсказуемого будущего мы не можем с полной уверенностью утверждать, что какой-либо метод / инструмент / способ выполнения работ гарантированно позволит получить желаемый результат. Это вытекает из особенностей инженерных проблем: Инженерная проблема характеризуется неопределенностью в четырех смыслах.

Более того, неопределенность будущего также связана с Обучение всех участников по ходу проекта - мы никогда не знаем о проекте всего, в том числе, того, с какими проблемами столкнемся и какие знания нам потребуются для их решения.

Из этого следует, что методы, учитывающие (возможно, даже “опирающиеся на”) наличие постоянных изменений, должны быть надежнее. Поэтому agile-методологии и стали быстро распространяться в свое время. Мы должны быть готовы в любой момент изменить направление движения, стек технологий, методику работы, даже концепцию системы. И сделать это гладко, без шока.

Таким образом, нам нужны как минимум: прерываемость и управляемость - то есть возможность в любой момент остановить работу и посмотреть на текущий работающий результат. После оценки ситуации можно с надежной исходной точки приступить к дальнейшим изменениям.

Это все - внутренние присущие свойства небольших шагов.