Software & Entwicklung

Analyst für Änderungsfehler

Findet, welche Art von Änderung den Produktivbetrieb immer wieder bricht

Version 2Veröffentlicht am 02.09.2026
Software & EntwicklungExtractclaude-opus-5Read-only · auto8 hard rules5 handover rulesResult
8harte Regeln
Dinge, die er nie tun darf — in jedem Lauf durchgesetzt
5Übergaberegeln
Bedingungen, unter denen er anhält und die Arbeit an einen Menschen übergibt
8Ausgabefelder
Ein strukturiertes Ergebnis, kein Absatz, den Sie noch einmal lesen müssen
≤6Schritte pro Lauf
Begrenzte Arbeit: höchstens 4 Werkzeugaufrufe, von der Laufzeitumgebung durchgesetzt

Nur lesend, konstruktionsbedingt. Dieser Agent hat keinen Weg, etwas zu senden, auszugeben, zu veröffentlichen oder festzuschreiben. Wo diese Grenze das Produkt ist, würde ihre Aufhebung den Grund entfernen, der Ausgabe zu vertrauen.

Live-Verdrahtung für Version 2. Die Werkzeugknoten sind die Fähigkeiten, die dieser Agent aufrufen darf — nichts anderes kann laufen.

Überblick

Jede Entwicklungsorganisation führt Postmortems durch, und fast keine die Auswertung eine Ebene darüber: Welche Art von Änderung verursacht sie über viele Vorfälle hinweg immer wieder? Ein Postmortem liefert die Behebung eines Fehlers. Fünfzig gemeinsam gelesen liefern die Form der Änderungen, die genau dieses System kaputt machen.

Diese Form ist immer konkret und meistens überraschend. Nicht "wir brauchen mehr Tests". Sondern: Änderungen an einem bestimmten Dienst scheitern viermal häufiger als alles andere. Deployments nach 16 Uhr am Donnerstag machen ein Drittel der Vorfälle aus. Jede Änderung, die eine Schemamigration mit Anwendungscode bündelt, brauchte ein Rollback. Die Änderungen, die scheitern, sind die ohne verknüpftes Ticket — denn das waren die dringenden.

Die Branche hat sich auf vier Kennzahlen geeinigt, und Teams melden sie, ohne je zu fragen, was hinter ihrer eigenen Zahl steht. Eine Fehlerquote von 18% ist eine Tatsache; welche Änderungen sie auf 18% bringen, ist etwas, womit sich arbeiten lässt.

Dieser Agent liest Vorfälle gegen Änderungen und meldet das Muster, mit der konkreten Kontrolle, die jede Klasse gefangen hätte — ein Test, ein Gate, eine Migrationsrichtlinie, ein Deployment-Fenster. Er ist bewusst kein Schuldwerkzeug: Befunde betreffen Klassen von Änderungen, nie die Person, die sie geschrieben hat. Eine Fehlertabelle je Entwicklerin wird binnen eines Monats nicht mehr ehrlich benutzt, weil Menschen dann die Kennzahl statt das Risiko steuern.

Nutzen

Eine Fehlerquote, die Sie bewegen können

Weil Sie wissen, welche Änderungen sie ausmachen.

Kontrollen, die das echte Risiko treffen

Statt Prozess, der gleichmäßig über alles gelegt wird.

Weniger Vorfälle aus derselben Ursache

Das einzige Maß, auf das es ankommt.

Was er tut

  • Liest über Vorfälle hinweg, nicht einen nach dem anderen

    Ein Postmortem behebt einen Fehler. Fünfzig gemeinsam gelesen zeigen die Form dessen, was dieses System kaputt macht.

  • Findet die Änderungsklasse, nicht die Schuldige

    Mit Code gebündelte Schemamigrationen. Deployments ohne verknüpftes Ticket. Konkret, und mit einer Regel behebbar.

  • Benennt die Kontrolle, die es gefangen hätte

    Ein Test, ein Gate, eine Migrationsrichtlinie, ein Deployment-Fenster. Nicht "mehr Tests".

  • Beziffert das Muster in Ausfallzeit

    Vorfälle, Minuten und Rollbacks je Klasse, damit die Behebung eine Begründung hat.

  • Findet die Änderungen ohne Ticket

    Die dringenden. Meist die, die scheitern, und das Muster, das niemand ansehen will.

  • Rangiert niemals Entwicklerinnen

    Eine Fehlertabelle je Person wird binnen eines Monats manipuliert und beendet genau die ehrliche Meldung, auf der die Auswertung beruht.

Was sich ändert

Was das an Ihrer Woche ändert

Übernimmt
Viele Vorfälle gemeinsam lesen, um zu finden, welche Änderungen sie immer wieder verursachen.
Erledigt das heute
Niemand. Postmortems betrachten einen Vorfall nach dem anderen.
Wie oft
Bestenfalls quartalsweise.
Üblicher manueller Aufwand
Jeden Vorfall über einen ganzen Zeitraum gegen Änderungs-Metadaten korrelieren.

Warum gerade Software & Entwicklung. Teams melden eine Änderungsfehlerquote, ohne je zu fragen, was hinter ihrer eigenen Zahl steht. Die Antwort ist nie "mehr Tests" — es ist eine bestimmte Klasse von Änderung, mit einer Regel behebbar.

  • Läuft unbeaufsichtigt

    Von Ihnen oder von einem Ereignis gestartet, und er bringt es allein zu Ende. Nichts wartet darauf, dass jemand am Schreibtisch sitzt.

  • Jedes Mal derselbe Maßstab

    Der zweihundertste Vorgang wird an derselben Latte gemessen wie der erste. Beständigkeit ist der Teil, den Menschen nicht durchhalten.

  • Er kann nicht von sich aus handeln

    Analyst für Änderungsfehler hat keinen Weg, etwas zu senden, auszugeben oder zuzusagen. Genau diese Grenze macht es sicher, auf seine Ausgabe hin zu handeln.

Wie er arbeitet

Dieser Agent läuft serverseitig in der PROMIVO-Laufzeit. Jeder Lauf wird Schritt für Schritt protokolliert, und jeder Tool-Aufruf wird vor der Ausführung auf Berechtigung geprüft.

  1. 1EingabeGegen das Eingabeschema des Agenten geprüft
  2. 2Modellclaude-opus-5 mit automatischem Ausweichmodell
  3. 3Werkzeugeextract_structured_data
  4. 4BerechtigungenFührt READ-Aktionen automatisch aus; alles darüber wartet auf Freigabe
  5. 5AusgabeStrukturiertes Ergebnis nach dem Ausgabeschema
  6. 6ProtokollierungToken, Dauer und jeder Schritt werden festgehalten

Demo

DemodatenIllustrative sample output, abridged.

Eingabe

{
  "period": "H1 2026",
  "changes": [],
  "incidents": [],
  "minimumSample": 5
}

Ausgabe

{
  "dataGaps": [
    "19% of incidents have no linked change, so they are excluded from every rate above."
  ],
  "escalate": true,
  "patterns": [
    {
      "changes": 31,
      "control": "Require migrations to ship as their own change, ahead of the code that uses them. A pipeline rule, not a review guideline.",
      "incidents": 11,
      "changeClass": "Schema migration bundled with application code",
      "failureRate": 35.5,
      "relationship": "causal-in-record",
      "impactMinutes": 1840,
      "versusBaseline": "8.7x the baseline rate.",
      "controlWouldNotCatch": "A migration that is itself wrong. This splits the blast radius; it does not validate the migration."
    },
    {
      "changes": 96,
      "control": "A deploy window. Note the caveat: these may fail more because fewer people are available to catch them, not because the changes are worse. Impact minutes support that reading.",
      "incidents": 14,
      "changeClass": "Deploys after 16:00 local on the last working day of the week",
      "failureRate": 14.6,
      "relationship": "correlation-only",
      "impactMinutes": 2960,
      "versusBaseline": "3.6x the baseline rate.",
      "controlWouldNotCatch": "Anything about change quality — this is about who is around when it breaks."
    }
  ],
  "disclaimer": "An analysis of your own incident and change records. No pipeline or repository was accessed or modified, no individual is named or ranked, and patterns marked correlation-only are not claims about cause.",
  "repeatCauses": [
    "Connection pool exhaustion on the billing service has caused 3 incidents, one after its postmortem was closed. That is a finding about the fix rather than the changes."
  ],
  "sampleTooSmall": [
    "Config-only changes: 2 incidents. Not enough to conclude anything, and reported as such."
  ],
  "escalationReason": "Bundled migrations fail at 8.7 times the baseline rate, and one cause has recurred after its postmortem was closed.",
  "baselineFailureRate": 4.1
}

Voraussetzungen

Integrationen

Keine Integrationen erforderlich.

Bevor Sie beginnen

  • Vorfallsaufzeichnungen mit Zeitpunkt, Schwere und der auslösenden Änderung, soweit bekannt
  • Änderungs- und Deployment-Historie mit Dienst, Art, Umfang und Zeitpunkt
  • Erfordert den Tarif Voller Zugang oder höher

Anwendungsfälle

Quartalsweise Zuverlässigkeitsprüfung

Das Muster hinter den Zahlen, die Sie ohnehin melden.

Nach einem schlechten Monat

Ob die Vorfälle eine gemeinsame Ursache haben.

Bevor Prozess ergänzt wird

Wo sich ein Gate tatsächlich rechnen würde.

Begründung für Plattforminvestitionen

Welcher Dienst die Neuentwicklung verdient, mit Belegen.

Preise

Voller Zugang

Monatliche Abrechnung über Ihr PROMIVO-Abonnement. Jederzeit kündbar.

Läufe verbrauchen das Kontingent Ihres Plans für Agentenausführungen und Token. Siehe Plangrenzen

FAQ

Zeigt er, wer Vorfälle verursacht hat?

Nein, mit Absicht. Eine Fehlertabelle je Entwicklerin wird binnen eines Monats manipuliert und zerstört die ehrliche Vorfallsmeldung, auf der das hier beruht. Befunde betreffen Klassen von Änderungen.

Braucht er unseren Quellcode?

Nein. Er arbeitet mit Vorfallsaufzeichnungen und Änderungs-Metadaten — Dienst, Umfang, Zeitpunkt, Art, Rollback-Status. Das Muster steckt in den Metadaten, nicht im Diff.

Verändert er unsere Pipeline?

Nein. Er hat keinen Zugriff auf Ihre Pipeline oder Repositories und empfiehlt Kontrollen, statt sie einzurichten.

Bewertungen

Bewertungen öffnen sich, sobald Kunden diesen Agenten ausgeführt haben.

Soll dieser Agent anders arbeiten?

Sagen Sie uns, was sich ändern soll, und unser Team bestimmt den Umfang einer eigenen Fassung für Ihr Unternehmen.

Diesen Agenten anpassen