An Introduction to Agile Software Development
What is Agile? How can Agile help improve my organization? This paper discusses answers to these questions. 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.