Software Development Life Cycle (SDLC)

Start my 1-month free trial

Course details

From scrum to Six Sigma, there's an abundance of options for architecting an organization's workflow. And since there's no one-size-fits-all approach to software development, it's important for software project managers, architects, and team leads to grasp the different options at their disposal before making a decision that affects the budgeting, staffing, and management of software delivery. This course zooms out on the software development landscape to provide a high-level look at a variety of software development life cycle (SDLC) approaches—from traditional methods to more modern processes. Instructor Shashi Shekhar provides a brief overview of each method, highlighting how each one is unique and can be applicable today. Learn about lean, kanban, DevOps, and more.


  • Click here to view Shashi Shekhar’s instructor page

    Shashi Shekhar

    Shashi Shekhar is an enterprise architect with nearly two decades of experience.

    Shashi specializes in designing, developing, and deploying software applications and IT solutions. He began his career as a PowerBuilder and Oracle PL/SQL developer. During the dot-com boom, he made the switch to ColdFusion web application server. He transitioned to being a .NET developer when the first version of the Microsoft .NET Framework came out, and has been working with the technology ever since. Throughout his career, he's managed development teams and also spent a considerable amount of time at various customer sites, serving as their local advisor on product evaluation and business process reengineering. In the past few years, he's worked to diversify his knowledge in the area of infrastructure.

Skills covered in this course