Requirement Validation là gì?
Requirement Validation là quá trình kiểm tra và xác nhận rằng requirement đã ghi lại đúng nhu cầu, đúng mục tiêu, rõ ràng, nhất quán và có thể dùng để triển khai. Đây là bước rất quan trọng trước khi requirement được phê duyệt hoặc chuyển sang phát triển.
Validation trả lời câu hỏi: requirement này có đúng điều stakeholder cần không?
Checklist xác thực requirement
1
Đúng nhu cầu
Requirement có phản ánh đúng nhu cầu thật của stakeholder không?
2
Rõ ràng
Người đọc có thể hiểu requirement theo cùng một cách không?
3
Nhất quán
Requirement có mâu thuẫn với business rule, quy trình hoặc requirement khác không?
4
Kiểm thử được
Tester có thể xác định requirement đã đạt hay chưa đạt không?
5
Được stakeholder xác nhận
Người có thẩm quyền hoặc người liên quan đã review và đồng ý chưa?
Validation khác Verification thế nào?
Verification thường hỏi: requirement có được viết đúng chuẩn, đầy đủ và nhất quán không? Validation hỏi: requirement này có đúng nhu cầu thật của business và stakeholder không?
Cả hai đều quan trọng. Một requirement có thể được viết rất đẹp nhưng vẫn sai nếu không giải quyết đúng vấn đề.
Cách BA xác thực requirement
- Review requirement với stakeholder.
- Walkthrough tài liệu với team dự án.
- Dùng prototype hoặc wireframe để stakeholder phản hồi.
- Kiểm tra requirement với business rule và process flow.
- Nhờ tester review khả năng kiểm thử.
- Nhờ developer review tính khả thi kỹ thuật.
Ghi nhớ
Validation giúp phát hiện hiểu sai trước khi code. Phát hiện sai ở giai đoạn requirement rẻ hơn rất nhiều so với phát hiện sau khi triển khai.
Kết luận
Validating Requirements là bước bảo vệ chất lượng requirement trước khi dự án đi tiếp. BA cần xác thực requirement với đúng người, đúng tiêu chí và ghi nhận rõ các điểm đã thống nhất.