У меня вчера был спор с одним из моих коллег. Он (бизнес-аналитик, ранее программист) считает, что ему следует знать о технологии, используемой для реализации системы, чтобы он мог принимать лучшие проектные решения. По моему мнению (я программист), анализ никоим образом не должен быть связан с технологией, и я считаю, что хороший аналитик может сделать отличный дизайн, не беспокоясь о деталях реализации.
Прав ли я так думать? Есть ли причины, по которым бизнес-аналитику нужно знать технологию, используемую для внедрения системы?
EDIT: Я считаю , что я использовал неправильный термин, говоря business analyst
. Может быть, я имел в виду архитектора или системного аналитика. Я не привык к этим условиям. Я имел в виду что-то вроде архитектора или системного аналитика, если хотите.
Спасибо всем за ваши потрясающие ответы! Я еще не очень опытен, и я рад, что вы открыли мне глаза на это.