The Agile principle of "delivering working software frequently" is best supported by the practice of _________.
- Continuous Integration
- Sprint Review
- Test-Driven Development
- Waterfall Model
The Agile principle of "delivering working software frequently" emphasizes the importance of delivering usable software increments regularly. Continuous Integration is a practice that aligns well with this principle, as it involves frequently integrating code changes from multiple developers into a shared repository. This integration is followed by automated tests to ensure that the software remains functional and bug-free. Sprint Review is a ceremony in Agile where the team showcases the completed work to stakeholders, but it doesn't directly relate to the continuous delivery of working software. Test-Driven Development (TDD) is a development approach where tests are written before the code, aiding in software quality but not directly addressing frequent delivery. The Waterfall Model, in contrast, is a traditional sequential development approach that doesn't prioritize frequent software delivery. Therefore, Continuous Integration is the practice that best supports the Agile principle of delivering working software frequently.
Loading...
Related Quiz
- In Scrum, the ___________ is responsible for prioritizing the backlog and ensuring the team has a clear understanding of the work to be done.
- A ___________ is a tree in which no node can have a degree greater than two.
- What is the purpose of a sprint retrospective meeting in Agile?
- How does the concept of interfaces promote flexibility and modularity in OOP?
- In an array, the ___________ gives the maximum number of elements that can be stored.