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:
“Theories of child development and guidelines for parents are not cast in stone. They are constantly changing and adapting to new information and new pressures. There is no right way, just as there are no magic incantations that will always painlessly resolve a childs problems.”
—Lawrence Kutner (20th century)