DevOps QA benchmarking assessment areas
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:
- Test Process Management
- Continuous Automation
- Non-Functional Testing
- Service Virtualization
- Test Data Automation
Deployment:
- Automated Deployment
- Notifications
- Database Configuration
Release Management:
- Release Process
- Roll-Back Process
Monitoring:
- Continuous Monitoring
- Metrics Analysis
- Dashboard and Reporting
Outcome of DevOps QA benchmarking assessment
A sample snapshot...