Business Analyst (BA), là một vai trò rất quan trọng trong các dự án CNTT, đặc biệt là các dự án phần mềm như ERP, CRM, hay các hệ thống tùy chỉnh.
Business Analyst là ai?
Là người phân tích nghiệp vụ, làm cầu nối giữa:
- Doanh nghiệp (user, khách hàng, bộ phận vận hành…)
- và Đội kỹ thuật (lập trình viên, kỹ sư phần mềm…)
Nhiệm vụ chính của BA:
- Thu thập yêu cầu (Requirement Gathering)
- Phỏng vấn, khảo sát, họp với người dùng để hiểu nhu cầu.
- Đặt câu hỏi đúng để “đào sâu” nhu cầu thật sự.
- Phân tích và mô hình hóa nghiệp vụ
- Vẽ sơ đồ quy trình (BPMN, flowchart, UML…)
- Phân tích quy trình hiện tại và đề xuất cải tiến.
- Viết tài liệu yêu cầu (BRD, SRS)
- BRD: Business Requirement Document – Tài liệu mô tả nhu cầu kinh doanh.
- SRS: Software Requirement Specification – Yêu cầu kỹ thuật chi tiết cho dev.
- Truyền đạt yêu cầu cho đội dev
- Làm rõ logic nghiệp vụ, hỗ trợ hiểu đúng yêu cầu.
- Giải thích, làm việc như “phiên dịch” giữa business và kỹ thuật.
- Kiểm thử và nghiệm thu (UAT)
- Viết test case nghiệp vụ.
- Kiểm tra xem phần mềm đã đúng yêu cầu hay chưa.
- Hỗ trợ khách hàng test và xác nhận hệ thống.
- Đào tạo và hỗ trợ người dùng
- Hướng dẫn sử dụng phần mềm.
- Ghi nhận feedback và cải tiến tiếp.
Kỹ năng cần có của BA:
- Giao tiếp tốt, biết lắng nghe
- Hiểu quy trình kinh doanh
- Biết sử dụng công cụ: draw.io, Lucidchart, Figma, Jira, Trello…
- Có kiến thức về hệ thống CNTT (SQL, phần mềm, ERP…)