ITPEC IP April 2022 Question 50
Which of the following is an appropriate characteristic of agile development?
Explanation
Flexibly responding to changes in requests — agile development builds the system in short iterations, so changes can be taken in at each one.
In agile development (Scrum, XP) a small team repeats short cycles of a few weeks, each building, testing and delivering part of the system, then reviews it with the customer. The Agile Manifesto values individuals and interactions over processes and tools, working software over comprehensive documentation, customer collaboration over contract negotiation, and responding to change over following a plan. Waterfall fixes the requirements first, so a late change means going back through the earlier phases.
Answer (d)
Why not others:
- •(a) — agile suits small teams working closely together; large project teams are the traditional ground of waterfall
- •(b) — agile values working software over comprehensive documentation; detailed design documents are the waterfall emphasis
- •(c) — reversed: agile values customer collaboration over contract negotiation
Key rule: The Agile Manifesto puts individuals and interactions, working software, customer collaboration and responding to change each ahead of its traditional counterpart.
Software Development Management Techniques · AI-written, may contain errors
This question comes from an official ITPEC past paper. ITPEC Practice is an independent study tool and is not affiliated with ITPEC. See the official IP past-paper collection or Report an issue.