Agile Software Development

What Does Agile Software Development Mean?

Agile Software Development is a lightweight software engineering framework that promotes iterative development throughout the life-cycle of the project, close collaboration between the development team and business side, constant communication, and tightly-knit teams.

Advertisements

Also known as agile development.

Techopedia Explains Agile Software Development

Generally, Agile methodologies promote a project management process that encourages frequent inspection and adaptation. This leadership philosophy encourages teamwork, self-organization and accountability. ASD is both a set of engineering best practices (allowing for rapid delivery of high quality software) and a business approach (aligning development with customer needs and goals).

The term was introduced in the “Agile Manifesto”, which was published in February of 2001.

Advertisements

Related Terms

Latest Agile Software Development Terms

Related Reading

Margaret Rouse

Margaret Rouse is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical, business audience. Over the past twenty years her explanations have appeared on TechTarget websites and she's been cited as an authority in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine and Discovery Magazine.Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages. If you have a suggestion for a new definition or how to improve a technical explanation, please email Margaret or contact her…