Phân tích nghiệp vụ theo định nghĩa của Viện phân tích kinh doanh quốc tế (IIBA) trong A Guide to the Business Analysis Body of Knowledge (BABOK) là người thực hiện các nhiệm vụ về phân tích nghiệp vụ, xác định các nhu cầu và đề xuất giải pháp mang lại giá trị cho các bên liên quan. Phân tích nghiệp vụ cho phép doanh nghiệp xác định được nhu cầu và lý do thay đổi, đồng thời BA thiết kế và mô tả các giải pháp mang lại giá trị cho doanh nghiệp.
Nhìn chung vài trò của BA khá rộng không chỉ liên quan đến lĩnh vực IT (Information Technology – CNTT) mà còn liên quan đến nhiều lĩnh vực khác như ngân hàng, bảo hiểm, logistic, hàng không, chuỗi cung ứng…

Đối với BA trong công ty outsouce nhiệm vụ của BA thường liên quan đến các nội dung cụ thể như:

Giao tiếp với khách hàng
Thu thập các yêu cầu dự án
Xác định phạm vi của dự án (scope of the project)
Phân tích yêu cầu và mô tả tài liệu cho dự án
Kiểm tra nghiệm thu dự ánQuản lý tài liệu dự án
Bên cạnh BA các công ty IT Outsouce còn có các BA ở những dự án ERP -Enterprise Resource Planning.
Các dự án ERP tương đối phức tạp, liên quan đến phân tích quy mô lớn và thay đổi phạm vi tổ chức mà đòi hỏi cần được thực hiện và duy trì. Các doanh nghiệp thường cảm thấy khó khăn đối với các chức năng có trong hệ thống.

Trong quá trình xây dựng hệ thống ERP cho doanh nghiệp BA thường tham gia và đóng vai trò ở các mảng như:

Định nghĩa các quy trình
Thay đổi việc quản lý
Định nghĩa các yêu cầu
Mô tả giao diện các hệ thống
Kiểm tra
Chi tiết hơn về vai trò  của BA trong dự án ERP các bạn có thể theo dõi thêm bài viết của trung tâm BA, BAC - ERP.

Ngoài BA làm ở dự án các công ty IT, các công ty triển khai ERP thì hiện nay BA ở các công ty mới khởi nghiệp về kinh doanh, công nghệ cũng khá phổ biến:

Với công cuộc cách mạng 4.0, phong trào khởi nghiệp ở tất cả các lĩnh vực đời sống, xã hội diễn ra vô cùng mạnh mẽ. Đặc điểm chung của các doanh nghiệp này là áp dụng CNTT giải quyết các bài toán kinh doanh. Ngoài đội ngũ phát triển phần mềm (developer, QC, QA, PM..) các doanh nghiệp start up cũng có sự xuất hiện của BA. Việc chuyên nghiệp hóa quy trình sản xuất phần mềm, nghiên cứu thị trường cho việc phát triển sản phẩm thì  sự xuất hiện của BA đóng vai trò rất quan trọng trong sự thành công của sản phẩm, giúp tiết kiệm rất nhiều chi phí và thời gian.
Thông thường các công ty khởi nghiệp thì quy trình, mô hình hoạt động, business còn chưa rõ ràng và tương đối lộn xộn, thường xuyên thay đổi để đáp ứng với nhu cầu thị trường. Ở các công ty start up thì điểm thuận lợi đó chính là sự linh hoạt, scope tương đối nhỏ, đội ngũ phát triển thường không quá lớn và có sự tương tác cao. Điểm bất lợi của các doanh nghiệp start up đó chình là chưa thật sự định hình rõ ràng mô hình business, quy trình hoạt động giữa các bộ phận cũng chưa thật sự rõ ràng và chuyên nghiệp, nguồn lực và tài chính và nhân sự cũng tương đối hạn hẹp vào từng giai đoạn.

BA ở các ty start up thường đóng các vai trò cơ bản sau:

Nghiên cứu về quy trình nghiệp vụ của công ty đang hoạt động.
Phát hiện ra các vấn đề doanh nghiệp đang gặp phải, đề xuất giải pháp khắc phục
Nghiên cứu thị trường và đối thủ cạnh tranh
Dự báo về thị trường, sự phát triển của doanh nghiệp
Lấy yêu cầu từ các bên liên quan trong nội bộ doanh nghiệp, khách hàng
Phân tích yêu cầu các bên liên quan
Mô tả tài liệu về các tính năng của sản phẩm
Nghiên cứu, phân tích thiết kế về trải nghiệm người dùng (UX)
Kiểm thử phần mềm
Quản lý tài liệu sản phẩm
Phát triển, đào tạo trao đổi cùng đội nhóm và các bên liên quan
Phối hợp cùng Sales, marketing để phát triển sản phẩm.
Ngoài các nhiệm vụ trên thì BA ở các công ty start up cũng còn các nhiệm vụ khác tùy thuộc vào mô hình kinh doanh của doanh nghiệp. Nhìn chung BA các dự án start up đóng vai trò rất quan trọng của việc định hình và phát triển sản phẩm. BA sẽ key member (nhân sự chủ chốt) trong các công ty start up, là cầu nối tuyệt vời giữa bộ phận business (nghiệp vụ) và technical (kỹ thuật) cũng như khách hàng. BA sẽ giúp quy trình phát triển phần mềm thuận lợi hơn, tiết kiệm chi phí và nguồn lực để phát triển sản phẩm. BA ngày càng đóng vai trò quan trọng không chỉ ở các doanh nghiệp lớn (Enterprise) mà còn ở các công ty vừa và nhỏ (SME – Small to Medium Enterprises). Mình đã từng gặp một đội Tech khá tốt nhưng không thể phát triển sản phẩm sau gần một năm chỉ vì đầu vào requirement từ team Business không tốt, sai từ việc elicitation requirement nên khi analysis và code sản phẩm không theo kịp và không đúng như mong đợi từ team Business. Việc chuẩn hóa quy trình, document rõ ràng tài liệu trước khi code dù có mất thời gian ban đầu và thêm nhân sự nhưng sẽ bớt rủi ro về sau. Việc làm theo Agile/Scrum cũng sẻ giảm thiểu những rủi ro này. Có thể team không có BA, PO nhưng cũng cần 1 lead hoặc dev, QC có kĩ năng BA tốt để làm việc với các stakeholeder khác.
Vì vậy ngoài các kiến thức về IT, BA cũng cần có những kiên thức về Business(nghiệp vụ), marketing, UX (User Experience), Sales (bán hàng) và kiến thức các domain (lĩnh vực) khác. BA khá thuận lợi khi chuyển qua các role khác trong dự án như Produc owner ( Scrum/Agile), Product manager, Project Manager, CIO, ..vì ngoài kiến thức kĩ thuật thì kĩ năng mềm và tư duy về Business, về sản phẩm là vô cùng quan trọng.