Agile Software Development is a set of generative approaches that aim to reduce the cost of the inevitable change that occurs throughout a project.
Agile means:
- short iterative cycles
- feature-based planning
- constant feedback
- change tolerance
- team proximity
- customer intimacy
- a focus on the overall team ecology
Early on two of the originators of Agile - Jim Highsmith and Alistair Cockburn - created an excellent and comprehensive description. It contains two parts:
No comments:
Post a Comment