Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Provider Logo

Software Development Life Cycle (SDLC)

via LinkedIn Learning

Overview

Review a variety of different SDLC approaches—from traditional methods to more modern processes—and learn about their applicability in software development.

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.

Syllabus

Introduction
  • Processes for software projects
1. Traditional Methods
  • Waterfall model: Brief overview
  • Waterfall model: Application
  • Spiral model
  • Rational Unified Process: Overview
  • Rational Unified Process: Life cycle
2. Early Agile Methods
  • Dynamic systems development method (DSDM)
  • Feature-driven development (FDD)
  • Crystal methods overview
3. Modern Approaches
  • Scrum overview
  • Scrum workflow
  • Lean overview and key concepts
  • Lean value stream mapping
  • Lean principles
  • Kanban
  • Kanban board
  • Extreme programming
  • Spotify engineering model
  • Spotify engineering culture
  • DevOps: Background
  • DevOps: Concepts
4. Other Approaches
  • CMMI overview
  • Six Sigma overview
  • Six Sigma and software
Conclusion
  • Your path to success

Taught by

Shashi Shekhar

Related Courses

Reviews

0.0 rating, based on 0 reviews

Start your review of Software Development Life Cycle (SDLC)

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free