volume_mute

Agile Principles — Which Accelerate Development and Deployment

publish date2026/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


Quizzes you can take where this question appears