Я топлю за осознанное разделение труда, а не за "ТЫ НЕ ПРОЙДЁШЬ, ИБО НЕ ДОЛЖЕН". Есть у аналитика компетенции в проектировании ПО или нет - это вообще дело конкретного аналитика.
Я встречаюсь с ситуацией, что они ему чаще необходимы, чем нет. Хотя б какие-то. Хотя б для знания основных концепций при ведении диалога.