In earlier software development all processes were completed and implemented but now this is not a scenario. In the modern era, changes are frequent to any software product or module that is in a development phase, due to market competition's priority of requirement changes Because the traditional process models are incompatible with these changes, agile methodology is used instead.. The earlier waterfall model was convenient because of less requirement of features and the emergency of the application in a short period. This Paper Discusses the Comparative Analysis of the waterfall model and agile methodologies while agile methodologies are taking over, even though the waterfall model is older and time-consuming it is still used in many sectors The paper will help other software development process models. The agile method plays an important role in the areas of software project management, software schedule management, etc. The main aim of agile is Customer satisfaction as well as faster development with a low defect rate. This reflects the comparison of the agile processes with the waterfall model software development life cycle model. Agile processes are always beneficial; they have their own set of downsides. The agile method promotes continuous iteration of development and testing throughout the software.