With this proposed toolkit for DevOps QA benchmarking assessment, we assess the current state of each of the practices in the 25 elements in the 6 key areas on a scale of 1-4.
The 6 areas of assessment with overall 25 elements assessed for the state of maturity on a scale of 1-4 are listed here:
Source Control:
Software Configuration Management
Frequency of Code Commits
Unit Testing
Branching Complexity
Infrastructure Version Control
Build Management:
Build Infrastructure
Automated Build Management
Build Repository
Dependencies Management
Cluster Management
Virtual Machine Management
Gated Commits
Test Management:
Deployment:
Automated Deployment
Notifications
Database Configuration
Release Management:
Release Process
Roll-Back Process
Monitoring:
Continuous Monitoring
Metrics Analysis
Dashboard and Reporting