INTRODUCTION TO SOFTWARE ENGINEERING
AGILE SOFTWARE DEVELOPMENT
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
A sequential design process, used in software development processes, in which progress is seen as flowing steadily downwards
|
|
A software development methodology which is intended to improve software quality
|
|
A framework within which people can address complex adaptive problems, while delivering valuable products
|
|
None of the above
|
Detailed explanation-1: -Scrum (n): A framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value. The Scrum Guide was written-and is continually updated-by Ken Schwaber and Jeff Sutherland, the originators of Scrum.
Detailed explanation-2: -In Scrum, a complex challenge is one where more is unknown than is known. The whole point of a Sprint is to meet a Sprint Goal, which presents an opportunity to mitigate a significant risk or uncertainty. Scrum is all about establishing empiricism under conditions of high uncertainty.
Detailed explanation-3: -The scrum framework guides the creation of a product, focusing on value and high visibility of progress. Working from a dynamic list of the most valuable things to do, a team brings that product from an idea to life using the scrum framework as a guide for transparency, inspection, and adaptation.