Полагаю, и в том и в другом мнении есть доля правды. Если проект большой и сроки сжатые (а серьезные проекты часто такие), то без специализации не обойдешься. При этом, никто не утверждает, что аналитик должен знать только то, что относится к его сегодняшней непосредственной работе. Так, СА должен понимать точки риска при обследовании, хотя, обследование вроде как делает БА. БА должен понимать проблемы, возникающие при информационном обмене, хотя организацией обмена в основном занимаются СА.
Идеальный аналитик, описанный
@paskv - да кто ж спорит, хотелось бы, чтобы все аналитики были такими. Ни один руководитель проекта не откажется такого иметь. А уж если он и менеджерские функции выполняет безропотно! Чего ещё желать! Но вот к сожалению, одновременно выполнять менеджерские функции и полноценно прорабатывать аналитику, не важно БА или СА - вот непросто. Не потому, что человек не владеет этим, а потому, что это разная работа.