Beispiel: Metrik-Charta für ein Payments-Plattform-Team

Ein ausgearbeitetes Beispiel einer Metrik-Charta, des einseitigen Dokuments, das in Thema 1.4, Governance und Verantwortung für Metriken beschrieben ist. Es geht um die Form: ein erklärter Zweck, ein ausdrückliches Nicht-Ziel, benannte Verantwortliche und ein Überprüfungsrhythmus. Eine so kurze Charta soll gelesen, nicht abgelegt werden.

  • Team: Payments-Plattform
  • Verantwortlich: Leitung Plattform-Engineering
  • Überprüfung: vierteljährlich, im Plattform-Review

Zweck

Diese Charta regelt die Metriken, die das Payments-Plattform-Team zu seiner eigenen Lieferung und Zuverlässigkeit verfolgt. Sie existiert, damit alle, innerhalb und außerhalb des Teams, sehen können, was gemessen wird, warum und wofür es nicht gedacht ist.

Was wir verfolgen

MetrikQuelle der WahrheitVerantwortlich
Deployment-FrequenzCI/CD-PipelinePlattform-Lead
Durchlaufzeit für ÄnderungenGit plus Deployment-PipelinePlattform-Lead
ÄnderungsfehlerrateIncident-Tracker, nach Deployment getaggtBereitschafts-Lead
Wiederherstellungszeit nach fehlgeschlagenem DeploymentIncident-TrackerBereitschafts-Lead
P99-API-Latenz (SLI)Observability-PlattformSRE-Lead
Verbrauch des FehlerbudgetsObservability-PlattformSRE-Lead

Nicht-Ziele

Diese Metriken werden nie, einzeln oder in Kombination, genutzt, um Ingenieurinnen und Ingenieure zu ranken, Leistungsbeurteilungen zu bewerten oder dieses Team mit der Roadmap eines anderen Teams zu vergleichen, ohne auch Umfang, Besetzung und Systemreife zu vergleichen. Jede Nutzung außerhalb des oben genannten Zwecks erfordert die Zustimmung der Entwicklungsleitung und des Teams selbst.

Leitplanken

Jede Metrik oben, an die ein Anreiz geknüpft ist, ist mit einer Leitplanke gekoppelt. Die Durchlaufzeit für Änderungen wird zusammen mit der Änderungsfehlerrate beobachtet, damit ein Team seine Geschwindigkeitszahl nicht verbessern kann, indem es riskantere Änderungen ausliefert. Die Deployment-Frequenz wird aus demselben Grund zusammen mit dem Verbrauch des Fehlerbudgets beobachtet.

Überprüfungsrhythmus

Das Team überprüft diese Charta jedes Quartal. Eine Metrik, die in zwei aufeinanderfolgenden Quartalen keine Entscheidung verändert hat, ist ein Kandidat für die Ausmusterung.