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