In Agile process,software is developed in incremental,rapid cycles resulting in small and incremental releases,with each release building on previous functionality. Each release is thoroughly tested, which ensures that all issues are addressed in the next iteration.