Diagramme du processus de tri des anomalies

Diagramme du processus de tri des anomalies : réception, reproduction, vérification des doublons, gravité et priorité, escalade, correction, revue de code, vérification QA et mise en production.

Utiliser ce modèle

Qu'est-ce que le processus diagramme du processus de tri des anomalies ?

Le tri des anomalies est ce qui transforme un flux de signalements entrants en une file de travail ordonnée. Chaque signalement est consigné, quelqu'un tente de le reproduire, les doublons sont rattachés à l'original, et ce qui subsiste reçoit une gravité et une priorité afin que l'ingénierie sache quoi traiter en premier. Le nom est délibérément emprunté à la médecine d'urgence : il ne s'agit pas de tout corriger, mais de décider rapidement ce qui reçoit de l'attention maintenant, ce qui attend, et ce qui est clos.

La majeure partie du coût du traitement des anomalies se situe avant même qu'une ligne de code ne soit écrite. Un signalement sans numéro de build ni environnement ne peut pas être reproduit, si bien qu'il rebondit entre le support et le rapporteur pendant une semaine. Une anomalie que personne n'a vérifiée pour un doublon est corrigée deux fois sur deux branches. Une gravité fixée par qui a escaladé le plus fort transforme le backlog en négociation. Dessiner le flux à travers des couloirs rend chacune de ces transmissions explicite et donne à chaque branche un responsable nommé.

Ce modèle est un flux de tri opérationnel sur cinq couloirs : rapporteur, support, responsable du tri, ingénierie et QA. Il comprend les branches que les équipes laissent habituellement non documentées, à savoir la boucle de demande d'informations complémentaires et la clôture pour non-reproductibilité qui la termine finalement, le lien de doublon, la voie d'escalade pour les anomalies critiques ou de production interrompue, et le chemin de réouverture lorsque la vérification QA échoue.

Ce que couvre cet organigramme

Dans ce modèle

  • La réception à travers les couloirs Rapporteur et Support : l'anomalie est signalée par l'utilisateur, puis consignée dans le tracker avec le build, l'environnement, les étapes exactes et le comportement attendu par rapport au comportement observé.
  • Une boucle de reproduction dans le couloir Support : tenter de reproduire l'anomalie, puis une décision « Anomalie reproductible ? » qui fait avancer le signalement vers le tri ou le dévie vers une demande d'informations complémentaires.
  • Le chemin des signalements morts que la plupart des schémas omettent : une décision « Le rapporteur répond-il à temps ? » qui renvoie un signalement ayant reçu une réponse vers une nouvelle tentative de reproduction et clôture un signalement sans réponse comme non reproductible.
  • Deux décisions du responsable du tri : un contrôle « Doublon d'une anomalie ouverte ? » qui relie et clôture les doublons par rapport à l'original, puis l'attribution de la gravité et de la priorité pour tout ce qui est véritablement nouveau.
  • Une branche « Critique ou production interrompue ? » qui déclenche un incident de production et envoie la correction directement à l'ingénierie, tandis que les anomalies standard sont attribuées à l'équipe responsable et placées sur son backlog.
  • Correction et vérification : développer et tester unitairement, un portail « Revue de code approuvée ? » qui reboucle la reprise vers le développement, la vérification QA en test avec une branche de réouverture, puis la mise en production et la notification au rapporteur.

Quand utiliser ce modèle

  • Rédiger un processus de tri pour la première fois, lorsque les signalements arrivent par des tickets de support, des appels commerciaux et des messages Slack et que personne ne s'accorde sur qui décide de ce qui est corrigé.
  • Fixer ou réinitialiser les définitions de gravité et de priorité, où une image unique de qui les attribue et à quelle étape est plus utile qu'une page de politique que personne n'ouvre.
  • Intégrer des ingénieurs support et de nouveaux responsables du tri qui doivent voir quelles décisions leur reviennent et ce qui arrive à un signalement une fois qu'ils l'ont transmis.
  • Configurer un flux de tracker dans Jira, Linear ou GitHub Issues, afin que l'outil encode un processus convenu plutôt que d'en inventer un à travers des noms de statut.
  • Réduire le nombre d'anomalies qui restent intouchées pendant des mois, en rendant explicite plutôt qu'informelle la boucle de demande d'informations complémentaires et la clôture pour non-reproductibilité.

Comment cela fonctionne

  1. Renommer les couloirs selon vos rôles

    Remplacez Rapporteur, Support, Responsable du tri, Ingénierie et QA par vos fonctions réelles. Les petites équipes fusionnent souvent le support et le tri en un seul couloir, et une équipe sans fonction QA dédiée déplace généralement la vérification vers un second ingénieur. Utilisez un couloir par décideur plutôt que par personne, sinon le schéma cesse de correspondre à la réalité dès qu'un poste change.

  2. Inscrire vos définitions de gravité et de priorité sur l'étape de tri

    La gravité est l'impact si l'anomalie se produit ; la priorité est le moment où elle sera traitée. Définissez chaque niveau avec un exemple concret, par exemple une perte de données ou un passage en caisse bloqué en haut et un défaut d'alignement esthétique en bas. Sans exemples, chaque signalement arrive au niveau le plus élevé et le champ cesse de porter de l'information.

  3. Fixer le seuil d'escalade

    Remplacez la décision générique « Critique ou production interrompue ? » par votre déclencheur réel : clients affectés, chemin de revenu bloqué, données à risque. Nommez qui est autorisé à déclarer un incident et où vit le processus d'incident, car le tri transmet l'anomalie à ce moment-là tandis que l'enregistrement de l'anomalie reste ouvert pour la correction permanente.

  4. Décider de la durée de la boucle d'information

    La décision « Le rapporteur répond-il à temps ? » a besoin d'une période d'attente déclarée et généralement d'une relance. Inscrivez le chiffre sur l'étape. Sans cela, les signalements jamais reproductibles restent ouverts indéfiniment et le backlog cesse de refléter le travail réel.

  5. Convenir de ce que signifie la vérification et où va une réouverture

    Précisez si la QA vérifie par rapport aux étapes d'origine du rapporteur, à une suite de non-régression, ou aux deux. Ce modèle renvoie une vérification échouée vers le développement sur le même enregistrement afin que l'historique reste en un seul endroit. Changez-le pour reboucler vers le tri à la place si une anomalie rouverte doit être re-priorisée plutôt que reprise directement.

  6. Le publier et garder une seule version actuelle

    Placez le schéma à côté du formulaire de signalement de bug et dans le runbook d'astreinte, obtenez la validation du support, de l'ingénierie et de la QA, et conservez les versions antérieures pour pouvoir voir quand le processus a changé. Revisitez-le après toute anomalie qui a pris bien plus de temps que nécessaire à résoudre, et corrigez l'étape où elle s'est enlisée.

Questions fréquentes

Quelles sont les étapes d'un processus de tri des anomalies ?

Cinq, dans la plupart des équipes. La réception, où le signalement est consigné avec assez de détails pour agir. La reproduction, où le support confirme que l'anomalie existe et n'est pas une erreur de configuration ou d'utilisateur. Le tri, où les doublons sont reliés et où gravité, priorité et équipe responsable sont attribuées. La correction, couvrant le développement et la revue de code. La vérification, où la QA contrôle la correction par rapport au signalement d'origine avant sa mise en production et l'information du rapporteur. Le schéma ci-dessus utilise ces cinq étapes comme colonnes de phase, la reproduction et le tri portant les décisions qui font l'essentiel du travail.

Quelle est la différence entre gravité et priorité ?

La gravité décrit l'impact de l'anomalie : perte de données, flux de travail bloqué, problème esthétique. La priorité décrit le moment où elle sera traitée. Elles répondent à des questions différentes et devraient rester des champs séparés. Une faute de frappe dans un prix publié est de faible gravité et de priorité élevée ; un plantage dans une fonctionnalité utilisée par deux clients peut être de gravité élevée et de priorité faible. Fusionner les deux en un seul champ est la raison la plus courante pour laquelle un processus de tri cesse d'être crédible, car tout finit en haut de l'échelle.

À quelle fréquence le tri des anomalies doit-il se dérouler, et qui doit y être présent ?

Un court passage récurrent sur tout ce qui a été signalé depuis le précédent : quotidien pour un produit grand public en production, deux fois par semaine pour des cycles de publication plus lents. Trois rôles suffisent généralement à décider : quelqu'un du support capable de parler de l'impact client, un responsable du tri qui possède la gravité et la priorité, et un responsable d'ingénierie qui sait quelle équipe possède le code. Tout ce qui est critique ou touche une production interrompue ne devrait pas attendre la réunion, ce qui explique pourquoi ce schéma l'escalade immédiatement en incident plutôt que de le mettre en file d'attente.

Que doit-il arriver à une anomalie qui ne peut pas être reproduite ?

La clôturer, mais seulement après une boucle explicite. Demandez une fois le détail manquant (build, environnement, étapes exactes, un enregistrement d'écran), relancez dans une période d'attente déclarée, puis clôturez comme non reproductible avec le motif consigné et une invitation ouverte à la rouvrir en cas de récurrence. Ce modèle dessine cette boucle comme une décision dans le couloir Rapporteur plutôt que de la laisser au jugement individuel, car des signalements non reproductibles laissés ouverts en permanence sont ce qui transforme un backlog en une liste que personne ne lit.

Où ce processus s'inscrit

Dans la plupart des opérations, ce processus suit Organigramme du processus de remontée du support client (niveau 1 à niveau 2) et passe le relais à Organigramme du processus de gestion des incidents.

Précède

Suit

  • Organigramme du processus de gestion des incidents — Un organigramme de processus de gestion des incidents interfonctionnels couvrant la journalisation, la priorisation, l'escalade des incidents majeurs, la violation des SLA, la résolution et la clôture.

Fait partie de

Fonctionnalités QueryChart pour ce processus

Utiliser ce modèle

Browse all Modèles de processus informatiques et ITSM