A Developer Gateway To IT World...

Techie Uncle Software Testing Core Java Java Spring C Programming Operating System HTML 5 Java 8 ES6 Project

Agile Model

Agile Model

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