не так понял, действительно каскад здесь ничем не поможет.
я бы вариант 3 сделал как самый простой, замедления бояться не стоит, по крайней мере до теста производительности
Есть потребности бизнеса, новые направления развития, новые задачи, новая информация, оптимизация существующих процессов. Все эти процессы идут от бизнеса, как это должно быть (методология) должны определять бизнес аналитики. Их можно найти достаточно легко.
Есть системные аналитики, которые переводят требования бизнеса (бизнес аналитиков) на язык, понятный программистам. Собирают требования, общаются с заказчиком, описывают варианты решения. Эти люди должны знать ваши внутренние технологии, их найти врядли получится, нужно обучать самим.
я бы вариант 3 сделал как самый простой, замедления бояться не стоит, по крайней мере до теста производительности