Requirement không phải chỉ là một lần ghi nhận
Nhiều người nghĩ requirement chỉ là buổi họp lấy yêu cầu rồi viết tài liệu. Thực tế, requirement là một quá trình gồm nhiều giai đoạn: khai thác, phân tích, đặc tả, xác nhận, phê duyệt và quản lý thay đổi.
BA cần hiểu quy trình này để biết mình đang ở đâu và cần tạo ra đầu ra gì ở từng giai đoạn.
Vòng đời requirement
1
Elicitation
Khai thác thông tin từ stakeholder thông qua phỏng vấn, workshop, quan sát, khảo sát hoặc phân tích tài liệu.
2
Analysis
Phân tích, làm rõ, phát hiện mâu thuẫn, ưu tiên, xác định phạm vi và xử lý requirement mơ hồ.
3
Specification
Ghi lại requirement bằng hình thức phù hợp như user story, use case, BRD, SRS, process flow hoặc acceptance criteria.
4
Validation
Xác nhận requirement với stakeholder để đảm bảo đúng nhu cầu và có thể kiểm thử.
5
Approval & Management
Phê duyệt requirement và quản lý thay đổi khi có yêu cầu mới, phạm vi thay đổi hoặc thông tin mới xuất hiện.
Elicitation: khai thác yêu cầu
Ở giai đoạn này, BA tìm hiểu nhu cầu, vấn đề, mục tiêu, quy trình, dữ liệu và kỳ vọng của stakeholder. Đây không chỉ là hỏi “bạn muốn gì”, mà là khám phá điều stakeholder thật sự cần.
Analysis: phân tích requirement
Sau khi có thông tin, BA cần phân tích. Requirement nào quan trọng? Requirement nào mơ hồ? Requirement nào mâu thuẫn? Có giả định nào chưa kiểm chứng? Có rule nghiệp vụ nào cần làm rõ?
Specification: ghi lại requirement
Requirement cần được ghi lại bằng cách phù hợp với dự án. Agile có thể dùng user story và acceptance criteria. Dự án truyền thống có thể dùng BRD, SRS, use case hoặc tài liệu đặc tả chi tiết.
Validation và Approval
Validation giúp xác nhận requirement đúng nhu cầu. Approval giúp thống nhất chính thức để đội dự án có cơ sở triển khai. Tùy dự án, hai bước này có thể diễn ra nhẹ nhàng hoặc rất chặt chẽ.
Ghi nhớ
Requirement là quá trình sống. Khi bối cảnh thay đổi, requirement có thể cần được quản lý, cập nhật và đánh giá tác động.
Kết luận
Hiểu các giai đoạn của requirement giúp BA làm việc có hệ thống hơn. Từ module sau, bạn sẽ học sâu hơn về elicitation, analysis, specification và approval.