05-14-2013, 01:25 AM
Agile is a software development methodology in which the process of development occurs through short increments. The phases of development occur continuously in iterative cycles involving creating requirements, design and implementation, testing and reporting. After each iteration, the team members meet to discuss the past iteration and the next phase of the project.