Agile Principles — Which Accelerate Development and Deploymenthttps://go-math-science.com/computing/software-engineering/agile-software-development/exercises-applied-agile-development/agile-principles-which-accelerate-development-and-deploymenthttps://go-math-science.com/@@site-logo/logo-new.png
volume_mute
Agile Principles — Which Accelerate Development and Deployment
publish date: 2026/06/04 22:55:36.519517 UTC
volume_mute
Agile methods are built on five core principles. Which of the following principles directly contribute to accelerated development and deployment of software? Select all that apply.
Correct Answer
(1) Incremental delivery — the software is developed and delivered in small, frequent increments, providing value to the customer quickly rather than waiting for a complete system
(2) Customer involvement — rapid feedback on each increment means problems are detected early, reducing costly late-stage rework that would slow delivery
(3) People not process — recognising and exploiting team members' skills without prescriptive overhead allows the team to work at its natural pace without bureaucratic delays
(4) Embrace change — designing the system to accommodate change avoids the expensive redesign cycles that delay delivery when requirements evolve
(5) Maintain simplicity — eliminating unnecessary complexity from both the software and the process reduces development time and speeds delivery
Explanation
All five agile principles contribute to accelerated development and deployment: Incremental delivery gets working software to customers quickly. Customer involvement provides rapid feedback that catches problems early, reducing rework. People not process reduces bureaucratic overhead and exploits team strengths. Embrace change avoids expensive redesign when requirements shift. Maintain simplicity cuts unnecessary complexity from both the software and the development process.
Reference
Software Engineering, Ian Sommerville, 9th edition