ПашМиш
А как у вас это проискходит? Собрания собираете или программисты кулуарно делают как им нравится?
Я бы поделил всю разработку на 3 уровня.
Первый уровень - это бизнес + аналитики + тимлиды - тут определяется business flow и результативные артефакты (объеткы в легаси системе, файлы на выгрузку, данные ui).
Второй уровень - техническое общение аналитиков и тимлидов в рамках определения решения (подобно архитектурному ревью).
Третий уровень - передача задач на программиста (декомпозиция, брифинг, вычитка). И работа по детальным требованиям.