Là một IT Business Analyst (BA), một trong những nhiệm vụ quan trọng nhất của chúng ta chính là khơi gợi yêu cầu từ khách hàng. Đây không đơn thuần là việc đặt câu hỏi và ghi chú lại, mà là một nghệ thuật cần sự thấu hiểu, giao tiếp khéo léo và phương pháp tiếp cận hợp lý. Nếu làm không tốt, dự án sẽ đi chệch hướng, kéo dài thời gian, phát sinh chi phí và quan trọng nhất là không đáp ứng được nhu cầu thực sự của người dùng. Hãy cùng tìm hiểu các bước chi tiết từ lập kế hoạch đến triển khai và phần Q&A giúp bạn hiểu rõ hơn về cách khơi gợi yêu cầu hiệu quả.
Trước khi nhảy ngay vào buổi họp với khách hàng, BA cần chuẩn bị kỹ lưỡng để việc khơi gợi yêu cầu diễn ra suôn sẻ.
Trước tiên, BA cần làm rõ mục tiêu của việc thu thập yêu cầu. Bạn cần trả lời các câu hỏi:
Dự án này nhằm giải quyết vấn đề gì?
Đối tượng sử dụng hệ thống là ai?
Yêu cầu cụ thể mà chúng ta cần thu thập là gì?
Những ràng buộc nào cần lưu ý (thời gian, ngân sách, công nghệ)?
Không phải lúc nào chỉ có một người đưa ra yêu cầu. Trong doanh nghiệp có nhiều nhóm người dùng khác nhau, mỗi nhóm có góc nhìn riêng về hệ thống:
Stakeholders (các bên liên quan): Ban lãnh đạo, quản lý cấp trung.
End Users (người dùng cuối): Nhân viên trực tiếp sử dụng hệ thống.
Technical Team (đội kỹ thuật): Những người hiện thực hóa yêu cầu thành sản phẩm.
Regulators (cơ quan pháp lý, kiểm soát): Nếu hệ thống cần tuân thủ quy định cụ thể.
Dựa trên tính chất dự án và đối tượng tham gia, BA cần chọn phương pháp phù hợp, có thể là phỏng vấn trực tiếp, khảo sát, workshop, mô phỏng tình huống...vv
Sau khi lập kế hoạch xong, bước tiếp theo là triển khai quá trình thu thập yêu cầu. Đây là giai đoạn quan trọng quyết định sự thành công của dự án.
Một BA giỏi không chỉ hỏi mà còn phải lắng nghe và tạo niềm tin với khách hàng. Nếu khách hàng cảm thấy thoải mái, họ sẽ chia sẻ nhiều thông tin hữu ích hơn. Hãy nhớ:
Dùng ngôn ngữ thân thiện, dễ hiểu.
Đặt câu hỏi mở để khách hàng có cơ hội giải thích.
Không phán xét mà luôn tìm cách hiểu sâu vấn đề của họ.
Dưới đây là một số kỹ thuật phổ biến giúp BA thu thập yêu cầu hiệu quả:
Phỏng Vấn (Interviews): Đối thoại trực tiếp với từng bên liên quan để hiểu mong muốn của họ.
Khảo Sát (Surveys/Questionnaires): Nếu có nhiều người tham gia, khảo sát giúp thu thập ý kiến nhanh chóng.
Workshop (Hội Thảo): Tổ chức các buổi họp nhóm để thảo luận yêu cầu theo cách tập trung.
Quan Sát (Observation): Theo dõi trực tiếp cách người dùng làm việc để hiểu những điểm vướng mắc.
Prototyping (Dựng Mô Hình): Dựng mô hình hệ thống sơ bộ để người dùng trải nghiệm và phản hồi.
Use Case & User Stories: Xây dựng các tình huống thực tế giúp định hình rõ ràng yêu cầu.
Sau khi thu thập thông tin, BA cần hệ thống lại dữ liệu và xác nhận với khách hàng:
Viết lại yêu cầu một cách rõ ràng.
Đưa vào tài liệu SRS (Software Requirements Specification) hoặc BRD (Business Requirement Document).
Gửi lại khách hàng để họ kiểm tra và xác nhận.
Rất nhiều khách hàng chỉ biết vấn đề họ gặp phải nhưng không biết cách giải quyết. Trong trường hợp này, hãy dùng phương pháp 5 Why’s (hỏi “Tại sao?” 5 lần) để đào sâu vấn đề gốc rễ. Ngoài ra, bạn có thể đề xuất các giải pháp dựa trên kinh nghiệm của mình.
Không phải yêu cầu nào cũng thực hiện được ngay. Hãy giải thích rõ lý do bằng dữ liệu cụ thể, đề xuất giải pháp thay thế và cùng khách hàng thảo luận để tìm phương án phù hợp hơn.
Trường hợp này rất phổ biến. Hãy đóng vai trò trung gian, tổ chức các buổi họp để tất cả cùng thảo luận và tìm ra điểm chung. Nếu cần, có thể sử dụng MoSCoW Prioritization để xác định mức độ ưu tiên của yêu cầu.
Hãy xây dựng Scope Statement ngay từ đầu để giới hạn phạm vi dự án. Ngoài ra, có thể áp dụng Change Control Process, nơi mọi thay đổi phải được đánh giá và phê duyệt trước khi thực hiện.
Một số khách hàng có thể ít quan tâm đến dự án hoặc không sẵn sàng dành thời gian làm việc với BA. Khi đó, hãy chủ động sắp xếp các buổi họp ngắn, tận dụng các kỹ thuật trực quan như prototyping để thu hút sự chú ý và giữ liên lạc thường xuyên.
Khơi gợi yêu cầu từ khách hàng không chỉ đơn giản là ghi chép thông tin, mà còn là một quá trình tương tác, phân tích và xử lý thông tin một cách thông minh. Một BA giỏi không chỉ giúp dự án đi đúng hướng mà còn tạo ra giá trị thực sự cho khách hàng. Hy vọng bài viết này giúp bạn hiểu rõ hơn về nghệ thuật thu thập yêu cầu và áp dụng hiệu quả trong công việc thực tế của mình!
4 Bài học - 2 giờ 8 phút
Hơn 10 năm kinh nghiệm trong lĩnh vực IT BA
Hơn 3 năm trong lĩnh vực giảng dạy/đào tạo IT BA
Từng tham gia làm IT BA trong các tổ chức Vinfast, Fsoft, VNPay
Hiện đang làm IT BA tại TP Bank
Thanh toán mua khóa học
299.000
-71%
đã đăng ký