Agile and Waterfall are two management methods. These are for the project management. When you take project from the client and also used to complete the project. So when you work on the project from one at a time approach, you do it through the waterfall method. And when you do it in the iteration method, you are being called as the waterfall method.