Developing Applications and Automating Workflows Using Cisco Platforms (DEVASC) — Question 468
What is an advantage of the Agile software development method as compared to Waterfall?
Answer options
- A. In Agile the development teams deliver the whole project at once, and in Waterfall the project is delivered in phases.
- B. In Agile the customer involvement is limited to the requirement collection phase, and in Waterfall the customer is involved in all development phases.
- C. In Agile every aspect of development is continually revisited, and in Waterfall the revision takes place in another project.
- D. In Agile each development team works independently, and in Waterfall the development team collaborate.
Correct answer: C
Explanation
The correct answer, C, highlights that Agile allows for ongoing reassessment of all development components throughout the process, whereas Waterfall typically only includes revisions in subsequent projects. Options A and B are incorrect as they misrepresent the fundamental principles of Agile and Waterfall methodologies. Option D is also inaccurate because it suggests collaboration is absent in Agile, which is not the case.