Мой тоже небольшой опыт показал, что если нужно задокументировать требования, то лучше это отдать разработчикам. Они реально лучше справляются, так как пишут в том формате, который им понятен и удобен.
У меня одна команда именно так и "переобулась", отказавшись от "классического" аналитика
Ну, в моем опыте, в традиционных схемах, бизнес аналитик брал сову (заказчика), глобус (что там с разработкой) и пытался сделать так, чтобы одни поняли, что хотят, а другие поняли, что с этим делать. Практика показала, что если свести разработчиков напрямую с заказчиком, то это, в целом, быстрее с точки зрения ттм и ожиданий. Ну а если все согласятся на минимальные модели, инкрементов и тд, то вообще ништяк.