Team Productivity Metrics
- 2 minutes read - 270 wordsThis document compiles research on engineering team productivity metrics, focusing on industry-standard frameworks like DORA metrics and comprehensive measurement approaches across the software development lifecycle. The goal is to establish a foundation for measuring engineering excellence and team performance in a data-driven manner.
The metrics are organized by development phase (Plan, Code, Build, Deploy, Operate) and include both leading indicators (predictive) and lagging indicators (outcome-based) to provide a holistic view of team productivity and software delivery performance.
Research Sources
Actually Hugo behind the website https://github.com/dora-team/dora.dev/blob/main/hugo/config.toml See https://github.com/dora-team/dora.dev/tree/main
DORA Metrics
- Deploy frequency
- Development Cycle Time (in-progress, review, merge, deploy)
- Change Failure Rate
- Mean Time to Restore
Plan
- Epic Lead Time
- Cycle Time
- Stories and Tasks In Progress
- Velocity Trend
- Unplanned Work (%)
- Sprint Completion Rate (%)
- Sprints Ready
- Sprint Velocity
- Sprint Acceptance Criteria Rate (%)
Code Metrics
- PR Cycle Time
- PR Review Time
- PR Review Depth (Review depth measures the average number of comments per pull request review.)
- PR Size
- PRs In Progress
- PR Merge Frequency
Build
- Build Success Rate
- Top Failed Jobs
- PR Build Success Rate
- Top Failed PR Jobs
- Avg Build Duration
- Avg PR Build Duration
- Avg Builds per PR
Deploy
- Deploy Frequency
- Development Cycle Time
- Change Failure Rate
- Deploy Time
Quality Metrics
- Production Defect Arrival Rate
- Sonar Violations
- Automated Code Coverage
- Sonar Violations (Blocker)
- Container Security Vulnerabilities
Operate Metrics
- Major Incidents (Critical, High, Medium)
- Mean Time to Restore for Major Incidents (Critical, High, Medium)
- Non-Major Incidents (Critical, High, Medium) Mean Time to Restore for Non-Major Incidents (Critical, High, Medium)
See also
gh auth login
gh search commits '' --repo belablotski/belablotski.github.io --author belablotski --sort author-date --limit 10