
Agile software development methods
Agile methods software development (also called Agile Modelling, denoted AG for short) reduce software lifecycle time (thus speeding up development) by firstly creating a prototype version, then integrating functionality on an iterative basis responding to customer requirements and testing throughout the development cycle.