Scope of system -- это тоже важно (ограничение предметной области: управление кредитными рисками, управление нефтепереработкой или проектирование космического челнока).
Мне этот подход представляется весьма осмысленным: он очень прост и соответствует моим интуитивным представлениям.
То, чем я занят сейчас -- это плотное освоение всего уровня 1 (взять хотя бы реализацию .15926, где сама предметная область -- поддержание других компьютерных систем до развития на уровне 1).
Происходящее на уровне 2 (generative design, всяческая навороченная интерактивность) только пытаюсь мониторить.
Об уровне три (прежде всего -- формирование теорий) по факту только мечтаю и раз в пять лет читаю очередную книжку про работу с эвристиками. Как справедливо замечают авторы цитируемой работы, attainment at a higher level is possible without a full attainment at a lower level. However, lack of attainment at a lower level will impact the effectiveness at the higher level. For example, a bad ontology will hinder the ability to make inferences. Поэтому нашей стратегией тут будет медленно-медленно спускаться с горы...