This article discusses the importance of project management methodologies and their impact on project life cycle. It compares Agile and Waterfall methodologies and their similarities and differences. The article also highlights the benefits of using Agile methodology in software development. The references used in the article are also provided.