Agile Software Development Life Cycle ppt

sairabatool086 29 views 7 slides Jul 30, 2024
Slide 1
Slide 1 of 7
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7

About This Presentation

A brief presentation on Agile software development.


Slide Content

Agile Software Development

Agile Software Development Model: The term Agile means “Able to move quickly and easily’’. In terms of software development Agile would imply “flexible” process to respond to changes quickly and the same is true, allowing a developer to go back to a previous stage and carry out necessary changes there by refining the software without much delay as compared to other Software development models.  Agile model is a combination of iterative and incremental model. It promotes the continuous development and testing of the software the SDLC of the project.

Continue… Project is divided into iterations with fixed timeline mainly 2 to 4 weeks. It focuses on process flexibility and customer satisfaction. Focus more on development than documentation. Weekly face to face meetings with the customer. Teams collaboration. Development team meetings with project manager on daily basis.

When to use Agile? When frequent changes are required. When highly qualified, motivated and experienced team is available. When customer is ready to have a meeting with software team all the time.

Advantages Fast delivery Face to face communication with clients. Anytime changes are acceptable Fast feedback Improves quality

Disadvantages Depends heavily on customer interaction, so if customer is not clear team can be driven in the wrong direction. Requires good collaboration between team members. Less documentation.