การตรวจสอบย้อนกลับความต้องการเป็นเทคนิคที่ใช้ในโครงการพัฒนาซอฟต์แวร์เพื่อให้แน่ใจว่าความต้องการของผู้ใช้จะได้รับการตอบสนองอย่างเต็มที่และลดข้อบกพร่องให้น้อยที่สุด เมื่อใช้เทคนิคการจัดการโครงการนี้ความต้องการของผู้ใช้จะกำหนดความต้องการการพัฒนาและการประกันคุณภาพ การใช้งานขั้นพื้นฐานอาจใช้ประโยชน์จากสเปรดชีตเพื่อสร้างเมทริกซ์และการใช้งานที่ซับซ้อนมักใช้แอปพลิเคชันการจัดการความต้องการพิเศษ
นักวิเคราะห์ธุรกิจหรือระบบจะพบกับผู้มีส่วนได้เสียต่างๆเพื่อกำหนดความต้องการของผู้ใช้สำหรับโครงการเฉพาะ ความต้องการเหล่านี้จะถูกจัดทำเป็นเอกสารและมักจะถูกป้อนลงในแอปพลิเคชันการจัดการความต้องการ จากความต้องการของผู้ใช้นักวิเคราะห์จะพัฒนาชุดคุณลักษณะของผลิตภัณฑ์
นักวิเคราะห์จะเชื่อมต่อความต้องการของผู้ใช้กับคุณสมบัติของผลิตภัณฑ์ที่เกี่ยวข้องเพื่อสร้างความสามารถในการตรวจสอบย้อนกลับระหว่างองค์ประกอบทั้งสอง จากคุณสมบัติของผลิตภัณฑ์นักวิเคราะห์อาจพัฒนากรณีการใช้งานเป็นส่วนหนึ่งของการวิเคราะห์ความต้องการ การใช้เคสคือเอกสารที่แสดงถึงการโต้ตอบของผู้ใช้กับระบบโดยแสดงขั้นตอนที่ระบบต้องใช้ในการจัดการ นักวิเคราะห์จะติดตามคุณสมบัติของผลิตภัณฑ์ไปยังขั้นตอนที่จำเป็นในกรณีการใช้งานที่ตอบสนองคุณสมบัติเหล่านี้
ไม่สามารถอธิบายความต้องการของผู้ใช้ทั้งหมดได้ผ่านการโต้ตอบของผู้ใช้กับระบบดังนั้นอาจต้องใช้เอกสารข้อมูลจำเพาะประเภทอื่น ข้อกำหนดเพิ่มเติมเหล่านี้อาจรวมถึงความน่าเชื่อถือของระบบและข้อกำหนดการใช้งาน ควรมีการติดตามความต้องการไปยังความต้องการของผู้ใช้ที่เกี่ยวข้องเพื่อรักษาความสามารถในการติดตามความต้องการ
หลายองค์กรใช้ประโยชน์จากเอกสารที่เรียกว่าเมทริกซ์ตรวจสอบย้อนกลับได้ เมทริกซ์นี้สามารถเปรียบเทียบความต้องการของผู้ใช้กับคุณลักษณะของผลิตภัณฑ์และคุณลักษณะของผลิตภัณฑ์กับความต้องการ การเปรียบเทียบช่วยให้นักวิเคราะห์ธุรกิจตรวจสอบความต้องการของผู้ใช้แต่ละรายว่าเป็นไปตามคุณลักษณะของผลิตภัณฑ์และแต่ละคุณลักษณะมีการรองรับเคสการใช้งานหรือข้อกำหนดเพิ่มเติม นอกจากนี้ยังสามารถช่วยนักวิเคราะห์ในการกำหนดว่าความต้องการฟุ่มเฟือยได้ถูกสร้างขึ้นหรือไม่
ข้อกำหนดที่ได้รับการอนุมัติจะถูกส่งมอบให้กับเจ้าหน้าที่ประกันคุณภาพ เจ้าหน้าที่ประกันคุณภาพจะใช้ข้อกำหนดเพื่อพัฒนากรณีทดสอบและเจ้าหน้าที่จะติดตามกรณีทดสอบตามข้อกำหนด เมทริกซ์ตรวจสอบย้อนกลับสามารถใช้เพื่อให้แน่ใจว่าข้อกำหนดทั้งหมดมีกรณีทดสอบที่สนับสนุนและไม่มีการเพิ่มกรณีทดสอบที่ไม่จำเป็น
การนำข้อกำหนดไปใช้การตรวจสอบย้อนกลับสำหรับวิศวกรรมระบบสามารถให้ประโยชน์กับองค์กร สามารถช่วยให้มั่นใจว่าระบบตรงตามความต้องการของผู้ใช้และลดต้นทุนการทำใหม่ ระบบที่ได้รับการพัฒนาโดยใช้การตรวจสอบย้อนกลับความต้องการควรได้รับการปรับปรุงให้ง่ายขึ้น หากการพัฒนาเพิ่มเติมเสร็จสิ้นบนระบบเมทริกซ์ตรวจสอบย้อนกลับสามารถช่วยให้ทีมโครงการค้นหาความต้องการของผู้ใช้คุณสมบัติผลิตภัณฑ์ข้อกำหนดและกรณีทดสอบที่อาจจำเป็นต้องได้รับการอัพเดต


