INTRODUCTION TO SOFTWARE ENGINEERING
AGILE SOFTWARE DEVELOPMENT
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
A practice in a static environment where testing requirements stay steady according to the customer needs.
|
|
A testing technique that helps to deliver quality product.
|
|
An interactive, self-organizing process where experience and collaboration makes delivery effectively and provide the most feedback possible.
|
|
None of the above
|
Detailed explanation-1: -Scrum is the most common Agile framework. Others include the Dynamic Systems Development Method (DSDM), Crystal, and Feature-Driven Development (FDD).
Detailed explanation-2: -Agile is an iterative approach to project management and software development that helps teams deliver value to their customers faster and with fewer headaches. Instead of betting everything on a “big bang” launch, an agile team delivers work in small, but consumable, increments.
Detailed explanation-3: -Agile methodology involves early and continuous software testing, executed in conjunction with development to ensure that progress is being made with each sprint. Performance testing becomes an important part of the development process which helps teams to identify the possible bugs early on.