This report provides a comparative analysis of Agile and Waterfall project management methodologies. It begins by defining project methodologies and then delves into the specifics of the Waterfall model, highlighting its sequential phases, advantages, and disadvantages. Subsequently, the report examines the Agile model as an incremental approach, emphasizing its iterative cycles, customer satisfaction benefits, and potential drawbacks. The report advocates for the Agile methodology due to its flexibility and customer-centric approach, illustrating how it integrates within the project lifecycle and software development lifecycle (SDLC). The document concludes by referencing sources that support the analysis and comparison of these two prominent project management methodologies. Desklib provides access to this document and other solved assignments for students.