
上QQ阅读APP看书,第一时间看更新
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 of the DevOps QA Benchmarking assessment is provided in the following graph: