ระบบสารสนเทศสำหรับการขายออนไลน์อยากให้ลูกค้าสามารถติดตาม (Track) สถานะของคำสั่งซื้อได้แบบ Real-time หากข้อกำหนดนี้มีความซับซ้อนสูง ต้องความประสานงานหลายส่วนของระบบ และสร้างภาระต่อฐานข้อมูล แนวทางการจัดการข้อกำหนดนี้ที่เหมาะสมคืออะไร
กยอมรับข้อกำหนดอย่างเต็มที่ แล้วพยายามตัดความซับซ้อนจากส่วนอื่นของระบบ
ขละเว้นข้อกำหนดนี้เพราะมีความซับซ้อนสูง
คดำเนินการตามข้อกำหนด โดยไม่สนใจต้นทุนและระยะเวลาที่เพิ่มขึ้น
งนำเสนอให้ลูกค้าฟังข้อกำหนดทั้งหมด พร้อมอธิบายความซับซ้อน ต้นทุน ระยะเวลา และทำให้กลับมาเจรจาเพื่อหาข้อกำหนดที่เหมาะสม (Negotiation)
เฉลยอธิบาย
ในการวิเคราะห์ระบบ ข้อกำหนดของลูกค้าต้องสมดุลระหว่างความต้องการ ต้นทุน ระยะเวลา และประสิทธิภาพของระบบ (Triple Constraint) หากข้อกำหนดมีความซับซ้อนสูง จำเป็นต้องสื่อสารกับลูกค้า อธิบายผลกระทบ เพื่อเจรจาหาทางออกที่เหมาะสม เช่น ให้บริการ Real-time ในเวลาต่อมาหลังเปิดตัว หรือให้ Real-time แต่สำหรับสถานะจำนวนน้อย ตัวเลือก A, B และ C ไม่ประเมินหรือสื่อสารผลกระทบอย่างสมดุล ตัวเลือก D จึงเหมาะกับการบริหารข้อกำหนด