- To overcome the limitation of the waterfall model, in the 1990s , the agile model was introduced.
- Agile is the term referred as versatile.
- Agile model is the combination of iterative and incremental software development model.
- In the agile model, the requirements are break up into many parts, called iterations, and then developed incrementally.
- In this model, each iteration is planned, designed, implemented, tested and deployed to the customers to take the feedback.
- If any changes required then the modification is done at that iteration then carry on the project.
- Any error can be fixed at each iteration so there is no issue about presence of errors in the project.