ในระหว่างการออกแบบระบบ ผู้ออกแบบค้นพบความขัดแย้งระหว่างความต้องการสองประการ ที่แตกต่างกัน: ผู้ใช้หนึ่งต้องการความเร็วสูง แต่ผู้ใช้อีกคนต้องการความปลอดภัยสูง ผู้ออกแบบควรจะเลือกวิธีใด
กเลือกความเร็วเพราะเป็นเรื่องที่ดีกว่า
ขเพิกเฉยต่อข้อสงสัยของผู้ใช้และทำเรื่องจำเพอตามที่ผู้บริหารบอก
คเลือกความปลอดภัยเพราะเป็นเรื่องที่สำคัญกว่า
งหลีกเลี่ยงการตัดสินใจ แล้วปรึกษาผู้บริหาร และผู้มีส่วนได้ส่วนเสียเพื่อให้ความสำคัญต่อแต่ละความต้องการ
เฉลยอธิบาย
ความขัดแย้ง (Trade-off) ระหว่างความต้องการต่างๆ เป็นเรื่องปกติในการออกแบบระบบ วิธีที่ดีที่สุดคือเข้าหารือกับผู้มีส่วนได้ส่วนเสีย (Stakeholders) เช่น ผู้บริหาร ผู้ใช้ และทีมพัฒนา เพื่อให้ความสำคัญ (Priority) กับแต่ละความต้องการ การตัดสินใจนี้ต้องขึ้นอยู่กับบริบทและวัตถุประสงค์ของระบบ ตัวเลือก B C เป็นการตัดสินใจแบบอัตชาตญาณ ตัวเลือก D ไม่สนใจความเห็นของผู้ใช้