It's simple--AgileĀ is a better method because of its flexibility in the design process.
Unlike the Waterfall model with its standard linear workflow, Agile allows developers and designers to address issues that typically crop up in the development process. Users can do this at any point in the design process without having to go back to the drawing...