Skip to content

SDLC Fundamentals

The Software Development Lifecycle defines how software moves from idea to production reliably.

Stages

  1. Requirements and planning
  2. Design
  3. Development
  4. Testing and validation
  5. Deployment
  6. Operations and continuous improvement

DevOps Lifecycle (8 Stages)

  1. Plan
  2. Code
  3. Build
  4. Test
  5. Release
  6. Deploy
  7. Operate
  8. Monitor

DevOps Perspective

  • Shift testing and security left.
  • Automate quality checks in CI.
  • Use feedback loops from production monitoring.