мне оч понравилось у Альберто Брандолини в его недописанной книжке про event storming на тему того "что такое software system" (похожие мысли можно у Джефа Паттона найти, который про user story mapping*). Мол что проблема в том что "что делать" никто не знает, есть "что за проблему надо решить" и это можно узнать и есть разные аспекты решения. И "как лучше" обычно знают разные люди, потому и важны все эти cross functional teams.
ладно меня понесло