INTRODUCTION TO SOFTWARE ENGINEERING
AGILE SOFTWARE DEVELOPMENT
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Is a methodology?
|
|
A framework or process?
|
|
A set of values and principles
|
|
A specific way of doing software development.
|
Detailed explanation-1: -The four core values of Agile software development as stated in the Agile Manifesto are as follows: Individuals and interactions over processes and tools. Working software over comprehensive documentation. Customer collaboration over contract negotiation.
Detailed explanation-2: -Agile principles support observing changing markets, customer needs, and competitive threats and changing course when necessary. How it looks in practice: Product teams are guided by high-level strategic goals and perhaps even themes below those goals.
Detailed explanation-3: -The Agile Manifesto is comprised of four foundational values and 12 supporting principles which lead the Agile approach to software development. Each Agile methodology applies the four values in different ways, but all of them rely on them to guide the development and delivery of high-quality, working software.