The document provides an overview of the software development life cycle (SDLC) including its phases and common methodologies. It discusses the SDLC phases of planning/initiation, constant development, and gateway. Common methodologies covered are waterfall, iterative, agile, and DevOps. Waterfall follows sequential tasks while iterative allows learning from iterations. Agile advocates adaptive planning and evolution. DevOps enables continuous development, testing, integration, deployment and monitoring throughout the development cycle. The presentation concludes with a Q&A section.