CISA · Question #26
Which of the following is MOST likely to be a project deliverable of an agile software development methodology?
The correct answer is B. Rapidly created working prototypes. Agile software development highly values iterative development and early delivery of functional components, making rapidly created working prototypes a typical deliverable.
Question
Which of the following is MOST likely to be a project deliverable of an agile software development methodology?
Options
- AAutomated software programming routines
- BRapidly created working prototypes
- CExtensive project documentation
- DStrictly managed software requirements baselines
How the community answered
(59 responses)- A3% (2)
- B95% (56)
- D2% (1)
Why each option
Agile software development highly values iterative development and early delivery of functional components, making rapidly created working prototypes a typical deliverable.
While automation is important in software development, automated programming routines are a tool or part of the development process, not a primary project deliverable characteristic of agile methodology.
Agile methodologies emphasize producing working software increments frequently and iteratively, often through prototypes or minimal viable products, to gather early feedback and adapt to changing requirements. Rapidly created working prototypes align perfectly with the agile principles of responding to change over following a plan and delivering value quickly to stakeholders.
Agile methodologies prioritize working software over comprehensive documentation, meaning extensive project documentation is less likely to be a primary deliverable compared to functional code.
Agile embraces changing requirements throughout the development lifecycle rather than strictly managing baselines, which is characteristic of traditional waterfall models.
Concept tested: Agile methodology deliverables
Source: https://agilemanifesto.org/
Topics
Community Discussion
No community discussion yet for this question.