The Waterfall Model
After defining the product in limited analysis, development and test phases, a sequential plan is followed.
This requires a relatively long time period. The customer receives the results at the end of the project.
The Agile Method
The process is divided into small phases (Sprints) in which increments are produced and can be delivered to the customer.
Through close collaboration with the customer, the final product will fulfill all the requirements of the customer.
Neither every organization nor every product is suited to this method.