Trong bất kì dự án công nghệ thông tin nào, việc có một chuyên viên phân tích nghiệp vụ phần mềm (BA) sẽ giúp cho yêu cầu và phạm vi của dự án được xác định rõ ràng, chi tiết hơn. Bên cạnh đó, việc trao đổi thông tin, quản lý thông tin giữa khách hàng và đội dự án cũng được người làm BA đảm nhiệm. Qua đó cho thấy, vai trò của người làm BA trong một dự án nói riêng và một doanh nghiệp nói chung là rất quan trọng và rõ ràng.