Requirement Elicitation là gì?
Requirement Elicitation là quá trình khai thác, khám phá và làm rõ thông tin từ stakeholder để hiểu nhu cầu thật của họ. Đây là một trong những năng lực quan trọng nhất của Business Analyst.
Nhiều người mới học BA nghĩ elicitation chỉ là “hỏi người dùng muốn gì”. Thực tế, stakeholder không phải lúc nào cũng nói rõ được nhu cầu. Họ có thể mô tả triệu chứng, đưa ra giải pháp họ nghĩ là đúng, hoặc bỏ sót nhiều ngoại lệ quan trọng.
Elicitation giúp BA đi từ lời nói ban đầu đến nhu cầu thật
1
Nghe yêu cầu ban đầu
Stakeholder mô tả vấn đề, mong muốn hoặc giải pháp họ đang nghĩ tới.
2
Đặt câu hỏi làm rõ
BA hỏi thêm về mục tiêu, quy trình, dữ liệu, ngoại lệ, người dùng và kết quả mong muốn.
3
Phát hiện nhu cầu thật
BA phân biệt điều stakeholder nói, điều stakeholder cần và điều giải pháp phải đáp ứng.
4
Chuyển thành requirement rõ hơn
Thông tin được ghi nhận, phân tích, xác nhận và chuẩn bị cho các bước tiếp theo.
Vì sao Elicitation quan trọng?
Nếu khai thác yêu cầu không tốt, các bước sau như analysis, specification, development và testing đều có nguy cơ sai. Một requirement sai ngay từ đầu có thể làm đội dự án xây đúng về mặt kỹ thuật nhưng sai nhu cầu kinh doanh.
Elicitation tốt giúp BA hiểu rõ stakeholder, bối cảnh, pain point, business rule, dữ liệu, ngoại lệ và tiêu chí thành công.
Các kỹ thuật thường dùng
- Brainstorming để tạo nhiều ý tưởng nhanh.
- Workshop để nhiều stakeholder cùng thảo luận và thống nhất.
- Interview để khai thác sâu từ từng người.
- Survey để thu thập ý kiến từ số lượng lớn người dùng.
- Documentation Review để học từ tài liệu, quy trình và hệ thống cũ.
- Analyzing Interfaces để hiểu dữ liệu và tích hợp giữa các hệ thống.
Ghi nhớ
Elicitation không phải là một buổi họp duy nhất. Đó là một quá trình lặp lại để khám phá, làm rõ và xác nhận nhu cầu.
Kết luận
Requirement Elicitation là điểm bắt đầu quan trọng để BA hiểu đúng vấn đề. Khi khai thác tốt, các requirement sau đó sẽ rõ hơn, đúng hơn và có giá trị hơn cho dự án.