Thursday, May 19, 2016

Difference between Agile model and Waterfall model

NO
NO Agile model Waterfall model
1 Agile model is a combination of iterative and incremental process models The waterfall model is a sequential design process
2 Agile uses adaptive approach,no detailed planning,The product is tested very frequently, through the release of iterations In Waterfall detailed planning is there and Product is tested at end.
3 If there is Error found it can be fixed in the middle of the project. Testing done at the end,so if there is error found in requirement or design doc then project has to start from beginning
4 Testers and developers work together Testers and developers work separately
5 At the end of every sprint, user acceptance is performed. User acceptance is performed at the end of the project
6 The project is executed in short 2-4 weeks iterations. Iterative approach uses here The Project is executed in phased where outcome of first phased is input of the next phased
7 Communication between business dev,coder and tester require, Even Customer interaction is the backbone of Agile Developer does not involve in requirement planning process.
7 Suitable for fixed or changing requirements Suitable for steady requirements