INTRODUCTION TO SOFTWARE ENGINEERING
AGILE SOFTWARE DEVELOPMENT
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
true
|
|
false
|
|
Either A or B
|
|
None of the above
|
Detailed explanation-1: -You can plan and predict but the key is to be able to adapt when change comes. Being Agile means you are able to welcome changes even later in development. This means your design and your development process needs the flexibility to accommodate the same.
Detailed explanation-2: -Welcome Changing Requirements at the Right Time By balancing the reality of change with the need for stability for the Development Team, Scrum makes it possible to “welcome changing requirements, even late in development” when it will be most advantageous to do so.
Detailed explanation-3: -Answer: Answer: Teams that stay true to the spirit of Agile are self-organizing.
Detailed explanation-4: -Customer input happens throughout the development process. Product backlog sets development priorities. Daily meetings promote communications. Task boards make developer tasks and details visible. User stories and sprints orchestrate change.