Engineering performance,
measured from code to production.
AI-native engineering metrics for velocity, code quality, and production reliability. Measure Engineering Output from merged work, adjusted for complexity, change size, missing tests, and AI slop.
GitHubGitLabCIDeploysPagerDutyClaude CodeCodexCursor
What shipped
Engineering Output per Engineer
A snapshot of how the team is shipping. Switch metrics and cuts to explore the detail.
67.55 / week +110.26%
Output / week / eng
By Category
Features39.89%
KTLO35.31%
Bug Fixes24.8%
Unclassified0%
Engineering Output per Engineer is Engineering Output per engineer per week: merged work weighted by complexity and adjusted for change size, AI slop, and missing tests. Benchmarks come from the illustrative data shown here.
Trusted by AI-forward enterprises
Velocity, adjusted
A merged PR is not a unit of work.
Engineering Output weights every merged change by its complexity and takes output back off for quality: AI slop and missing tests earn less. Ten trivial PRs and one hard migration stop looking the same.
How a PR becomes output
11.90
Engineering Output points
4
eligible merged changes
4 factors
one scoring model
Engineering Output combines complexity weights, a bounded change-size factor, and penalties for AI slop and missing tests. Rework is a separate outcome signal. The same scoring feeds Engineering Output per Engineer above.
Quality, reliability, CI/CD health
Speed only counts if it holds in production.
The same telemetry reads quality and reliability: code rewritten within 30 days, test coverage on what changed, the AI Slop Index, change failure rate, incident recovery, and the health of the pipeline that ships it all.
Quality, reliability and pipeline
Quality
Code Durability
93.2%
−0.9 pts vs human-only
30-day rework 6.8% vs 5.9%
Test coverage on changed code
71%
+4 pts
tests added against lines touched
AI Slop Index
14
−6, lower is better
on AI-generated code, 12-week trend
Reliability
Change failure rate
3.2%
−0.7 pts
deploys causing a failure or incident, baseline 3.9%
Defect rate
2.1%
−0.3 pts
bugs per merged PR within 30 days, baseline 2.4%
Time to recover
42 min
−11 min
median, incidents from this quarter's deploys
CI/CD health
Pipeline success
94%
+3 pts
runs passing on first attempt
Median CI run
9m 40s
−2m 10s
commit to green, main branch
Deployment frequency
38 / wk
+9
to production, prior 12 weeks 29
Computed from merged PRs, CI runs, deploys and incidents. AI-assisted means a merged PR with positive AI attribution or an agent author; the baseline is the same team's human-only work on the same repositories.
Team pulse
A weekly view of delivery and quality.
Review what merged and deployed, what stalled or was reverted, and where your team can improve. Team pulse brings delivery evidence into one weekly view, with links back to the work behind it.
Team pulse
23
PRs merged, 14 AI-assisted
18
deployed to production
7
did not ship: 4 stalled, 2 blocked on review, 1 reverted
0
incidents from this week's deploys
Stalled: an open PR with no commit or review for five days. Blocked on review: review requested, none started within 48 hours. Reverted: a revert commit or rollback deploy that names the PR. Improvements are ranked by estimated hours returned to this team's cycle time each week, from its own last 12 weeks.
A closer look
Engineering metrics with clear definitions
Engineering Output is the primary delivery metric. Read it alongside cycle time, code quality, and production reliability to understand what shipped and whether it held up.
| Metric | What it measures | Unit | Source and window |
|---|---|---|---|
| Engineering Output | Complexity-weighted merged work, adjusted for size, missing tests, and AI slop | Output points | Analyzed merged PRs; complete Monday–Sunday weeks |
| Engineering Output per Engineer | Weekly output divided by engineers with positive output that week; averaged across complete weeks | Points / active engineer / week | Same eligible work and complete weeks |
| AI Output Share | AI-assisted plus agent-authored output divided by total output | Percentage | Attributed Engineering Output; same complete weeks |
| PR cycle time | Time from first commit to merge | Hours or days | Commit and merge timestamps; selected period |
| 30-Day Code Rework Rate | Recently added code rewritten or deleted within 30 days | Percentage | Code history; a 30-day observation window |
| AI Slop Index | Assessment of low-quality or unnecessary AI-generated code | Scored quality signal | Analyzed changes; selected scope |
| Deployment frequency | How often software is deployed to an environment | Deployments / period | Deployment records and environment mapping |
| Change failure rate | Deployments associated with a failure or incident | Percentage | Mapped deployments and incidents; selected period |
| Incident recovery | Time taken to restore service after a failure | Minutes or hours | Incident and delivery records; source-dependent |
Questions about Engineering Performance
How does Engineering Output differ from counting pull requests?
Each eligible merged change earns points based on complexity, a bounded size adjustment, and penalties for missing tests and AI slop. A routine update and a difficult architectural change contribute differently. PR counts remain useful supporting evidence.
Does rework reduce Engineering Output?
The current score applies missing-test and AI-slop penalties at merge time. Later rework, code turnover, and incidents are separate outcome signals; they do not directly discount the current Engineering Output formula.
How does Engineering Performance relate to DORA metrics?
Engineering Output describes scored work delivered. DORA views describe delivery speed and stability using deployments, lead time, failures, and recovery. Use them together. CI/CD and DORA views require the relevant data mappings and admin access.
How should I interpret the product examples?
The product views on this page use illustrative data to explain the metrics and workflows. For metric definitions, sample calculations, and assumptions, see our measurement methodology.
Connect your repositories. Review your team's delivery.
Build a baseline from repository history and connect agent sessions to understand AI contribution. Start with one team's repositories, or get pricing for the org.