
This article is aimed at Business Managers who need to gain a basic understanding of the Agile Software Development process.
This is a very simplified explanation of the Agile process, it should not be used as a blueprint for running a project. Basically, you've heard about Agile and you want me to give you a quick introduction.
Let me get one thing out of the way first. Agile, does not mean cowboy slap dash programming. Agile software development is a highly disciplined and transparent process.
In most software development methodologies you create a set of requirement documents before any coding starts. This is not the case with the Agile methodology.