Agile Model in SDLC
- 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.
# Advantages Of Agile Model :
- Provides more flexibility.
- Agile model provides customer’s satisfaction at each iteration.
- No issue of bugs.
- Can change or modify the requirement very easily.
- It reduces development time of software product.
- This model saves time.
#Disadvantages Of Agile Model :
- It takes a long time to complete a project.
- Agile model requires too much involvement of customers.
- This model does not define end point clearly.
- It can be more cost effective.
- Developers and testers have to work actively.
- This model is difficult to implement.
- More risk of maintainability.