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:
“I can see ... only one safe rule for the historian: that he should recognize in the development of human destinies the play of the contingent and the unforeseen.”
—H.A.L. (Herbert Albert Laurens)