Define & Track Key Engineering & Operational Metrics
This standard mandates the definition and monitoring of standardised engineering metrics to measure performance, delivery efficiency, and system health.
1. Define & Track Key Engineering & Operational Metrics:
Teams must define and monitor standardized engineering metrics to measure performance, delivery efficiency, and system health. This approach ensures data-driven decision-making and continuous improvement.
- 1.1 DORA Metrics Implementation:
- 1.1.1 Deployment Frequency Tracking:
- Track deployment frequency to measure the rate of code releases.
- Automate the collection of deployment frequency data.
- 1.1.2 Lead Time Tracking:
- Track lead time for changes to measure the time from code commit to production deployment.
- Automate the measurement of lead time.
- 1.1.3 Change Failure Rate Tracking:
- Track change failure rate to measure the percentage of deployments that result in failures.
- Automate the collection of failure rate data.
- 1.1.4 Mean Time to Recovery (MTTR) Tracking:
- Track MTTR to measure the average time to recover from production failures.
- Automate the measurement of MTTR.
- 1.2 Service Level Objectives (SLOs) and Indicators (SLIs):
- 1.2.1 SLO and SLI Definition:
- Define SLOs and SLIs to measure reliability and performance.
- Establish clear targets for service availability and performance.
- 1.2.2 SLO and SLI Monitoring:
- Implement monitoring tools to track SLOs and SLIs in real-time.
- Automate alerting based on SLO breaches.
- 1.3 SPACE Framework Implementation:
- 1.3.1 Performance Measurement:
- Measure developer performance using the SPACE framework.
- Track metrics related to speed, activity, communication, and efficiency.
- 1.3.2 Satisfaction and Process Measurement:
- Measure developer satisfaction and process effectiveness using the SPACE framework.
- Track metrics related to satisfaction, collaboration, and feedback.
By defining and tracking key metrics, organisations can gain insights into engineering performance and system health, enabling continuous improvement.