Terminez d'abord "Leçon 2 : Cartographier le travail Agile dans Jira" pour débloquer cette leçon.Aller à la leçon précédente

Introduction

Un workflow Jira efficace doit rendre visible le processus réel de livraison de l’équipe. Il doit montrer où le travail est en attente, où les spécialistes travaillent activement et où un élément est prêt à apporter de la valeur au client. L’objectif n’est pas de créer un diagramme sophistiqué, mais d’aider l’équipe à répondre à des questions concrètes : Sur quoi devons-nous travailler ensuite ? Où le travail est-il bloqué ? Quels éléments sont presque terminés ? Qu’est-ce qui empêche la livraison ?

Une erreur fréquente consiste à copier un workflow générique dans Jira et à s’attendre à ce que l’équipe s’y adapte. Une équipe logicielle peut avoir besoin d’étapes telles que « Sélectionné pour le développement », « En cours », « Revue de code », « Tests » et « Terminé ». Une équipe chargée des opérations marketing peut avoir besoin d’étapes telles que « Brief approuvé », « En production », « Revue par les parties prenantes », « Planifié » et « Publié ». Aucun de ces workflows n’est automatiquement le bon. Une conception adaptée reflète les véritables transferts de responsabilité, les points d’approbation, les droits de décision et les résultats pour le client.

Commencez par décrire le processus de livraison en dehors de Jira. Demandez à l’équipe d’expliquer comment une demande type passe d’une priorité convenue à un résultat achevé. Distinguez les étapes normales des exceptions. Par exemple, une demande renvoyée pour obtenir des précisions ne constitue pas nécessairement une étape permanente du workflow. Il peut être préférable de la représenter par un commentaire, un indicateur ou un champ précisant le motif. Cette distinction évite que le workflow ne devienne le registre de chaque événement inhabituel.

Concevoir le workflow

Un statut de workflow doit représenter un état de travail significatif, et non simplement une activité effectuée par une personne. « Rédaction », « Réunion » ou « En attente de Sam » décrivent généralement des actions ou un responsable, plutôt qu’un état qui aide l’ensemble de l’équipe à gérer le flux. De meilleurs statuts indiquent si l’élément est prêt, progresse activement, attend une décision ou est terminé. Chaque statut doit répondre à la question : « Où en est ce travail actuellement ? »

Limitez le nombre de statuts afin qu’ils puissent être utilisés de manière fiable. Une équipe peut avoir besoin d’un statut de revue distinct si celle-ci crée une file d’attente visible et nécessite une action différente du développement. Il peut être inutile de prévoir un statut distinct pour chaque type de revue lorsque les mêmes personnes, règles et actions suivantes s’appliquent. Avant de créer un statut, vérifiez qu’il modifie la façon dont l’équipe hiérarchise, mesure ou gère l’élément. Dans le cas contraire, utilisez plutôt un champ de ticket, une étiquette, un composant, un commentaire ou une checklist, à condition que le mécanisme choisi soit déjà pris en charge par la configuration Jira de l’équipe.

Les transitions doivent faciliter des décisions claires et protéger les contrôles de qualité essentiels. Par exemple, le passage d’un élément de « Tests » à « Terminé » peut exiger la preuve que les critères d’acceptation ont été respectés. Le retour d’un élément de « Revue par les parties prenantes » à « En cours » doit préciser les raisons des modifications demandées. Les administrateurs Jira peuvent configurer des conditions de transition, des validateurs et des fonctions postérieures à la transition, mais ces contrôles doivent rester proportionnés. Des restrictions excessives peuvent entraîner des contournements, comme laisser des tickets dans un statut incorrect ou créer des doublons.

Définissez la signification de « Terminé » avant de configurer la transition finale. Pour une fonctionnalité destinée aux clients, cela peut signifier que les critères d’acceptation sont respectés, que les tests requis sont terminés, que la documentation est à jour et que la décision de mise en production est consignée. Pour un contenu de campagne interne, cela peut signifier qu’il est approuvé, enregistré à l’emplacement convenu et accessible au public visé. Une définition commune de « Terminé » rend les données Jira plus fiables, car le statut final correspond à une signification métier cohérente.

Mapper les workflows aux colonnes du tableau

Un tableau est un outil de gestion visuelle, et non une copie complète du workflow. Plusieurs statuts de workflow peuvent être regroupés dans une seule colonne du tableau lorsque l’équipe les gère comme une même étape du flux. Par exemple, la revue technique et la revue métier peuvent toutes deux apparaître sous la colonne Revue si l’équipe les suit avec le même objectif. À l’inverse, un seul statut de workflow peut nécessiter sa propre colonne s’il constitue un goulot d’étranglement majeur qui exige une attention explicite.

Concevez les colonnes autour de la livraison au client et des décisions de l’équipe. Un tableau utile comprend souvent une file d’attente de départ clairement définie, une zone de travail actif, une ou plusieurs zones de revue ou de validation soumises à des contraintes, ainsi qu’une zone finale pour les éléments terminés. Évitez les colonnes qui indiquent uniquement quelle personne travaille sur un élément. La responsabilité relève des informations d’assignation et des routines de l’équipe ; le tableau doit avant tout révéler l’état du travail et la prochaine action à effectuer.

Pour chaque colonne, définissez les critères d’entrée et de sortie. « En cours » ne devrait pas signifier que quelqu’un a ouvert l’issue. Cela devrait signifier que l’équipe a affecté une capacité et que le travail progresse activement. « Prêt pour la revue » devrait signifier que le créateur a terminé la préparation convenue et que le relecteur peut agir sans avoir à rechercher les informations manquantes. Ces critères réduisent les désaccords sur la position d’un élément dans le tableau et améliorent la qualité des indicateurs de flux.

Un flux de tableau Jira de gauche à droite présentant les colonnes Prêt, En cours, Revue, Validation et Terminé, avec plusieurs statuts de workflow mappés dans certaines colonnes et un goulot d’étranglement visible dans la colonne Revue

Examinez le tableau du point de vue du client. Si un élément reste plusieurs jours dans une colonne en attendant une approbation externe, le tableau doit rendre cette attente visible. Dissimulé dans une vaste colonne « En cours », ce délai donne à l’équipe une fausse impression d’activité et rend l’amélioration du processus plus difficile.

Appliquer des limites de travail en cours

Une limite de travail en cours contrôle le nombre d’éléments pouvant occuper une étape ou un ensemble d’étapes à un moment donné. Elle vise à protéger la concentration et à révéler les goulots d’étranglement. Lorsqu’une colonne de revue est limitée à trois éléments et en contient déjà trois, la personne suivante devrait contribuer à terminer ou à débloquer le travail existant avant de commencer un nouvel élément. Cela fait évoluer le comportement de l’équipe : elle ne cherche plus à maximiser l’utilisation individuelle, mais à améliorer le débit global.

Choisissez une limite en vous appuyant sur des données concrètes et sur la capacité de l’équipe. Une équipe de cinq personnes n’a pas automatiquement besoin d’une limite de cinq dans chaque colonne. Tenez compte du nombre de personnes capables d’effectuer le travail, du volume de travail parallèle qui produit des avancées utiles et de la taille habituelle des éléments. Si la revue nécessite un seul spécialiste, une limite de deux ou trois peut être plus appropriée qu’une limite fondée sur la taille totale de l’équipe. Commencez par une limite provisoire et examinez les résultats sur plusieurs cycles de livraison.

Une limite est un déclencheur de discussion, pas une sanction. Lorsque la limite est atteinte, l’équipe doit se demander si un élément peut être terminé, si le travail est bloqué ou si l’engagement était irréaliste. Un dépassement temporaire peut être approprié en cas d’incident urgent, mais sa raison doit être visible. Des dépassements répétés indiquent que la limite, le workflow, le modèle de dotation ou les règles de priorisation doivent être réexaminés.

N’utilisez pas les limites de travail en cours pour dissimuler la demande. Si les demandes urgentes contournent régulièrement le tableau, l’équipe perd la capacité de visualiser sa charge de travail réelle. Établissez une politique explicite de traitement accéléré, précisant qui peut l’autoriser, quel travail est déplacé et comment son impact sera évalué. Les exceptions deviennent ainsi gouvernables, au lieu de permettre à chaque partie prenante de redéfinir les priorités de manière informelle.

Utiliser des filtres et examiner les performances

Un filtre de tableau doit afficher le travail dont l’équipe est responsable. Il doit inclure le ou les projets concernés, les types de tickets et le périmètre convenu. Un filtre qui inclut tous les tickets d’un projet volumineux peut rendre le tableau illisible et réduire la confiance dans les données. Un filtre qui exclut les dépendances, les défauts ou le travail opérationnel peut donner une vision trompeuse de la capacité. Validez le périmètre avec l’équipe et documentez les règles d’inclusion dans un langage métier clair.

Utilisez les filtres pour prendre en charge différentes vues de pilotage sans modifier le workflow sous-jacent. Un tableau de suivi de la livraison peut se concentrer sur les éléments du sprint en cours ou du backlog. Une vue de service peut se concentrer sur les tickets non résolus ayant un impact sur les clients. Un tableau de bord destiné à la direction peut résumer le débit, l’ancienneté du travail et les risques. Ces vues doivent reposer sur des données de tickets cohérentes. Évitez de créer de nombreux tableaux presque identiques lorsqu’un petit nombre de vues bien définies suffirait à répondre à la décision que chaque public doit prendre.

Inspectez régulièrement les données, mais ne cherchez pas à optimiser l’apparence des graphiques. Suivez le temps de cycle entre le début du travail actif et son passage à l’état Terminé, le temps passé en attente de revue ou d’approbation, le débit sur des périodes comparables, l’ancienneté des éléments non résolus et la fréquence de réouverture des tickets. Une hausse du nombre de tickets terminés peut masquer une dégradation de l’expérience client si les éléments sont plus petits, si les défauts augmentent ou si les tâches plus anciennes restent bloquées.

Effectuez une revue du workflow après plusieurs cycles de livraison. Demandez quels statuts sont souvent mal compris, quelles colonnes accumulent du travail, si les limites de WIP sont respectées et si le filtre inclut le travail qui consomme réellement la capacité. Lorsque c’est possible, modifiez un ou deux éléments à la fois, puis comparez le résultat à celui de la période précédente. Vous créez ainsi une boucle d’amélioration pragmatique et évitez de reconcevoir Jira sur la base d’une seule semaine inhabituelle.

Erreurs courantes et décisions pratiques

L’erreur la plus fréquente consiste à concevoir le workflow autour des services de l’organisation. Une séquence telle que Produit, Design, Ingénierie et Opérations peut indiquer qui intervient sur un ticket, mais elle ne montre pas nécessairement si le travail est prêt, en cours, bloqué ou terminé. Si plusieurs services travaillent simultanément sur un même élément, des statuts fondés sur les services peuvent également favoriser les transferts plutôt que la collaboration.

Une autre erreur consiste à traiter chaque approbation comme une étape permanente. L’approbation mérite son propre statut lorsqu’elle crée une file d’attente mesurable, possède un responsable distinct ou détermine si le travail peut se poursuivre. Si l’approbation est immédiate et gérée dans le cadre de la même activité, l’ajout d’un statut peut accroître la charge administrative sans améliorer la visibilité. Prenez cette décision en fonction des délais et des risques observés, et non du souhait de disposer d’un diagramme plus détaillé.

Les équipes créent également des problèmes en autorisant trop d’éléments à passer à In Progress. Il en résulte un tableau rempli de travaux partiellement terminés, des temps de cycle longs et de fréquents changements de contexte. Une meilleure réponse consiste à terminer l’élément utile le plus ancien, à résoudre son blocage ou à renégocier le périmètre. Le démarrage d’un autre élément doit être une décision délibérée, avec un compromis clairement visible.

Enfin, ne confondez pas la configuration de Jira avec l’amélioration des processus. Une nouvelle colonne ne peut pas résoudre des priorités floues, l’indisponibilité des personnes chargées des revues, des critères d’acceptation insuffisants ou une demande excessive. Utilisez le tableau pour mettre ces situations en évidence, puis attribuez une décision opérationnelle au responsable approprié. Un workflow simple que l’équipe suit de manière cohérente est plus utile qu’un workflow élaboré qui produit des données peu fiables.

Résumé

Concevez le workflow Jira autour des états qui ont une réelle signification dans le processus de livraison de l’équipe. Utilisez les statuts pour les décisions et les situations importantes, les colonnes pour visualiser le flux et les filtres pour obtenir une vue fiable du travail pris en charge. Définissez des limites de WIP là où des files d’attente se forment, puis utilisez les dépassements pour lancer des discussions de résolution de problèmes plutôt que pour désigner des responsables à blâmer.

La qualité de la conception doit être évaluée selon son utilité métier. L’équipe peut-elle identifier la meilleure action suivante ? Un responsable peut-il voir où la livraison est retardée ? Les parties prenantes peuvent-elles comprendre ce qui est réellement terminé ? Examinez ces questions à l’aide des données de livraison après plusieurs cycles et simplifiez toute partie de la configuration qui ne contribue pas à une décision. L’objectif est de disposer d’un tableau qui améliore le flux et la responsabilisation, et non d’un workflow qui donne simplement l’impression d’être complet.

Entraînement

Point de contrôle de la leçon

Révisez la leçon et recevez des conseils sur votre travail.

0/1
Répondu · 0/1
Leçon 3 : Concevoir des workflows et des tableaux efficaces