Waterfall Model

Agile Methodology

Once  1st Phase over and Process goes to next Phase then we can not revert back to 1st phase.

We can revert back and can do any changes in any module and that process does not affect any other module development.

Waterfall model is Plan Driven Methodology. Because customer requirement are fixed.

Agile is not Plan Driven Methodology. Because customer requriments frequently changes.

Cost of Waterfall model is Low

Cost Of Agile Methodology  is expensive.

Flexibility of Waterfall Model is rigid

Flexibility of Agile Methodology is Flexible.

Waterfall model is not value driven methodlogy.

Agile Methodlogy is value driven methodology. Because we gives the value of the customer requirement.

Guarantee of success of waterfall model is low.

Guarantee of success of Agile Methodology is high.

In Waterfall Model, Testing Phase start after the Development Phase.

In Agile Methodology , Testing is Performed alongside the development.

Waterfall Model is Continuous process.

AGILE  is Cyclic Process.

It is less used now a days in software engg.

It is widely used in software Engg.

In Waterfall Model, development team and testing team work together.

In Agile Methodology, Development team and testing team working toghether.

Waterfall Model is used when the requirements of the customers are fixed.

If customer requirement keep changing then Agile Methodology  is better alternate model.

Software made in waterfall model has most defects compared to one made in Agile.

Software made in Agile  has lesser defects compared to one made in Waterfall model.