“Dự án này khá đơn giản, anh dev lead triển khai luôn nhé, không cần qua BA đâu.“
Lời nói này tưởng đơn giản, nhưng lại khiến công ty A lao đao ngay đầu tuần. Khi dev lead Nam nhận yêu cầu chỉ vài dòng mơ hồ, thiếu hẳn thông tin người dùng và luồng nghiệp vụ, anh lập tức biết đây không phải dự án “dễ ăn” như tưởng tượng.
Vậy Business Analyst (BA) thực sự là ai? Và tại sao thiếu họ, dự án tưởng dễ lại có thể “rối như tơ vò”? Câu chuyện công ty A sẽ giúp bạn hiểu rõ hơ
Bối cảnh “rối như tơ vò” ở công ty A
Công ty A – đơn vị phát triển phần mềm uy tín – đã bỏ qua bước phân tích yêu cầu chi tiết, công việc cốt lõi của BA, chỉ vì dự án được PM Hà đánh giá “dễ”.
PM tin rằng dev lead Nam đủ sức xử lý yêu cầu sơ sài dựa trên kinh nghiệm các dự án trước, không cần BA. Nhưng Nam lại phát hiện tính năng chat nội bộ được mô tả quá mơ hồ: ai dùng, cách chat thế nào, phân quyền ra sao, lưu trữ lịch sử không?
Nếu tiếp tục như vậy, dự án dễ gặp nguy cơ trễ tiến độ, sai yêu cầu, và tăng chi phí do làm lại.
Nếu tiếp tục duy trì hiện trạng như vậy thì
Không có BA trong dự án này có thể dẫn đến nhiều hệ quả nghiêm trọng:
- Nguy cơ trễ hạn: Việc thiếu rõ ràng trong yêu cầu sẽ khiến đội dev phải làm lại nhiều lần, gây lãng phí thời gian và kéo dài tiến độ dự án.
- Rủi ro sai yêu cầu: Nếu không hiểu đúng yêu cầu của khách hàng, sản phẩm cuối cùng có thể không đáp ứng đúng mong đợi, dẫn đến việc phải chỉnh sửa lại, tốn kém chi phí.
- Tăng chi phí dự án: Việc làm lại và sửa lỗi sẽ đẩy chi phí dự án lên rất nhiều, ảnh hưởng trực tiếp đến lợi nhuận của công ty.
Chính trong hoàn cảnh này, ban lãnh đạo công ty A đã nhận ra rằng Business Analyst là cần thiết để “gỡ rối” và làm rõ yêu cầu, từ đó đảm bảo dự án đi đúng hướng.
BA (Business Analyst) là gì?
Business Analyst (BA) là cầu nối giữa đội phát triển và khách hàng. Họ chịu trách nhiệm:
Một số nhiệm vụ chính của BA bao gồm:
- Thu thập yêu cầu: Business Analyst (BA) phỏng vấn, tổ chức workshop và khảo sát tất cả stakeholder để ghi nhận yêu cầu chi tiết.
- Phân tích & đánh giá: BA kiểm tra tính khả thi kỹ thuật, nhận diện rủi ro và đề xuất quy trình nghiệp vụ tối ưu.
- Tài liệu hóa: BA chuyển yêu cầu thành BRD, Use Case, Flowchart rõ ràng, làm chuẩn mực cho đội dev.
- Cầu nối giao tiếp: BA dung hòa lợi ích, giải quyết xung đột, giữ luồng thông tin thông suốt giữa khách hàng và team dự án.
BA “giải quyết” cho dự án ở công ty A như thế nào?
Trong dự án “rối” của công ty A, BA đã:
1. Làm rõ yêu cầu với PM Hà:
BA đặt những câu hỏi then chốt như mục tiêu kinh doanh là gì, ai là người dùng tính năng chat, phạm vi và yêu cầu bảo mật ra sao. Kết quả, PM nhận ra mình đã đánh giá quá chủ quan và chưa phân tích kỹ.
2. Lắng nghe khó khăn từ dev lead:
BA hỏi về luồng chat, quyền sử dụng và lưu trữ lịch sử. Nhờ đó, dev lead có thêm thông tin để đưa ra giải pháp phù hợp.
3. Tài liệu hóa yêu cầu chi tiết:
BA tạo BRD rõ ràng, chi tiết về tính năng chat, từ đối tượng người dùng đến chức năng từng bước.
4. Giám sát tiến độ, phối hợp liên tục:
BA thường xuyên trao đổi với dev team, điều chỉnh phạm vi nếu cần, giúp dự án đúng hạn, tránh sai sót.
Tầm quan trọng và vai trò của BA trong doanh nghiệp
Câu chuyện công ty A cho thấy BA không thể thiếu trong các dự án phần mềm vì họ:
- Tiết kiệm thời gian, giảm chi phí phát sinh.
- Nâng cao chất lượng sản phẩm, đảm bảo đáp ứng đúng nhu cầu.
- Giữ kết nối chặt chẽ giữa các bên liên quan.

BA – Người “gỡ rối” cho dự án thành công
BA không chỉ là người ghi chép, mà là người giải quyết vấn đề, kết nối và quyết định thành công dự án.
Bạn đã từng gặp tình huống dự án “rối” như công ty A chưa? Hãy chia sẻ câu chuyện của bạn ở phần bình luận!
Đừng quên tải ebook Business Analyst miễn phí và đặt lịch tư vấn 1-1 cùng chuyên gia để chuẩn bị hành trang vững chắc cho sự nghiệp BA của bạn.







