Compare and explain the difference between the traditional Waterfall model and the Agile model