Comparision between waterfall model and agile model

diwasmishra 794 views 15 slides Dec 20, 2016
Slide 1
Slide 1 of 15
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15

About This Presentation

Comparision between waterfall model and agile model
I hope this presentation will make you clear about waerfall and agile model.


Slide Content

Presentation on waterfall and Agile software Development model… 9/29/2016 Diwash

What is waterfall development model ???? 9/29/2016 Diwash The waterfall model is one in which each phase of a product’s life cycle takes place in sequence, so that progress flows steadily downwards through these phases like a waterfall.

Steps in waterfall model 9/29/2016 Diwash

Advantages of the Waterfall Model 9/29/2016 Diwash The waterfall methodology stresses meticulous recordkeeping. Having such records allows for the ability to improve upon the existing program in the future. With the waterfall methodology, the client knows what to expect. They’ll have an idea of the size, cost, and timeline for the project. They’ll have a definite idea of what their program will do in the end.

Disadvantages of the Waterfall Model 9/29/2016 Diwash Once a step has been completed, developers can’t go back to a previous stage and make changes. Waterfall methodology relies heavily on initial requirements. However, if these requirements are faulty in any manner, the project is doomed.

9/29/2016 Diwash If a requirement error is found, or a change needs to be made, the project has to start from the beginning with all new code. The whole product is only tested at the end. If bugs are written early, but discovered late, their existence may have affected how other code was written.

When should we use waterfall model??? 9/29/2016 Diwash When there is a clear picture of what the final product should be. When clients won’t have the ability to change the scope of the project once it has begun. When definition, not speed, is key to success.

What is Agile??? 9/29/2016 Diwash Agile came about as a “solution” to the disadvantages of the waterfall methodology. Instead of a sequential design process, the Agile methodology follows an incremental approach.

Steps in Agile Model 9/29/2016 Diwash

Advantages of the Agile model 9/29/2016 Diwash The Agile methodology allows for changes to be made after the initial planning. Re-writes to the program, as the client decides to make changes, are expected. The Agile methodology allows you to make changes, it’s easier to add features that will keep you up to date with the latest developments in your industry.

9/29/2016 Diwash At the end of each sprint, project priorities are evaluated. This allows clients to add their feedback so that they ultimately get the product they desire. The testing at the end of each sprint ensures that the bugs are caught and taken care of in the development cycle. They won’t be found at the end.

When should we use Agile Model?? 9/29/2016 Diwash When rapid production is more important than the quality of the product. When clients will be able to change the scope of the project. When there isn’t a clear picture of what the final product should look like.

9/29/2016 Diwash When you have skilled developers who are adaptable and able to think independently. When the product is intended for an industry with rapidly changing standards.

Disadvantages of Agile Model 9/29/2016 Diwash With a less successful project manager, the project can become a series of code sprints. If this happens, the project is likely to come in late and over budget. As the initial project doesn’t have a definitive plan, the final product can be grossly different than what was initially intended.

9/29/2016 Diwash