INTRODUCTION TO SOFTWARE ENGINEERING
AGILE SOFTWARE DEVELOPMENT
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Complex problems where iteration and reworking is possible.
|
|
Routine activities such as accounting, maintenance, purchasing and plant construction.
|
|
Either A or B
|
|
None of the above
|
Detailed explanation-1: -For the smallest project, the difference is smaller, with an 11% failure rate for waterfall and a 4% failure rate for agile projects. This study indicates that agile methods is not only well suited for large projects, but also increasingly more suited as the project size increases.
Detailed explanation-2: -The agile iterative approach focuses on delivering value as fast as possible in increments, rather than all at once. This approach is especially useful in software development and product development.
Detailed explanation-3: -According to VersionOne, the top three reasons for agile project failure are: Inadequate experience with agile methods. Little understanding of the required broader organizational change. Company philosophy or culture at odds with agile values.