volume_mute
Ten Factors for Choosing Plan-driven vs Agile
publish date: 2026/06/04 04:42:32.206703 UTC
volume_muteTen 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
