What is Agile Model?
Agile SDLC model is a combination of iterative and incremental process models.
Agile Methods break the product into small incremental builds.
Agile model is considered unstructured compared to the waterfall model.
This model is designed to help a project to adapt to change requests quickly.
It is used to make easy and rapid project achievement.
In this model, developers need to preserve the quickness during development.
Agile software development method assures that quality of the development is maintained.
he process is completely based on the incremental progress.
End user can make small objective changes without huge modifications to the budget..
Phases for Agile Model
Planning
Requirements Analysis
Design
Development
Testing
Deployment
Feedback
Advantages of Agile Model
Small projects can be implemented very quickly.
This model decreases the entire development time of any project.
End user, developers and testers regularly interact with each other.
Constant attention to technical for excellence and good design.
Changes in rquirements can be handle.
More flexibility for changes, and better communication with end users.
Great user satisfaction available in this model.
Disadvantages of Agile Model
Changes adoption is difficult if project is large.
Senior developers are capable of taking the kind of decisions required during the development process.
Minimal Emphasis on Documentation