INTRODUCTION TO SOFTWARE ENGINEERING
AGILE SOFTWARE DEVELOPMENT
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
By adopting iterative approach
|
|
By adopting incremental approach
|
|
By combining iterative and incremental
|
|
By planning upfront in details
|
Detailed explanation-1: -Scrum and agile are both incremental and iterative. They are iterative in that they plan for the work of one iteration to be improved upon in subsequent iterations. They are incremental because completed work is delivered throughout the project.
Detailed explanation-2: -Agile approach incorporates the philosophy of iterative and incremental software development that is modeled around a gradual increase in feature additions and a cyclical release and upgrade pattern. The outcome of the subsequent iteration is an enhanced working increment of the product.
Detailed explanation-3: -Agile Software Development Life Cycle (SDLC) is the combination of both iterative and incremental process models. It focuses on process adaptability and customer satisfaction by rapid delivery of working software product. Agile SDLC breaks down the product into small incremental builds.