Build and publish Eldorado documentation / build (pull_request) Successful in 41s
37 lines
2.0 KiB
Plaintext
37 lines
2.0 KiB
Plaintext
---
|
|
id: deployment-frequency
|
|
slug: /measurement/deployment-frequency
|
|
title: Deployment frequency
|
|
description: Definition, collection evidence and limitations for deployment frequency.
|
|
---
|
|
|
|
<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.
|
|
|
|
**Unimplemented metric — no live telemetry.** This is a prospective contract, not an implemented calculation or collector.
|
|
|
|
{/* contract:start */}
|
|
Distinct successful logical production deployments per complete service-day of observation.
|
|
|
|
| Contract | Definition |
|
|
| --- | --- |
|
|
| Numerator | Distinct service_id+deployment_id successful production deployments in window |
|
|
| Denominator | Observed service-days in window |
|
|
| Expression | N / D |
|
|
| Aggregation | ratio |
|
|
| Unit | deployments/service-day |
|
|
| Eligible population | Declared production services and complete UTC observation days; report each service before pooled views. |
|
|
| Exclusions | Test/staging, failed attempts without production effect, duplicate callbacks and retries of the same rollout. |
|
|
| Events and source | deployment.completed; authoritative deployment service |
|
|
| Owner / cadence | Platform & IT / Weekly per service |
|
|
| Missing evidence | Missing feed periods not zero; report coverage and no unqualified overall rate when period incomplete. |
|
|
| Gaming and limits | Split deployments without value; pair with success, rework and failure measures. Descriptive signal, not causal AI productivity attribution. Source completeness, task mix and sampling limit inference; report uncertainty. More deployments alone do not establish better performance; affected unsuccessful changes remain in change-fail population. |
|
|
{/* 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>
|