What Is Agile Software Development?

by Thom Tracy

0 min read

Agile software development is an approach to creating software that is iterative and incremental in its approach. The method encourages and advocates adaptive planning, evolutionary development, fast product delivery and flexibility to change, which are intended to result in continuous product improvement.

This term was first coined in 2001 in the Manifesto for Agile Software Development. This document was created when 17 software developers met in Utah to discuss development methods.

The Agile Manifesto contains 12 principles to which agile software developers should adhere. These principles relate to customer satisfaction, software delivery, communication, the pace of development, simplicity, development teams and more.

References & Resources

Related Articles

Contrasting Evolutionary Innovation vs. Revolutionary Innovation

Innovations inevitably fall into one of two paths. Some innovations build on…

Read more

How Continuous Process Improvement Boosts Your Bottom Line

Your small business should always strive to get better. By continually evaluating…

Read more

Developing and Using a Continuous Improvement Process Plan

Successful businesses survive and thrive because they consistently strive for excellence. They…

Read more