Agile Development
Agile Software Development

The concepts behind Agile Software Development have been around for a long time under various different names, but in the last decade have come to the fore under the banner of Agile. Whilst there are a number of values and ideals behind Agile, the basic tenet is to favour results over following a formal plan, to be flexible and adapt to changes throughout a project rather than be rigid. The end result is to provide software that meets the needs of the customer at the end of the project, not just what they were at the beginning.