
Secure Software Maturity: CMMI, Secure-by-Design, and DevSecOps Foundations
Build repeatable security practices across design, development, testing, and delivery
Created by Rahul Kaundal
Explore how to build secure software by connecting maturity models, secure-by-design principles, and DevSecOps practices. Learn to identify process gaps, apply threat modeling, and strengthen security throughout the software development lifecycle. Gain practical tools to support safer releases and continuous improvement.
Packt | Sep 2026 | 119 min
What You Will Learn
You will start by understanding software security maturity and the SDLC, then move through secure design, coding, and testing practices. Each section connects concepts like CMMI, threat modeling, and DevSecOps with real-world examples. By the end, you will know how to evaluate and improve security practices across your team.
Key Features
- Identify and address security process gaps across the entire software lifecycle
- Apply secure-by-design thinking and threat modeling to reduce risks early
- Strengthen CI/CD pipelines and supply chain security with practical controls
Target Audience
Ideal for software developers, security practitioners, DevOps professionals, QA specialists, and technology managers who want a structured approach to secure software delivery. If you have a background in software development and want to build skills in security maturity, threat modeling, pipeline protection, and governance, this course is a great fit.





