volume_mute

Ten Factors for Choosing Plan-driven vs Agile

publish date2026/06/04 04:42:32.206703 UTC

volume_mute

Ten questions can guide the choice between plan-driven and agile approaches. Classify each factor as favouring plan-driven or agile.

drag and drop the selected option to the right place

Correct Answer

(1) A very detailed specification and design is needed before moving to implementation,Favours plan-driven
(2) An incremental delivery strategy with rapid customer feedback is realistic,Favours agile
(3) The system requires a lot of analysis before implementation (e.g. real-time with complex timing),Favours plan-driven
(4) The system can be developed by a small co-located team who can communicate informally,Favours agile

Explanation

Plan-driven: detailed spec and design needed before implementation; system requires extensive pre-implementation analysis. Agile: incremental delivery with rapid feedback is feasible; small co-located team that can communicate informally.

Reference

Software Engineering, Ian Sommerville, 9th edition


Quizzes you can take where this question appears