What is Agile? How can Agile help improve my organization? This paper discusses answers to these questions. This paper is written for IT managers and CXOs with an interest in improving development productivity. First comes an introduction to the two broad schools of thought common to software development: traditional sequential, a.k.a. "the waterfall method," and iterative methods, of which Agile is one subset. The objective is to demonstrate the shortcomings of the waterfall approach, while providing a solution in iterative and, more specifically, Agile methods.

An Introduction to Agile Software Development