Une app Jira Cloud de PR Flow

Impediment Ledger for Jira

Quand un ticket est signalé, l'app demande pourquoi. Chaque blocage garde son motif, un responsable, une date de déblocage prévue et, à la fin, ce qui l'a résolu. La durée du blocage est tirée de l'historique de Jira lui-même.

Bientôt disponible sur l'Atlassian Marketplace Lire le guide

Conçue sur Atlassian Forge. L'app n'effectue aucun appel réseau en dehors d'Atlassian.

La boîte de dialogue Blocages ouverte depuis le menu ••• d'un tableau : bloqués actuellement, en retard, motif manquant et délai médian de résolution en haut, puis les blocages ouverts
La question de la rétrospective

À la rétrospective, le signalement a disparu, et le motif avec lui.

Quelqu'un se souviendra peut-être qu'un ticket attendait une autre équipe. Personne ne se rappelle combien de temps, ni ce qui l'a finalement débloqué. L'app garde cette trace tant que le signalement est encore là.

Le motif

Chaque blocage reçoit un motif tiré d'une courte liste gérée par votre administrateur Jira, avec une note facultative. Les rapports regroupent le temps par motif, et selon que le motif était interne ou externe.

Responsable et date prévue

Le responsable et la date de déblocage prévue sont facultatifs. Une fois la date passée, le blocage apparaît en retard.

La durée

Une période de blocage commence quand le ticket est signalé (ou, si votre administrateur les a choisis, quand il passe dans un statut de blocage ou reçoit un lien « est bloqué par ») et se termine quand le dernier de ces signaux prend fin. Les heures sont tirées de l'historique du ticket dans Jira : personne n'a de chronomètre à lancer ou à arrêter.

La résolution

La résolution peut être rédigée pendant que le ticket est encore bloqué. Elle est confirmée au retrait du signalement, dans l'app ou dans Jira.


Ce que l'app fait dans Jira

Continuez à signaler comme d'habitude. L'app ajoute le pourquoi et le qui.

La durée de blocage de chaque ticket vient de l'historique de Jira, et le signalement lui-même reste dans Jira.

Un motif, quelques secondes après le signalement

Signalez un ticket depuis le tableau, le menu ••• du ticket ou Automation. Son panneau Blocage affiche alors Signalé, sans motif avec une liste Pourquoi est-il bloqué ?, et il suffit de choisir un motif pour l'enregistrer.

Une note saisie dans la boîte de dialogue Ajouter un signalement de Jira devient la note du blocage s'il n'en a pas encore, et une note saisie au retrait du signalement devient la résolution. Seuls les commentaires de signalement visibles par tous sur le ticket sont utilisés.

Le panneau Blocage d'un ticket Jira, avec « Signalé, sans motif » et la liste de motifs « Pourquoi est-il bloqué ? »

Responsable, date et résolution dans une seule boîte de dialogue

Ouvrez Blocage depuis le menu ••• du ticket pour ajouter une note, un responsable ou une date de déblocage prévue. La résolution peut être préparée à l'avance ; elle est confirmée au retrait du signalement.

La boîte de dialogue Blocage ouverte depuis le menu ••• du ticket, avec le motif, la note, le responsable, la date de déblocage prévue et la résolution

Signalements, statuts de blocage et liens « est bloqué par »

Le signalement compte toujours. Quand le suivi est activé dans le premier projet de votre site, l'app compte aussi les statuts dont le nom signifie clairement « bloqué » (comme « Blocked », « On Hold » ou « Waiting ») et les liens « est bloqué par » vers des tickets non terminés. Un administrateur peut les modifier ou les retirer dans l'onglet Signaux.

Le temps couvert par deux signaux à la fois n'est compté qu'une fois. L'app lit les statuts et les liens, sans jamais les modifier.

L'onglet Signaux des paramètres d'administration de l'app : le signalement, les statuts de blocage et les sens de lien bloquants

Bloqués actuellement

Les blocages ouverts d'un projet, du plus ancien au plus récent, filtrables par motif, par source (signalement, statut, lien) ou sur « les miens ». L'en-tête indique le temps qu'un blocage met habituellement à être résolu : la médiane des 90 derniers jours.

La page Bloqués actuellement : les blocages ouverts d'un projet, du plus ancien au plus récent, avec le motif, la durée, le responsable, la date prévue et la source

Motif manquant

Les blocages sans motif, avec la liste des motifs directement dans la ligne. Sélectionnez plusieurs lignes, choisissez un motif, puis Enregistrer pour N blocages. Une ligne que quelqu'un a modifiée entre-temps l'indique et reste sélectionnée.

La page Motif manquant : les blocages sans motif, chacun avec sa liste de motifs, et l'enregistrement groupé pour plusieurs blocages

Des rapports par motif, et une page Rétro

Le temps bloqué par motif (Pareto), une tendance hebdomadaire, la durée des blocages, les blocages répétés et les blocages ouverts par responsable, chaque graphique accompagné d'un tableau. Regroupement des blocages consacre une ligne à chaque motif : le nombre de blocages, le nombre de jours-tickets, et la durée des blocages typiques comme des plus lents (P50, P85, P95).

Rétro présente les principaux motifs des deux dernières semaines, avec leurs notes et leurs résolutions. Copier les notes de rétro prépare du Markdown pour une page Confluence.

La page Rapports : les jours-tickets bloqués par motif en diagramme de Pareto, la tendance hebdomadaire et le tableau Regroupement des blocages

Des motifs que votre administrateur peut adapter

Les motifs intégrés peuvent être renommés, masqués ou archivés, et vous pouvez ajouter les vôtres, jusqu'à 20. Pas un blocage sert aux équipes qui signalent aussi pour d'autres raisons : le signalement reste dans Jira, et les rapports l'ignorent.

Un menu Blocages sur le tableau

Les cartes du tableau ne peuvent pas afficher les motifs de l'app (une limite de Jira) : le menu ••• du tableau propose donc Blocages. La même boîte de dialogue s'ouvre depuis le backlog et depuis une carte de sprint. Un blocage qui dépasse le délai de résolution habituel du projet est marqué Plus long que d'habitude ; s'il dépasse sa date prévue, En retard.

L'historique d'avant le suivi

La première fois que le suivi d'un projet est activé, vous pouvez charger les 30, 90 ou 180 derniers jours (dans la limite de la durée de conservation). L'app reconstruit les blocages de cette période à partir de l'historique de Jira, avec les heures exactes. Ils arrivent sans motif, prêts pour la page Motif manquant.

Export CSV

Un résumé hebdomadaire ou une ligne par blocage. Les notes ne sont jamais exportées, et les lignes ne couvrent que les tickets que la personne qui exporte peut parcourir. Un rapport partiel (plus de 2 000 blocages) n'a pas de CSV par blocage.

Champs JQL

ilOpen = 1 trouve les blocages ouverts, ilReasonMissing = 1 ceux qui n'ont pas de motif, et ilCategory filtre par motif. L'index de recherche se met à jour quelques secondes après une modification.

Un agent Rovo, si votre site dispose de Rovo

Demandez-lui ce qui bloque un projet en ce moment, quels motifs coûtent le plus de temps bloqué ou quels blocages n'ont pas de motif. Il voit ce que vous voyez dans l'app et ne lit jamais les notes.

Dans votre langue

L'app est disponible en anglais, allemand, français, espagnol, japonais et hongrois. L'agent Rovo est configuré pour répondre dans la langue dans laquelle vous écrivez, mais son nom et ses questions suggérées sont en anglais.

Les autorisations de Jira, partout

Vous ne voyez que les tickets que vous pouvez parcourir dans Jira. Les décomptes des rapports, les lignes CSV et les réponses de l'agent Rovo sont filtrés de la même manière.

Motifs intégrés

  • Dépendance envers une autre équipe
  • Partie externe
  • Décision en attente
  • Approbation / validation
  • Clarification du périmètre / des exigences
  • Revue / capacité interne
  • Environnement
  • Accès / autorisations
  • Problème technique / défaut
  • Autre
  • Pas un blocage

En pointillés : comptés comme externes par défaut

Vos données restent chez Atlassian

Enregistrées dans le stockage Forge de votre site, sur l'infrastructure d'Atlassian.

L'app n'effectue aucun appel en dehors d'Atlassian, n'utilise ni analytique ni journalisation externes et n'appelle elle-même aucun LLM. Nous, l'éditeur, n'avons pas accès aux données.

Si vous utilisez l'agent Rovo, Rovo reçoit ce que vous pouviez déjà voir à l'écran : clés et résumés des tickets, motifs, durées, dates prévues et identifiants de compte des responsables. Jamais les notes ni les résolutions.

Ce qui est enregistré

Les identifiants des tickets et des projets, les périodes de blocage et ce qui les maintenait (le signalement, un nom de statut, un ticket bloquant), les motifs, les notes, les dates prévues, les résolutions, un journal des modifications, ainsi que les identifiants de compte Atlassian des responsables et des personnes qui ont modifié un blocage. Aucun nom, aucune adresse e-mail ni aucun résumé de ticket n'est conservé dans un champ. Les notes sont du texte libre : n'y mettez pas de données personnelles.

Pendant combien de temps

Les blocages clos sont supprimés après la durée de conservation du projet : 365 jours, sauf si un projet fixe une durée plus courte. Un administrateur Jira peut exporter tous les enregistrements stockés au format JSON Lines.

Ce que contiennent les journaux

L'opération, son résultat et un code d'erreur. Jamais de notes, d'identifiants de compte ni de contenu de ticket.

Quand vous désinstallez l'app

Atlassian conserve les données de l'app pendant 28 jours, puis les supprime. Une réinstallation ne les restaure pas automatiquement.

Lire l'avis de confidentialité

À savoir avant de commencer

Ce que l'app ne fait pas.

Remplacer votre tableau

Le tableau reste celui de Jira. Les motifs apparaissent dans le menu Blocages et dans le panneau Blocage de chaque ticket.

Garder deux blocages ouverts sur un même ticket

Un ticket a au plus un blocage ouvert à la fois. Le signaler de nouveau après la clôture du blocage en ouvre un nouveau.

Poser le signalement par défaut

Telle qu'installée, l'app se contente de lire le signalement. Le poser et le retirer depuis l'app est désactivé par défaut et doit être activé pour votre installation ; un administrateur Jira lance ensuite un test d'écriture des signalements et l'autorise projet par projet.

Compter en heures ouvrées

Les durées sont en temps calendaire, sans heures ouvrées ni calendrier des jours fériés. Un blocage qui couvre un week-end compte le week-end.

Fonctionner dans Jira Service Management

Les projets de gestion des services ne sont pas pris en charge. L'app vise d'abord les projets Jira Software gérés par l'entreprise ; un projet géré par l'équipe fonctionne si son champ Flagged passe la vérification de configuration de l'app.

Produire un rapport sur plus de 2 000 blocages à la fois

Un rapport lit au plus 2 000 blocages. Au-delà, il indique qu'il est partiel ; une période plus courte ou moins de projets donne les chiffres complets.

Payant, via Atlassian

En vente sur l'Atlassian Marketplace.

Atlassian gère l'abonnement, la facturation et les licences. Si la licence est inactive, le suivi, la page de l'app, les rapports, l'export CSV et l'agent Rovo sont suspendus ; le panneau Blocage de chaque ticket reste consultable et l'export des données par l'administrateur continue de fonctionner.

Bientôt disponible sur l'Atlassian MarketplaceSupport