volume_mute

How Agile Minimises Delays from Changing Requirements

publish date2026/06/04 22:55:36.831426 UTC

volume_mute

One major cause of delay in conventional software development is how the process handles changing requirements. How do agile methods specifically address this to accelerate deployment?

Correct Answer

Agile methods interleave specification, development and validation — requirements and design evolve together so that when requirements change, only the current increment needs rework rather than the entire system specification and design

Explanation

In conventional plan-driven processes, requirements changes trigger expensive rework of specifications, designs, and implementations across the whole system. Agile methods avoid this by interleaving specification, development, and validation — requirements and design evolve together. When requirements change, only the current increment is affected, significantly reducing the analysis and documentation that must be redone, which directly accelerates delivery.

Reference

Software Engineering, Ian Sommerville, 9th edition


Quizzes you can take where this question appears