Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Software Development Life Cycle (SDLC): An Overview
Rating: 4.4 out of 5(64 ratings)
1,111 students

Software Development Life Cycle (SDLC): An Overview

Learn SDLC, retrospectives, and change management strategies to lead software projects more effectively.
Created byEdna Shamouni
Last updated 6/2025
English

What you'll learn

  • Identify team challenges using retrospectives and 1-on-1s to support continuous improvement.
  • Lead change by assessing readiness and managing emotions during team or org transitions.
  • Understand each SDLC phase at a high level, from planning to maintenance.
  • Reinforce your learning with short quizzes, real-world templates, and hands-on exercises with solutions.

Course content

5 sections20 lectures54m total length
  • Continued Learning Beyond the Course0:25

Requirements

  • None

Description

Subscribe to my YouTube channel called "Edna's Tech Desk" for more content and continued learning.


Imagine this:

You’re in the middle of a big project, and despite all the effort your team is putting in, it feels like you’re running in circles, deadlines are slipping, frustrations are mounting, and no one seems to agree on what’s going wrong.
Sound familiar? You’re not alone, and the good news is, there’s a way to fix it.

Welcome to the training

I’m Edna Shamouni. I’m thrilled to guide you on this journey to help your business thrive by focusing on what truly matters: delivering results, fostering innovation, and creating a motivated workforce.

I’ve been there too...

From my work with Fortune 500 companies, I’ve seen that the problem usually isn’t a lack of talent; it’s unclear processes, misalignment, and broken communication. That leads to burnout, wasted time, and teams feeling stuck.

My goal is to help you avoid those pitfalls. We’ll step back, uncover the real blockers your team faces, and design solutions that actually work.

Let's get to it

Are you looking to level up how your team delivers software? This course gives you a concise yet impactful roadmap for navigating the Software Development Life Cycle (SDLC) and leading change with confidence, especially useful in fast-paced or scaling environments.

What you'll learn

  • Identify team challenges using retrospectives and 1-on-1s to support continuous improvement.

    • Learn how to uncover root causes of team challenges by viewing problems from multiple perspectives, including those of team members, managers, and executives. You'll be guided through running impactful retrospectives using tools and structured questions that promote honest feedback. Then, dive deeper through 1-on-1 conversations to surface sensitive issues and strengthen trust. This approach helps you address what's really holding your team back and drive meaningful, continuous improvement.

  • Lead change by assessing readiness and managing emotions during team or org transitions.

    • Discover how to navigate the human side of change by evaluating your team’s readiness, addressing emotional responses, and empowering internal champions. You’ll learn practical strategies to lead transitions with empathy, clarity, and confidence, ensuring your team feels supported every step of the way. Whether you’re implementing a new process or reshaping an entire organization, this approach helps turn resistance into resilience and boosts your chances of lasting success.

  • Understand each SDLC phase at a high level, from planning to maintenance.

    • Get a clear, end-to-end understanding of the Software Development Life Cycle (SDLC) and how it brings structure and predictability to your projects. You’ll explore each core phase, from initial planning and requirement gathering to system design, implementation, testing, deployment, and ongoing maintenance, using real-world document templates. This high-level overview will help you confidently apply SDLC principles to ensure alignment, reduce risk, and drive better outcomes for your team and organization.

  • Reinforce your learning with short quizzes, real-world templates, and hands-on exercises with solutions.

    • Apply what you learn through a mix of scenario-based and theoretical quiz questions, backed by detailed explanations to solidify your understanding. You’ll work through an AI chatbot support project with module-specific questions, plus a bonus section that walks you through all six SDLC phases for two practical, real-world case studies: migrating on-prem systems to AWS and integrating e-commerce into a website. With ready-to-use templates and full solutions provided, you’ll gain the confidence to apply these concepts in your real-world projects.

Who this course is for:

  • Professionals managing change in software teams.
  • Those focused on improving team collaboration and retrospectives.
  • Learners with basic SDLC knowledge seeking leadership-focused insights.
  • Team leads and managers aiming to boost efficiency and communication.
  • Project managers wanting practical tools for leading change and growth.