There are eight SDLC models available for software developers. In this post of our ongoing blog series, we’ll focus on the Agile model.
The Agile model works though the iterative process, which means that with each iteration, a new piece of the software is added until the final product is done. Iterations typically take two to four weeks to complete. This time-bound nature makes the iteration model methodical. During the course of an Agile model, multiple iterations will occur.
The typical Agile model flow goes as follows:
- Concept: The development process of projects.
- Inception: Teams are defined, funding is secured and requirements are finalized.
- Iteration/construction: Team works to release working software that is based on the requirements and feedback they received.
- Release: Software goes through QA testing, documentation development, external and internal training and a final release.
- Production: Even though the software is complete, developers continue to provide support.
- Retirement: Any sort of follow-up action for the software including notifying customers of changes and migration of any data.
Agile Model Advantages and Disadvantages
There are several advantages to utilizing the Agile model over traditional software development:
- Easy communication amongst users
- Quick changes for implementation
The biggest advantage that using the Agile model brings is the ability to change across the scope of the project. With traditional development strategies, a project is fully defined in the planning stage and then changes can be very difficult to make.
Agile model disadvantages include:
- There’s less effort made to document information
- Continuous testing is required
- It can be difficult to determine the required resources and effort needed for the project
Because Agile model projects are comprised of small parts that come together to make a whole, it can be difficult to assess the timeframe and/or resources needed for the project.
Keep your eyes on our blog for the next installment of our SDLC models series!
In the meantime, be sure to check out our post of the Waterfall model if you haven’t already.