Continuous Delivery Metric Model Novice Beginner Intermediate Advanced Expert Build 7 Automated builds 6 Artifacts are managed 5 Automated release notes Full traceability Delivery pipeline Test Unit testing, mocks, stubs and proxies Automated functional tests Maintain test data Adaptive test suites Test in production Version Control Use distributed VCS Commits are tied to tasks Release train branching strategy Version numbers matter Pristine integration branch DevOps One Team Automated deployment Access to production-like environments Infrastructure as code Live monitoring and feedback Architecture & Design Code metrics Testable code Dependencies are managed Individually releasable components Full audit trail in production Organization & Culture Agile process Buy-in from management Tasks are groomed Designated roles Explicit knowledge transfer
Novice Beginner Intermediate Advanced Expert Build 7 Automated builds 6 Artifacts are managed 5 Automated release notes Full traceability Delivery pipeline Test Unit testing, mocks, stubs and proxies Automated functional tests Maintain test data Adaptive test suites Test in production Version Control Use distributed VCS Commits are tied to tasks Release train branching strategy Version numbers matter Pristine integration branch DevOps One Team Automated deployment Access to production-like environments Infrastructure as code Live monitoring and feedback Architecture & Design Code metrics Testable code Dependencies are managed Individually releasable components Full audit trail in production Organization & Culture Agile process Buy-in from management Tasks are groomed Designated roles Explicit knowledge transfer