Я последнее время прихожу с драфтом решения.
Понимая что надо сделать, легко можно разобраться как это сделать на высоком уровне.
Т.е. откуда взять данные, как их обработать или изменить.
Определяются источники данных, системы, оркестраторы (если нужны).
В рамках каждой системы определяются API, внутренние алгоритмы.
Лучше всего не привязываться к технологиям и обвешивать системы НФТ.
Вот с этим со всем, с кучей диаграмм я двигаю в архитектора/тимлида.
Раскуриваем это на 1-2 встречах, поправляем.
Потом согласовываем с большим кругом лиц, уточняем детали.
При необходимости разговариваю с доменными экспертами, прохожу с ними по алгоритмам, задаю каверзные вопросы.