Principes de base de kanban

Azure Boards | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2013

Pour optimiser la capacité d’une équipe à fournir régulièrement des logiciels de haute qualité, le kanban insiste sur deux pratiques principales. Le premier, visualiser le flux de travail, vous oblige à mapper les étapes de flux de travail de votre équipe et à configurer votre tableau kanban pour qu’il corresponde. La seconde, qui limite la quantité de travail en cours, vous oblige à définir des limites en cours de travail. Vous êtes ensuite prêt à suivre la progression de votre tableau kanban et à surveiller les mesures clés pour réduire la durée du prospect ou du cycle.

Tableau Kanban

Votre tableau kanban convertit votre Backlog en un panneau interactif, ce qui fournit un flot de travail visuel. À mesure que le travail progresse d’une idée à l’achèvement, vous mettez à jour les éléments du tableau. Chaque colonne représente une étape de travail, et chaque carte représente un récit utilisateur (cartes bleues) ou un bogue (cartes rouges) à cette étape de travail.

Consultez cet article pour comprendre comment configurer et commencer à utiliser vos tableaux kanban :

  • Afficher votre tableau kanban
  • Personnaliser les colonnes affichées dans votre tableau kanban pour prendre en charge le fonctionnement de votre équipe
  • Définir des limites de travaux en cours pour contraindre le travail en cours
  • Mettre à jour l’état du travail par glisser-déplacer
  • Afficher l’organigramme cumulatif
  • Comment activer ou désactiver les mises à jour actives

Notes

Les tableaux kanban et tableaux prennent en charge la visualisation du workflow et des métriques de surveillance pour optimiser ce processus. Les tableaux kanban suivent les spécifications, sont indépendants du sprint et fournissent un organigramme cumulatif pour la surveillance de la progression. Chaque sprint est associé à un volet de tâches qui prend en charge les tâches de suivi définies pour le sprint. Vous pouvez surveiller la progression via les graphiques de capacité et le burndown chart de Sprint. Pour obtenir de l’aide sur l’utilisation du volet des tâches, consultez mettre à jour et surveiller votre volet de tâches.

Les récits utilisateur et les bogues correspondent aux types d’éléments de travail. Vous utilisez des éléments de travail pour partager des informations, assigner du travail à des membres de l’équipe, mettre à jour l’État, suivre les dépendances et bien plus encore.

Prérequis

Les tableaux sont créés automatiquement lorsque vous créez un projet ou ajoutez une équipe. Chaque équipe a accès à ses propres tableaux de produits et de portefeuilles, comme décrit dans à propos des équipes et des outils agile.

  • Vous devez vous connecter à un projet. Si vous n’avez pas encore de projet, créez-en un.
  • Vous devez être ajouté à une équipe ouà un projet.
  • Pour ajouter des éléments de travail et pour tester toutes les fonctionnalités du tableau, vous devez disposer d’un accès de base ou supérieur.
  • Pour afficher ou modifier des éléments de travail, les autorisations afficher les éléments de travail dans ce nœud et modifier les éléments de travail dans ce nœud sont définies sur autoriser. Par défaut, cette autorisation est définie pour le groupe Contributors . Pour plus d’informations, consultez définir les autorisations et l’accès pour le suivi du travail.
  • Les utilisateurs disposant d’un accès partie prenante pour un projet privé peuvent ajouter des éléments de travail et mettre à jour l’État par glisser-déplacer, mais ne peuvent pas mettre à jour les champs affichés sur les cartes. Ils peuvent ajouter des tâches et modifier l’état de la tâche.
  • Les utilisateurs disposant d’un accès partie prenante pour un projet public bénéficient d’un accès complet aux fonctionnalités du tableau, tout comme les utilisateurs avec un accès de base .
  • Vous devez vous connecter à un projet. Si vous n’avez pas encore de projet, créez-en un.
  • Vous devez être ajouté à une équipe ouà un projet.
  • Pour ajouter des éléments de travail et pour tester toutes les fonctionnalités du tableau, vous devez disposer d’un accès de base ou supérieur.
  • Pour afficher ou modifier des éléments de travail, les autorisations afficher les éléments de travail dans ce nœud et modifier les éléments de travail dans ce nœud sont définies sur autoriser. Par défaut, cette autorisation est définie pour le groupe Contributors . Pour plus d’informations, consultez définir les autorisations et l’accès pour le suivi du travail.
  • Les utilisateurs disposant d’un accès partie prenante ne peuvent pas exercer ces fonctionnalités de tableau : ajouter des éléments de travail, glisser-déplacer des éléments de travail pour mettre à jour l’État ou mettre à jour les champs affichés sur les cartes. Ils peuvent ajouter des tâches et modifier l’état de la tâche.

Notes

Les tableaux kanban et tableaux prennent en charge la visualisation du workflow et des métriques de surveillance pour optimiser ce processus. Les tableaux kanban suivent les spécifications, sont indépendants du sprint et fournissent un organigramme cumulatif pour la surveillance de la progression. Chaque sprint est associé à un volet de tâches qui prend en charge les tâches de suivi définies pour le sprint. Vous pouvez surveiller la progression via les graphiques de capacité et le burndown chart de Sprint. Pour obtenir de l’aide sur l’utilisation du volet des tâches, consultez mettre à jour et surveiller votre volet de tâches.

Ouvrir votre tableau kanban à partir du portail Web

Votre tableau kanban est l’un des deux types de tableaux disponibles. L’autre est le volet de tâches du sprint. Les tableaux kanban suivent les spécifications, sont indépendants du sprint et fournissent un organigramme cumulatif pour la surveillance de la progression. Chaque sprint est associé à un volet de tâches qui prend en charge les tâches de suivi définies pour le sprint. Vous pouvez surveiller la progression via les graphiques de capacité et le burndown chart de Sprint. Pour obtenir de l’aide sur l’utilisation du volet des tâches, consultez mettre à jour et surveiller votre volet de tâches. Pour obtenir une vue d’ensemble des fonctionnalités prises en charge sur chaque backlog et tableau, consultez les journaux des travaux en souffrance , les tableaux et les plans.

  1. Vérifiez que vous avez sélectionné le projet approprié, puis Sélectionnez tableaux > . Sélectionnez ensuite l’équipe appropriée dans le menu du sélecteur d’équipe.

    Ouvrir votre tableau kanban

    Pour sélectionner le tableau d’une autre équipe, ouvrez le sélecteur. Sélectionnez ensuite une autre équipe ou sélectionnez l'  icône de démarrage parcourir tous les tableaux d’équipe . Ou bien, vous pouvez entrer un mot clé dans la zone de recherche pour filtrer la liste des journaux des travaux en souffrance de l’équipe pour le projet.

    Sélectionner le tableau d’une autre équipe

    Conseil

    Sélectionnez l' icône d’étoile pour faire d’un tableau d’équipe un favori. Les artefacts favoris ( icône favorite) s’affichent en haut de la liste du sélecteur d’équipe.

  2. Vérifiez que vous avez sélectionné les éléments du journal des travaux en souffrance pour Scrum, histoires pour agile ou exigences pour CMMI comme niveau du Backlog.

    Sélectionner un niveau de backlog de produit, des éléments de backlog, des récits ou des spécifications

Pour basculer vers le backlog de produit, sélectionnez Stories en souffrance. Pour basculer vers un volet de tâches, consultez mettre à jour et surveiller votre volet de tâches.

  1. Vérifiez que vous avez sélectionné le projet approprié, puis Sélectionnez tableaux > . Sélectionnez ensuite l’équipe appropriée dans le menu du sélecteur d’équipe.

    Ouvrir votre tableau kanban

    Pour sélectionner le tableau d’une autre équipe, ouvrez le sélecteur. Sélectionnez ensuite une autre équipe ou sélectionnez l'  icône de démarrage parcourir tous les tableaux d’équipe . Ou bien, vous pouvez entrer un mot clé dans la zone de recherche pour filtrer la liste des journaux des travaux en souffrance de l’équipe pour le projet.

    Sélectionner le tableau d’une autre équipe

    Conseil

    Sélectionnez l' icône d’étoile pour faire d’un tableau d’équipe un favori. Les artefacts favoris ( icône favorite) s’affichent en haut de la liste du sélecteur d’équipe.

  2. Vérifiez que vous avez sélectionné les éléments du journal des travaux en souffrance pour Scrum, histoires pour agile ou exigences pour CMMI comme niveau du Backlog.

    Sélectionner un niveau de backlog de produit, des éléments de backlog, des récits ou des spécifications

Pour basculer vers le backlog de produit, sélectionnez Stories en souffrance. Pour basculer vers un volet de tâches, consultez mettre à jour et surveiller votre volet de tâches.

  1. Pour afficher votre tableau kanban, ouvrez votre projet à partir d’un navigateur Web. Sélectionnez travaux des journaux des travaux > en souffrance > , puis tableau.

    Ouvrir le tableau kanban du portefeuille, fonctionnalités

    Si vous ne voyez pas le travail, vous risquez de réduire la taille de votre écran. Sélectionnez l’icône en trois points ( ). Sélectionnez ensuite le tableau des journaux des travaux en > souffrance > .

    Ouvrir le travail lorsque la taille de l’écran est réduite

  2. Pour sélectionner une autre équipe, ouvrez le sélecteur de projet et d’équipe. Sélectionnez une autre équipe ou sélectionnez l’option Parcourir .

    Sélectionner une autre équipe

    Votre tableau kanban s’affiche.

    Tableau kanban, modèle Agile

  1. Pour afficher votre tableau kanban, ouvrez votre projet à partir d’un navigateur Web. Sélectionnez travaux des journaux des travaux > en souffrance > , puis tableau.

    Ouvrir le tableau kanban du portefeuille, fonctionnalités

    Si vous ne voyez pas le travail, vous risquez de réduire la taille de votre écran. Sélectionnez l’icône en trois points ( ). Sélectionnez ensuite le tableau des journaux des travaux en > souffrance > .

    Ouvrir le travail lorsque la taille de l’écran est réduite

  2. Pour sélectionner une autre équipe, ouvrez le sélecteur de projet et d’équipe. Sélectionnez une autre équipe ou sélectionnez l’option Parcourir .

    Sélectionnez une autre équipe dans le menu projet

    Votre tableau kanban s’affiche.

    TFS 2015, tableau kanban, modèle agile

1. mapper le processus de fonctionnement de votre équipe

Le kanban correspond littéralement à un panneau ou à un panneau. La première étape consiste à personnaliser votre tableau pour qu’il corresponde à la façon dont votre équipe travaille.

Lorsque vous ouvrez le tableau kanban pour la première fois, vous voyez une colonne pour chaque État de flux de travail. Vos colonnes réelles varient en fonction du processus utilisé pour créer votre projet.

Pour les récits utilisateur, les États nouveaux, actifs, résolus et fermés suivent la progression du concept à l’achèvement.

User story workflow states Default kanban board, Agile template

Toutefois, les étapes de flux de travail de votre équipe ne sont probablement pas mappées à ces États par défaut. Pour que votre équipe dispose d’un panneau fonctionnel, il doit identifier les étapes de son processus de flux de travail, puis configurer le tableau pour qu’il corresponde.

Par exemple, vous pouvez modifier vos colonnes de kanban pour qu’elles correspondent aux cinq étapes suivantes du flux de travail.

Tableau kanban, colonnes personnalisées

Une fois que vous avez identifié vos étapes, ajoutez et renommez les colonnes à mapper. Gardez le nombre de colonnes au minimum tout en représentant les transferts de clé qui se produisent pour votre équipe.

2. définir des limites de travaux en cours pour contraindre le travail en cours

Dans cette étape suivante, votre équipe définit des limites de travaux en cours pour chaque étape du flux de travail. Bien qu’il soit facile de définir des limites de travaux en cours, l’engagement de l’équipe est d’en adhérer. Les équipes nouvelles dans le kanban peuvent trouver des limites de travaux en cours non intuitifs et sans aucun confort. Toutefois, cette pratique unique a aidé les équipes à identifier les goulots d’étranglement, à améliorer leur processus et à augmenter la qualité des logiciels qu’ils livrent.

Quelles limites devez-vous définir ? Commencez par des nombres qui ne dépassent pas 2 ou 3 éléments par membre de l’équipe travaillant dans une étape. Respecter les limites des travaux en cours signifie que les équipes n’extraient pas d’éléments dans une colonne si cela entraîne le dépassement du nombre d’éléments dans la colonne de la limite WIP.

Lorsqu’ils dépassent la limite, le nombre de colonnes affiche rouge. Les équipes peuvent l’utiliser comme signal pour se concentrer immédiatement sur les activités afin de réduire le nombre d’éléments dans la colonne.

Limites de travaux en cours dépassées

Définir des limites de travaux en cours en fonction des discussions de l’équipe et revisiter au fur et à mesure que votre équipe identifie les moyens d’améliorer leurs processus. Utilisez les limites de travaux en cours pour identifier les goulots d’étranglement et éliminer les déchets de vos processus de Workflow.

3. suivre le travail en cours

Une fois que vous avez'configuré votre tableau kanban pour qu’il corresponde au fonctionnement de votre équipe, vous'prêt à l’utiliser.

Voici quelques opérations que vous pouvez effectuer. Consultez d’un coup d’œil la taille estimée de travail pour chaque élément qui s’affiche en bas à droite de chaque carte. Ajoutez des éléments à votre journal des travaux en souffrance dans la première colonne. Lorsque les priorités changent, déplacez les éléments vers le haut et vers le haut dans une colonne. Et, lorsque le travail se termine en une étape, mettez à jour l’état d’un élément en le déplaçant vers une étape en aval.

Kanban board, move a card to update status

Notes

Vous pouvez Réorganiser les éléments d’une colonne à partir de TFS 2015,1 et versions ultérieures.

En outre, vous pouvez rapidement mettre à jour un champ ou réassigner la propriété directement à partir du tableau.

Kanban, assign items

La mise à jour de votre tableau kanban au fur et à mesure de la progression du travail vous permet de synchroniser votre équipe et vous-même. En outre, vous pourrez voir et partager le flux de valeur que votre équipe propose aux clients.

Important

Les éléments de travail qui s’affichent dans le tableau kanban d’une équipe peuvent générer des résultats qui ne répondent pas à vos attentes. Chaque équipe peut personnaliser les couloirs et les colonnes du tableau kanban. Par conséquent, les valeurs affectées à la colonne ou au couloir du tableau peuvent différer de ce que vous attendez quand une autre équipe met à jour l’élément de travail à partir d’un autre tableau.

La solution de contournement principale pour ce problème est de maintenir la propriété unique des éléments de travail en définissant les chemins de zone et les assigner à une équipe. Une autre option consiste à ajouter des États de flux de travail personnalisés que toutes les équipes peuvent utiliser. Pour plus d’informations, consultez personnaliser le flux de travail (processus d’héritage).

Important

Les éléments de travail qui s’affichent dans le tableau kanban d’une équipe peuvent générer des résultats qui ne répondent pas à vos attentes. Chaque équipe peut personnaliser les couloirs et les colonnes du tableau kanban. Par conséquent, les valeurs affectées à la colonne ou au couloir du tableau peuvent différer de ce que vous attendez quand une autre équipe met à jour l’élément de travail à partir d’un autre tableau.

La solution de contournement principale pour ce problème est de maintenir la propriété unique des éléments de travail en définissant les chemins de zone et les assigner à une équipe. Une autre option consiste à ajouter des États de flux de travail personnalisés que toutes les équipes peuvent utiliser. Pour plus d’informations, consultez modifier le flux de travail pour un type d’élément de travail.

4. Surveillez les métriques et le réglage

Comme pour la plupart des pratiques agiles, le kanban encourage la surveillance des mesures clés pour affiner vos processus. Une fois que votre équipe a utilisé le tableau kanban depuis plusieurs semaines, consultez le diagramme de flux cumulé (CFD).

Choisissez l’onglet Analytics , puis choisissez afficher le rapport complet pour le diagramme de déroulement cumulatif, comme indiqué dans l’image suivante.

Ouverture de la fonctionnalité Analytics

La valeur travail moyen en cours exclut les éléments de travail terminés.

Utilisez les contrôles interactifs pour choisir le laps de temps, les couloirs, les États de flux de travail et les colonnes de tableau kanban. Placez le curseur sur un point dans le temps pour afficher le nombre d’éléments de travail dans un état particulier. Les paramètres par défaut du déroulement cumulé Diagram-Average travail en cours incluent les éléments de travail terminés depuis que l’équipe a commencé le suivi du travail.

Par exemple, le 3 juillet, 101 éléments se trouvaient dans un état de recherche.

Ouvrir l’analytique CFD

Les sélections que vous effectuez sont définies pour vous uniquement et conservées entre les sessions jusqu’à ce que vous les modifiiez.

Choisissez le graphique comme indiqué dans l’image suivante.

Open the cumulative flow diagram

L’élément CFD affiche le nombre d’éléments dans chaque colonne de kanban au cours des 30 dernières semaines. À partir de ce graphique, vous pouvez obtenir une idée de la quantité de travail en cours et du délai d’attente. Le travail en cours compte des exigences non terminées. Le délai d’attente indique la durée nécessaire à la réalisation d’une exigence à partir du moment où elle a été proposée pour la première fois.

Kanban board, cumulative flow diagram

En surveillant ces mesures, vous pouvez obtenir des informations sur l’optimisation de vos processus et réduire le délai. Pour obtenir des instructions supplémentaires, consultez configurer un organigramme cumulatif.

En plus du graphique ci-dessus, vous pouvez ajouter des widgets d’analyse à votre tableau de bord. Le service Analytics est en préversion et fournit un accès à plusieurs widgets. Pour plus d’informations, consultez les rubriques suivantes :

Essayez ce qui suit

Voici quelques conseils utiles pour travailler avec le tableau kanban :

  • Pour vous concentrer sur des éléments de travail sélectionnés, Filtrez votre tableau kanban
  • Pour affecter rapidement des éléments à un membre de l’équipe, ajoutez le champ assigner à à afficher sur les cartes, consultez personnaliser les cartes
  • Ajouter un couloir pour suivre le travail de haute priorité ou suivre le travail qui se trouve dans différents contrats de niveau de service, voir couloirs
  • Mettre en surbrillance des éléments de travail spécifiques par couleur de codage des cartes en fonction d’une valeur de champ ou d’une balise (voir personnaliser les cartes)
  • Si vous utilisez ScrumBan, faites glisser et déposez des cartes sur un sprint pour les assigner rapidement à un sprint.

Chaque équipe peut gérer son backlog et personnaliser son tableau kanban. Ajoutez des équipes lorsque vous affectez des domaines de fonctionnalités spécifiques à différentes équipes pour le développement. Chaque équipe peut ensuite gérer son backlog et se concentrer sur le développement de ses livrables.

Si vous débutez avec le suivi du travail avec les outils agile et que vous souhaitez comprendre ce que vous pouvez personnaliser, consultez personnaliser votre expérience de suivi du travail.

Activer les mises à jour en direct

Activez les mises à jour en direct pour actualiser automatiquement votre tableau kanban lorsque des modifications se produisent. Lorsque les mises à jour dynamiques sont activées, vous n’avez plus besoin d’appuyer sur F5 pour afficher les dernières modifications.

Notes

Les mises à jour en direct sont prises en charge sur TFS 2017 et versions ultérieures.

Choisissez l' icône Afficher les options et déplacez le curseur pour les mises à jour en direct sur activé.

Déplacez le curseur pour les mises à jour en direct vers on.

Choisissez l' icône mises à jour en direct .

Tableau kanban, icône mises à jour en direct

Comme un membre de l’équipe met à jour l’état d’un élément de travail, les autres membres de l’équipe verront ces mises à jour en temps réel au fur et à mesure qu’elles se produisent.

Mise à jour dynamique