Ну и да, в процессе такого обсуждения всплыть может гораздо больше подводных камней, которые до реализации прям незаметны и аналитик легко может упустить
Ну вот не понятно мне, как можно быть хорошим разработчиком и не уметь писать код? Вот и SA - структуру БД проектируют, а запросы писать не умеют. Результат обычно очевиден....
Бизнес - да. Ну типа реальная ситуация когда была поставлена задача, в процессе решения выяснилось что бэкендер не до конца понял как фронт будет с ним взаимодействовать (что бы реализовать user-friendly интерфейс)... В результате на фронте и бэке несовместимые API - и бэку пришлось переделывать уже проделанную работу. При этом все это сопровождалось диким колличеством обсуждений.