Build and publish Eldorado documentation / build (pull_request) Successful in 41s
37 lines
2.1 KiB
Plaintext
37 lines
2.1 KiB
Plaintext
---
|
|
id: deployment-rework-rate
|
|
slug: /measurement/deployment-rework-rate
|
|
title: Deployment rework rate
|
|
description: Definition, collection evidence and limitations for deployment rework rate.
|
|
---
|
|
|
|
<div className="strategy-content">
|
|
|
|
**Target operating model — recommended contracts, not installed collection.** All owner and cadence entries below are proposals to confirm before the pilot, not assigned responsibilities or approved schedules.
|
|
|
|
**Prototype calculation — no live telemetry.** The synthetic example calculates this metric; it has no network collectors.
|
|
|
|
{/* contract:start */}
|
|
Unplanned production deployment effects triggered by a production incident as a share of deployment effects.
|
|
|
|
| Contract | Definition |
|
|
| --- | --- |
|
|
| Numerator | Distinct incident-linked deployment_ids classified unplanned remediation |
|
|
| Denominator | All distinct production deployment_ids with production effect in window |
|
|
| Expression | N / D * 100 |
|
|
| Aggregation | percent |
|
|
| Unit | % |
|
|
| Eligible population | Production deployment effects in window with immutable planned/unplanned classification and incident linkage. |
|
|
| Exclusions | Nonproduction, no-effect retries and duplicates; do not exclude unclassified changes silently. |
|
|
| Events and source | deployment.completed; incident.linked; release intent classification |
|
|
| Owner / cadence | Platform & IT / Weekly |
|
|
| Missing evidence | Unknown classification stays denominator; observed numerator is lower bound until reconciliation; show classification coverage. |
|
|
| Gaming and limits | Call hotfixes planned; freeze reason and independently reconcile incident/deployment links. Descriptive signal, not causal AI productivity attribution. Source completeness, task mix and sampling limit inference; report uncertainty. Distinct from failure rate: one failed deployment can lead to multiple separate rework deployments. |
|
|
{/* contract:end */}
|
|
|
|
Read the shared [collection and safeguards](./collection-and-safeguards.mdx) before collecting data; see the [synthetic example and limits](./synthetic-example.mdx).
|
|
|
|
Return to [Skills Measurement](./index.mdx).
|
|
|
|
</div>
|