Logiciel et ingénierie

Analyste des Échecs de Changement

Trouve quel type de changement casse la production encore et encore

Version 2Publié le 2 sept. 2026
Logiciel et ingénierieExtractclaude-opus-5Read-only · auto8 hard rules5 handover rulesResult
8règles strictes
Ce qu'il ne doit jamais faire, appliqué à chaque exécution
5règles de transfert
Les cas où il s'arrête et confie le travail à une personne
8champs de sortie
Un résultat structuré, pas un paragraphe à relire
≤6étapes par exécution
Travail borné : au plus 4 appels d'outils, imposé par le moteur d'exécution

Lecture seule par conception. Cet agent n'a aucun moyen d'envoyer, de dépenser, de publier ou de valider quoi que ce soit. Là où cette limite est le produit, la retirer supprimerait la raison de faire confiance au résultat.

Câblage en direct de la version 2. Les nœuds d'outil sont les capacités que cet agent est habilité à appeler — rien d'autre ne peut s'exécuter.

Aperçu

Toutes les organisations d’ingénierie font des revues post-incident, et presque aucune ne fait l’analyse d’un cran au-dessus : sur l’ensemble des incidents, quel type de changement les provoque sans cesse ? Un post-mortem produit un correctif pour un bug. Cinquante lus ensemble produisent la forme des changements qui cassent ce système précis.

Cette forme est toujours spécifique et souvent surprenante. Pas « il nous faut plus de tests ». Plutôt : les changements touchant un service échouent quatre fois plus que tout le reste. Les déploiements après 16 h le jeudi représentent un tiers des incidents. Chaque changement qui regroupe une migration de schéma avec du code applicatif a exigé un retour arrière. Les changements qui échouent sont ceux sans ticket associé, parce que c’étaient les urgents.

Le secteur s’est arrêté sur quatre indicateurs de livraison et les équipes les publient sans jamais demander ce qu’il y a derrière leurs propres chiffres. Un taux d’échec des changements de 18 % est un fait ; savoir quels changements le portent à 18 % est quelque chose sur quoi on peut agir.

Cet agent lit les incidents face aux changements et rapporte le motif, avec le contrôle précis qui aurait attrapé chaque catégorie — un test, une barrière, une politique de migration, une fenêtre de déploiement. Ce n’est délibérément pas un outil de mise en cause : les constats portent sur des catégories de changement, jamais sur qui les a écrits. Un tableau d’échecs par ingénieur cesse d’être utilisé honnêtement en un mois, parce que les gens se mettent à gérer l’indicateur plutôt que le risque.

Bénéfices

Un taux d’échec que vous pouvez faire bouger

Parce que vous savez quels changements le portent à ce niveau.

Des contrôles ciblés sur le vrai risque

Au lieu d’un processus ajouté uniformément partout.

Moins d’incidents de même cause

La seule mesure qui compte.

Ce qu'il fait

  • Lit à travers les incidents, pas un par un

    Un post-mortem corrige un bug. Cinquante lus ensemble montrent la forme de ce qui casse ce système.

  • Trouve la catégorie de changement, pas le coupable

    Des migrations de schéma groupées avec du code. Des déploiements sans ticket. Précis, et corrigeable par une règle.

  • Nomme le contrôle qui l’aurait attrapé

    Un test, une barrière, une politique de migration, une fenêtre de déploiement. Pas « plus de tests ».

  • Chiffre le motif en indisponibilité

    Incidents, minutes et retours arrière par catégorie, pour que le correctif ait un argument.

  • Trouve les changements sans ticket

    Les urgents. En général ceux qui échouent, et le motif que personne ne veut regarder.

  • Ne classe jamais les ingénieurs

    Un tableau d’échecs par personne est contourné en un mois et met fin au signalement honnête dont dépend l’analyse.

Ce que cela change

Ce que cela change à votre semaine

Ce qu'il reprend
Lire de nombreux incidents ensemble pour trouver quels changements les provoquent sans cesse.
Fait aujourd'hui par
Personne. Les post-mortems regardent un incident à la fois.
À quelle fréquence
Chaque trimestre au mieux.
Effort manuel habituel
Corréler chaque incident aux métadonnées de changement sur toute une période.

Pourquoi Logiciel et ingénierie en particulier. Les équipes publient un taux d’échec des changements sans jamais demander ce qu’il y a derrière leur propre chiffre. La réponse n’est jamais « plus de tests » : c’est une catégorie précise de changement, corrigeable par une règle.

  • Fonctionne sans surveillance

    Lancé par vous ou par un événement, il termine seul. Rien n'attend que quelqu'un soit à son bureau.

  • La même exigence à chaque fois

    Le deux centième élément est tenu au niveau du premier. La régularité est la part que les humains ne tiennent pas.

  • Il ne peut pas agir de lui-même

    Analyste des Échecs de Changement n'a aucun moyen d'envoyer, de dépenser ou d'engager quoi que ce soit. C'est précisément cette limite qui rend son résultat sûr à exploiter.

Comment il fonctionne

Cet agent s'exécute côté serveur via l'environnement d'exécution PROMIVO. Chaque exécution est journalisée étape par étape et chaque appel d'outil est soumis à une vérification des autorisations avant d'être exécuté.

  1. 1EntréeValidée par rapport au schéma d'entrée de l'agent
  2. 2Modèleclaude-opus-5 avec repli automatique
  3. 3Outilsextract_structured_data
  4. 4PermissionsExécute automatiquement les actions READ ; tout ce qui est au-dessus attend une validation
  5. 5SortieRésultat structuré conforme au schéma de sortie
  6. 6JournalisationJetons, durée et chaque étape sont enregistrés

Démo

Données de démonstrationIllustrative sample output, abridged.

Entrée

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

Sortie

{
  "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
}

Prérequis

Intégrations

Aucune intégration requise.

Avant de commencer

  • Les enregistrements d’incidents avec moment, gravité et le changement en cause, quand il est connu
  • L’historique des changements et déploiements avec service, type, taille et moment
  • Nécessite le forfait Accès complet ou supérieur

Cas d'usage

Revue trimestrielle de fiabilité

Le motif derrière les chiffres que vous publiez déjà.

Après un mauvais mois

Si les incidents partagent une cause.

Avant d’ajouter du processus

Là où une barrière se paierait vraiment.

Dossier d’investissement plateforme

Quel service mérite la réécriture, avec des preuves.

Tarifs

Accès complet

Facturé mensuellement via votre abonnement PROMIVO. Résiliable à tout moment.

Les exécutions consomment le quota de votre offre pour les exécutions d’agents et les tokens. Voir les limites de l’offre

FAQ

Identifie-t-il qui a causé les incidents ?

Non, délibérément. Un tableau d’échecs par ingénieur est contourné en un mois et détruit le signalement honnête dont cela dépend. Les constats portent sur des catégories de changement.

A-t-il besoin de notre code source ?

Non. Il travaille à partir des enregistrements d’incidents et des métadonnées de changement : service, taille, moment, type, retour arrière. Le motif est dans les métadonnées, pas dans le diff.

Va-t-il modifier notre chaîne de livraison ?

Non. Il n’a aucun accès à votre chaîne ni à vos dépôts et recommande des contrôles plutôt que de les mettre en place.

Avis

Les avis s'ouvrent une fois que des clients ont exécuté cet agent.

Vous voulez que cet agent fonctionne autrement ?

Dites-nous ce qui doit changer et notre équipe cadrera une version sur mesure pour votre entreprise.

Personnaliser cet agent