Agile software development is a group of software development methods based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. It promotes adaptive planning, evolutionary development and delivery, a time-boxed iterative approach, and encourages rapid and flexible response to change. It is a conceptual framework that promotes foreseen interactions throughout the development cycle. The Agile Manifesto introduced the term in 2001.
Software development process |
---|
Activities and steps |
|
Methodologies |
|
Supporting disciplines |
|
Tools |
|
Read more about Agile Software Development: Characteristics, Comparison With Other Methods, Agile Methods, Measuring Agility, Experience and Reception, Criticism
Famous quotes containing the word development:
“... work is only part of a mans life; play, family, church, individual and group contacts, educational opportunities, the intelligent exercise of citizenship, all play a part in a well-rounded life. Workers are men and women with potentialities for mental and spiritual development as well as for physical health. We are paying the price today of having too long sidestepped all that this means to the mental, moral, and spiritual health of our nation.”
—Mary Barnett Gilson (1877?)