Ngày nay, công nghệ thông tin (CNTT) được ứng dụng và đóng vai trò quan trọng không thể thiếu trong doanh nghiệp, nhằm giúp cải thiện cách thức vận hành kinh doanh, giảm thiểu chi phí hoạt động, sử dụng hiệu quả nhất nguồn lực có giới hạn và hỗ trợ cho khách hàng tốt hơn.
Một nhà kinh doanh muốn có một có một sản phẩm/dịch vụ “tuyệt vời” luôn đặt ra những yêu cầu “hoàn hảo”. Một lập trình viên bằng nghiệp vụ của mình hoàn toàn có thể biến những ý tưởng kinh doanh thành hiện thực thông qua những sản phẩm phần mềm.
Thế nhưng, sự gặp gỡ giữa nhà kinh doanh và đội ngũ lập trình viên thường đi vào bế tắc. Nguyên nhân từ đâu? Đó là vì họ bất-đồng-về-ngôn-ngữ. Một bên là ngôn ngữ “business (kinh doanh)” và một bên là ngôn ngữ của “IT (CNTT)”. Chính vì thế mà họ cần một chuyên gia am hiểu cả hai lĩnh vực: kinh doanh và CNTT để làm trung gian và là “thông dịch viên” cho cả hai. Và đó chính là vai trò của chuyên viên phân tích nghiệp vụ (Business Analyst – BA).