Я вчора посперечався з одним із колег. Він (бізнес-аналітик, раніше програміст) вважає, що він повинен знати про технології, що застосовуються для впровадження системи, щоб він міг приймати кращі дизайнерські рішення. На мою думку (я програміст), аналіз не повинен жодним чином поєднуватися з технологією, і я вважаю, що хороший аналітик може зробити чудовий дизайн, не переймаючись деталями реалізації.
Чи прав я так думаю? Чи є причини, чому бізнес-аналітику потрібно знати технологію, що використовується для впровадження системи?
EDIT: Я вважаю, що я використовував неправильний термін, коли говорив business analyst
. Можливо, я мав на увазі архітектора чи системного аналітика. Я не звик до цих термінів. Я мав на увазі щось на кшталт архітектора чи системного аналітика, якщо вам зручніше.
Дякую всім за чудові відповіді! Я ще не дуже досвідчений і радий, що ти відкрив мені очі на це.