The Agile methodology
Agile, as a software development methodology, refers to a high iteration development cycle with high levels of client interaction during the build process for an application.
The greatest benefits of the Agile methodology are firstly, the speed of delivery of working software that, secondly, is intimately matched to a clients business requirements.
Agile methodologies use robust testing frameworks at the time of building an application in order to provide continuous functional validity within an application.
