CSSLP · Question #392
Which software development approach prioritizes accepting evolving requirements and gathering frequent stakeholder feedback throughout the project lifecycle?
The correct answer is C. Agile methodology. The Agile methodology is a software development approach that prioritizes flexibility by accepting evolving requirements and gathering frequent stakeholder feedback throughout the entire project lifecycle.
Question
Which software development approach prioritizes accepting evolving requirements and gathering frequent stakeholder feedback throughout the project lifecycle?
Options
- AWaterfall model
- BDevOps
- CAgile methodology
- DIterative development
How the community answered
(39 responses)- B5% (2)
- C92% (36)
- D3% (1)
Why each option
The Agile methodology is a software development approach that prioritizes flexibility by accepting evolving requirements and gathering frequent stakeholder feedback throughout the entire project lifecycle.
The Waterfall model is a linear, sequential approach where requirements are fixed upfront, making it inflexible to evolving requirements and frequent feedback during later stages.
DevOps is a set of practices that combines software development (Dev) and IT operations (Ops) to shorten the systems development life cycle and provide continuous delivery with high software quality, but it's a culture and practice set, not primarily a requirements prioritization model like Agile.
Agile methodology emphasizes iterative development, continuous feedback from stakeholders, and adaptability to changing requirements, making it ideal for projects where requirements are expected to evolve. It focuses on delivering working software frequently and incorporating learning from each iteration.
Iterative development involves repeating a sequence of steps, but Agile specifically combines iteration with a strong emphasis on evolving requirements and stakeholder feedback as its core tenets.
Concept tested: Agile software development principles
Source: https://learn.microsoft.com/en-us/devops/plan/what-is-agile
Topics
Community Discussion
No community discussion yet for this question.