DIFFERENCE BETWEEN AGILE AND WATERFALL
AGILE MODEL |
1. Agile is quick delivered compared to water fall. It as less documentation.
|
2. Agile is team based approach, everyone will perform multiple roles
|
3. Agile is incremental model,functionality keeps adding.
|
4. Agile is sprint based and every sprint there is feedback and hence corrections are fast.
|
5. In agile, client is involved in day to day activities and confirmation, decision are in the go.
|
6. In the agile testing is carried in the same sprint, developing team will also perform testing.
|
Waterfall model |
1. waterfall is a traditional methods of delivering software of application. It empathizes on documentation and process oriented.
|
2. Waterfall has defined roles and everyone perform their own role
|
3. In the waterfall product is delivered at end
|
4. In waterfall feedback about software come at last and hence correction will have impact on cost and schedule.
|
5. In waterfall client not involved in all the phases and activities
|
6. In waterfall testing is an separate phase
|