Terminez d'abord "Leçon 1 : Fondements d’Agile et de Scrum" pour débloquer cette leçon.Aller à la leçon précédente

Jira comme modèle opérationnel

Jira n’est pas simplement un endroit où enregistrer des tickets. Dans une organisation Agile, il constitue le modèle opérationnel qui relie la demande client, les décisions produit, le travail de livraison et les preuves d’avancement. Les choix de conception effectués dans Jira déterminent la capacité d’une équipe à répondre rapidement à des questions pratiques : quel résultat cherchons-nous à atteindre ? Qu’est-ce qui est prêt pour le prochain sprint ? Où le travail est-il en attente ? Qui peut modifier les priorités ? Qu’est-ce qui respecte réellement le standard de fin convenu ?

Commencez par considérer un projet Jira comme une frontière opérationnelle, et non comme un dossier. Un projet sert généralement une équipe, un domaine produit, un service ou un flux de valeur partageant un backlog, un workflow, des besoins de reporting et des règles d’accès. Par exemple, une équipe produit chargée de l’onboarding client peut utiliser un seul projet pour tout le travail visant à améliorer la configuration des comptes. Une équipe plateforme distincte peut avoir besoin de son propre projet, car elle applique des contrôles de mise en production différents, travaille avec d’autres parties prenantes et prend en charge des activités de support technique. Créer un projet pour chaque initiative fragmente le reporting ; regrouper des équipes sans lien dans un même projet conduit souvent à imposer un workflow compromis.

Le projet doit avoir un responsable métier désigné et un responsable de la livraison désigné. Le responsable métier est garant des décisions relatives aux résultats et aux priorités. Le responsable de la livraison est garant du bon fonctionnement du système de travail, notamment de la santé du board, de la clarté du workflow et de la rigueur du reporting. Cette répartition des responsabilités évite un dysfonctionnement courant dans lequel les champs, les statuts et les autorisations se multiplient sans décideur clairement identifié.

Traduire le Product Backlog

Les types de tickets représentent différents niveaux et différentes natures de travail Agile. Un Epic regroupe des travaux liés autour d’un résultat client ou métier significatif. Une Story décrit une petite tranche de valeur pouvant être réalisée au cours d’un sprint. Une Task représente un travail nécessaire qui ne correspond pas clairement à une Story orientée valeur utilisateur, comme la préparation d’un document de conformité. Un Bug décrit un comportement qui diffère du résultat attendu. Une Sub-task divise un ticket en éléments traçables lorsque ce niveau de détail aide l’équipe à se coordonner.

Prenons l’exemple d’une entreprise de services financiers qui cherche à réduire les abandons lors de l’ouverture de comptes en ligne. Un Epic pourrait être Réduire les abandons lors de l’ouverture de comptes. Les Stories pourraient inclure l’enregistrement d’une demande incomplète, la clarification des exigences de vérification d’identité et l’affichage de la progression dans la demande. Un défaut faisant échouer l’écran de vérification sur un navigateur mobile pris en charge est un Bug, et non une nouvelle Story. Cette structure permet aux responsables de voir comment le travail réalisé contribue à l’objectif métier, sans confondre un Epic de grande ampleur avec un engagement dimensionné pour un sprint.

Utilisez les types de tickets de manière cohérente, car une classification incohérente affaiblit les rapports et la priorisation. Ne créez pas un nouveau type de ticket simplement parce qu’une partie prenante souhaite disposer d’une étiquette. Des labels, des composants ou un champ personnalisé peuvent suffire. Ajoutez un type de ticket uniquement lorsque ce travail possède un cycle de vie, un modèle de responsabilité, un besoin de reporting ou une règle de fin distincts. Par exemple, les incidents de production peuvent nécessiter un type de ticket distinct s’ils exigent un traitement urgent, une revue d’incident et une gestion des accès que les éléments habituels du backlog ne requièrent pas.

Diagramme de hiérarchie montrant un objectif métier relié à un Epic, l’Epic relié à trois Stories client, une Story divisée en Sub-tasks et un Bug distinct lié à la Story concernée ; étiquetez chaque élément selon sa finalité Agile.

Champs qui facilitent la prise de décision

Les champs ne sont utiles que s’ils améliorent une décision récurrente. Chaque élément du backlog doit rendre sa finalité et la prochaine décision à prendre compréhensibles. Pour les Stories, cela signifie généralement une formulation concise du résultat attendu, des critères d’acceptation, une priorité, une estimation et des liens vers les dépendances pertinentes. La description doit fournir le contexte, tandis que les critères d’acceptation énoncent les conditions observables permettant de considérer le travail comme terminé. L’équipe doit pouvoir discuter de l’élément pendant le refinement sans rechercher des informations dans les conversations ni dépendre de la personne à l’origine de la demande.

La priorité exprime l’urgence relative du point de vue métier, et non la personne qui a demandé la dernière modification ou qui s’exprime le plus fort. Établissez une règle commune. Par exemple, le product owner peut classer les travaux en fonction de leur impact client, du risque sur les revenus, de l’exposition réglementaire et de leur adéquation stratégique. L’équipe peut ensuite estimer l’effort et identifier les incertitudes. La priorité et l’estimation répondent à des questions différentes : la priorité aide à décider quoi faire en premier ; l’estimation aide à prévoir quelle quantité de travail peut tenir dans la capacité disponible.

Limitez le nombre de champs obligatoires. Exiger tous les champs pour chaque ticket produit des données de faible qualité, car les utilisateurs saisissent des valeurs fictives uniquement pour faire avancer le travail. Demandez les informations au moment où elles deviennent nécessaires. Une Story entrant en Sprint Planning doit avoir un résultat attendu clair, des critères d’acceptation, une estimation adaptée à l’équipe et les dépendances connues. Un Bug en cours de triage peut nécessiter la gravité, l’environnement et les informations permettant de le reproduire. Examinez les champs personnalisés inutilisés chaque trimestre et supprimez ou masquez ceux qui ne contribuent plus aux décisions.

Concevoir un workflow pertinent

Les statuts doivent révéler les étapes importantes de la livraison, et non documenter chaque conversation. Un flux simple orienté Scrum peut utiliser À faire, En cours, En revue et Terminé. Une équipe soumise à une validation externe peut ajouter Prêt pour acceptation. La question essentielle est de savoir si chaque statut modifie ce que l’équipe doit faire ensuite, la personne responsable ou la manière dont le travail est mesuré. Si la réponse est non, le statut ajoute probablement une surcharge administrative plutôt que de la visibilité.

Définissez explicitement la signification de Terminé. Pour une Story destinée aux clients, Terminé peut exiger que les critères soient acceptés, que la revue par les pairs soit effectuée, que les contrôles automatisés aient réussi, que le déploiement ait été réalisé dans l’environnement convenu et que le product owner ait donné son acceptation lorsque cela fait partie de l’accord de l’équipe. Le statut ne doit pas signifier que le développement a commencé, que le code a été écrit ou que quelqu’un pense que le travail est probablement terminé. Un statut Terminé mal défini gonfle la vélocité et crée une fausse confiance dans les rapports de mise en production.

Les transitions du workflow doivent également rendre visibles les éléments bloqués. Certaines équipes utilisent un statut Bloqué ; d’autres conservent le statut actuel et utilisent un indicateur ou un champ visible. Les deux approches fonctionnent lorsqu’elles favorisent l’action. L’équipe doit identifier le blocage, le responsable, la date de signalement et le circuit d’escalade. Pendant le Daily Scrum, examinez les éléments bloqués ou qui s’éternisent dans le statut En cours avant de passer en revue les travaux nouvellement commencés. Cela fait passer la conversation de l’activité individuelle au flux de valeur.

Autorisations et responsabilité partagée

Les autorisations font partie de la conception de la livraison. Les contributeurs doivent pouvoir créer, modifier, commenter et faire progresser les travaux dont ils sont responsables. Les product owners doivent pouvoir prioriser le backlog et clarifier les exigences. Les parties prenantes ont souvent besoin d’un accès en lecture et de l’autorisation de commenter afin de fournir rapidement leurs retours sans modifier la configuration du workflow. Les administrateurs Jira doivent conserver le contrôle des schémas, des champs personnalisés, de l’automatisation et des modifications générales de configuration, car un changement non testé peut perturber plusieurs équipes.

Définissez les accès en fonction de la sensibilité du travail et de la structure de l’équipe. Un projet traitant des réclamations clients ou des signalements de sécurité peut nécessiter une sécurité au niveau des tickets afin que seul le groupe concerné puisse consulter certains enregistrements. Cette restriction doit être intentionnelle et documentée ; un secret excessif empêche la collaboration et rend les blocages plus difficiles à résoudre. Lorsque le travail traverse plusieurs projets, utilisez des liens entre tickets et des relais convenus plutôt que d’accorder largement des accès administratifs pour aller plus vite.

Un point de contrôle de gouvernance utile consiste à demander qui peut modifier quoi, pourquoi et avec quelle piste d’audit. Par exemple, un responsable de la livraison peut être autorisé à gérer le tableau, tandis que seul le product owner peut modifier la priorité métier des éléments du backlog engagés. La conception exacte varie selon l’organisation, mais les droits de décision doivent être suffisamment clairs pour qu’une modification de priorité n’invalide pas silencieusement un objectif de Sprint.

Inspection du système

La configuration de Jira doit être inspectée comme n’importe quel autre processus métier. Au moins une fois par sprint, vérifiez si les colonnes du tableau correspondent aux états réels du workflow, si le travail est déplacé rapidement et si certains éléments restent ouverts parce que leurs critères d’acceptation sont incomplets. Un grand nombre de tickets dans « In Progress » indique généralement une quantité excessive de travail en cours, une responsabilité mal définie ou des dépendances non résolues. Ajouter davantage de travail résout rarement ce problème.

Utilisez les rapports pour susciter des décisions, et non pour évaluer les individus. La réalisation de l’objectif du sprint indique si l’équipe a produit le résultat attendu. Le cycle de traitement montre combien de temps s’écoule entre le début actif du travail et son achèvement. L’ancienneté des travaux permet d’identifier les éléments susceptibles d’être bloqués. Le diagramme de flux cumulatif peut révéler une file d’attente qui s’allonge au niveau de la revue ou de l’acceptation. Ces mesures sont particulièrement utiles lorsqu’elles sont examinées en parallèle des causes réelles, comme un environnement de test partagé, des retours lents des parties prenantes ou un travail dont la taille était excessive.

Le test pratique d’une configuration Jira est simple : un nouveau membre de l’équipe doit pouvoir comprendre la hiérarchie, voir ce qui est prioritaire à présent, mettre à jour le travail sans friction inutile et savoir lorsqu’une aide est nécessaire. Commencez par une conception simple et cohérente. Ne la modifiez que lorsque les éléments concrets observés lors de la livraison montrent que le modèle actuel empêche de prendre une meilleure décision ou masque un risque réel.

Entraînement

Point de contrôle de la leçon

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

0/6
01Quelle est la base la plus utile pour décider si le travail doit relever du même projet Jira ?
02Quelle affirmation décrit le mieux la relation entre un Epic et une Story dans Jira ?
03Quelle combinaison indique le plus clairement qu’une Story est prête pour la planification d’un sprint ?
04Quel est l’objectif principal d’un workflow Jira bien conçu ?
05Quelle approche des autorisations convient le mieux à une équipe Agile pluridisciplinaire ?
06Quel ensemble de mesures Jira est le plus utile pour identifier les problèmes de flux dans un système de livraison Agile ?
Répondu · 0/6