Agile Development Flashcards
Q: What is Agile Development?
A: Agile development is a software development methodology emphasizing flexibility
Q: What does Agile development emphasize?
A: Flexibility
Q: What is the focus of Agile development?
A: Continuous feedback from stakeholders and delivering functional software quickly while adapting to changes throughout the development cycle.
Q: What are the phases of the Agile Model?
A: Requirement
Q: How are the phases of Agile different from traditional models?
A: Agile phases are flexible and iterative
Q: What happens in the Requirement phase of Agile?
A: Requirements are gathered and refined continuously throughout the development process
Q: How does the Design phase work in Agile?
A: The design is iterative
Q: What happens during the Development phase in Agile?
A: The goal is to develop and deliver working increments of the software
Q: What happens during the Testing phase in Agile?
A: The goal is to ensure quality by testing the product increment
Q: What happens in the Deployment phase of Agile?
A: The completed and tested software is delivered to the production environment or users
Q: What happens in the Review phase of Agile?
A: The team demonstrates the completed work to stakeholders
Q: What are the 12 Agile Principles?
A: Customer Satisfaction
Q: What type of projects is Agile Development suitable for?
A: Dynamic projects where requirements are expected to change frequently.
Q: What are the advantages of Agile Development?
A: Flexibility and Adaptability
Q: What are the disadvantages of Agile Development?
A: Lack of Predictability