SOFTWARE ENGINEERING

INTRODUCTION TO SOFTWARE ENGINEERING

AGILE SOFTWARE DEVELOPMENT

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
How is Agile planning different from the traditional approach to planning?
A
Agile planning is done only once
B
Agile planning is non iterative
C
Agile planning places emphasis on the plan
D
Agile planning places emphasis on planning and is iterative
Explanation: 

Detailed explanation-1: -Agile follows an iterative process where projects are divided into sprints of a shorter span. Unlike the traditional approach, less time is spent on upfront planning and prioritization as agile is more flexible in changes and specifications developments.

Detailed explanation-2: -The main difference between traditional and agile approaches is the sequence of project phases – requirements gathering, planning, design, development, testing and UAT. In traditional development methodologies, the sequence of the phases in which the project is developed is linear where as in Agile, it is iterative.

Detailed explanation-3: -How is Agile planning different from the traditional approach to planning? D. Agile planning places emphasis on planning and is iterative.

Detailed explanation-4: -So as it appears from the term ‘plan-driven development, it is always planned, and the results are to be shown at the end of the product. While in agile development, planning is always incremental, where you can change the plan according to your customer requirements.

There is 1 question to complete.