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