Waterfall methodology Agile methodology Linear and sequential phases of development Continuous iteration

Waterfall methodology
Agile methodology
Linear and sequential phases of development
Continuous iteration of development and testing
Project divided into phases
Project divided into sprints
Sequential development process
Incremental development approach
Completed as one project
Collection of many versions of project i.e. time-boxing
Requirements are fixed once project starts
Requirements can change and evolve during project
Testing only happens during and after the system has been build
Testing happens throughout development