Tôi đã có một cuộc tranh cãi ngày hôm qua với một trong những đồng nghiệp của tôi. Anh ấy (một nhà phân tích kinh doanh, trước đây là một lập trình viên) nghĩ rằng anh ấy nên nhận thức được công nghệ được sử dụng để thực hiện hệ thống, vì vậy anh ấy có thể đưa ra quyết định thiết kế tốt hơn. Theo ý kiến của tôi (tôi là một lập trình viên), một phân tích không nên được kết hợp theo bất kỳ cách nào với công nghệ và tôi tin rằng một nhà phân tích giỏi có thể tạo ra một thiết kế tuyệt vời mà không phải lo lắng về các chi tiết thực hiện.
Tôi có đúng khi nghĩ như vậy không? Có bất kỳ lý do tại sao một nhà phân tích kinh doanh sẽ cần phải biết công nghệ được sử dụng để thực hiện hệ thống?
EDIT: Tôi tin rằng tôi đã sử dụng thuật ngữ sai khi nói business analyst
. Có lẽ tôi có nghĩa là kiến trúc sư, hoặc nhà phân tích hệ thống. Tôi không quen với những điều khoản này. Tôi có nghĩa là một cái gì đó như kiến trúc sư hoặc phân tích hệ thống nếu bạn thích.
Cảm ơn tất cả mọi người vì câu trả lời tuyệt vời của bạn! Tôi chưa có nhiều kinh nghiệm và tôi rất vui vì bạn đã mở mắt về điều này.