Définir des fonctionnalités et des narrations

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

Si de nombreuses équipes peuvent travailler avec une liste plate d’éléments, il peut parfois être utile de regrouper des éléments connexes dans une structure hiérarchique. Vous aimeriez peut-être commencer par une vue d’ensemble et la décomposer en plus petits livrables. Ou bien, vous disposez d’un backlog existant et vous devez maintenant l’organiser.

L’illustration suivante montre un backlog de portefeuille de fonctionnalités qui se compose d’une liste plate d’éléments de travail de fonctionnalité.

Capture d’écran du backlog du portefeuille de fonctionnalités.

Quel que soit votre point de départ, vous pouvez utiliser les journaux des travaux en souffrance du portefeuille pour donner plus d’ordre à votre Backlog. Utilisez vos journaux des travaux en souffrance pour planifier votre projet et :

  • Gérer un portefeuille de fonctionnalités prises en charge par différentes équipes de développement et de gestion
  • Regrouper des éléments dans un train de mise en sortie
  • Réduisez la variabilité de la taille de vos livrables en fractionnant une grande fonctionnalité en éléments de backlog plus petits

Utilisez cet article pour apprendre à :

  • Déterminer quelle est la bonne fonctionnalité ou Epic
  • Afficher un backlog ou un backlog de portefeuille
  • Ajouter des fonctionnalités et des narrations
  • Ajouter des éléments enfants

Avec les journaux des travaux en souffrance du portefeuille, vous pouvez rapidement ajouter et regrouper des éléments dans une hiérarchie, monter ou descendre dans la hiérarchie, réorganiser et regrouper des éléments et filtrer des vues hiérarchiques. Les journaux des travaux en souffrance du portefeuille sont l’une des trois classes des journaux des travaux en souffrance disponibles. Pour obtenir une vue d’ensemble des fonctionnalités prises en charge pour chaque backlog et les deux types de tableaux, consultez les journaux des travaux en souffrance , les tableaux et les plans. Pour savoir comment suivre la progression d’une équipe à l’autre, consultez visibilité entre les équipes.

L’illustration suivante montre la hiérarchie des éléments de travail du backlog de processus agile. Les récits utilisateur et les tâches sont utilisés pour suivre le travail, signaler les défauts de code, et les narrations et les fonctionnalités sont utilisées pour regrouper le travail dans des scénarios plus vastes.

Image conceptuelle, type d’élément de travail agile

Chaque équipe peut configurer la manière dont elle gère les bogues — au même niveau que les récits utilisateur ou — les tâches en configurant le paramètre utilisation des bogues . Pour en savoir plus sur l’utilisation de ces types d’éléments de travail, consultez processus agile.

Prérequis

Les journaux des travaux en souffrance sont créés automatiquement lorsque vous créez un projet ou ajoutez une équipe. Chaque équipe a accès à ses propres produits, portefeuilles et journaux des travaux en souffrance des sprints, 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é à un projet en tant que membre du groupe de sécurité contributeurs ou Project Administrators . Pour Ajouter des utilisateurs à un projet ou à une équipe, ajoutez-les.
  • Pour ajouter ou modifier des éléments de travail, vous devez disposer de l’accès à la partie prenante ou supérieur. Pour plus d’informations, consultez à propos des niveaux d’accès.
  • Pour afficher ou modifier des éléments de travail, vous devez disposer de l’autorisation afficher les éléments de travail dans ce nœud et modifier les éléments de travail dans ce nœud définie 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.

Notes

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 backlog et du tableau, tout comme les utilisateurs avec un accès de base . Pour plus d’informations, consultez à propos des niveaux d’accès.

  • Vous devez vous connecter à un projet. Si vous n’avez pas encore de projet, créez-en un.
  • Vous devez être ajouté à un projet en tant que membre du groupe de sécurité contributeurs ou Project Administrators . Pour Ajouter des utilisateurs à un projet ou à une équipe, ajoutez-les.
  • Pour ajouter ou modifier des éléments de travail, vous devez disposer de l’accès à la partie prenante ou supérieur. Pour plus d’informations, consultez à propos des niveaux d’accès.
  • Pour afficher ou modifier des éléments de travail, vous devez disposer de l’autorisation afficher les éléments de travail dans ce nœud et modifier les éléments de travail dans ce nœud définie 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.

Qu’est-ce qu’une fonctionnalité ou une Epic ?

Les narrations et les fonctionnalités que vous créez doivent refléter votre objectif commercial. Lorsque des récits utilisateur ou des éléments de backlog de produit se cumulent en fonctionnalités et que les fonctionnalités sont regroupées dans des narrations, — vous souhaiterez nommer vos fonctionnalités et vos narrations à l’esprit.

Une fonctionnalité représente généralement un composant livrable du logiciel. Une Epic représente une initiative métier à accomplir. Voici quelques exemples de chacun d’entre eux.

Caractéristiques

  • Ajouter des options d’affichage au nouveau hub de travail
  • Ajouter un panier d’achat mobile
  • Prendre en charge les alertes texte
  • Actualiser le portail Web avec une nouvelle apparence

Épopées

  • Augmenter l’engagement client
  • Améliorer et simplifier l’expérience utilisateur
  • Implémenter une nouvelle architecture pour améliorer les performances
  • Concevoir l’application pour prendre en charge la croissance future
  • Intégration de la prise en charge avec les services externes
  • Prendre en charge les applications mobiles

Afficher un backlog ou un backlog de portefeuille

Pour vous concentrer sur un niveau de backlog à la fois, choisissez le nom du journal des travaux en souffrance que vous souhaitez afficher. Si vous ne voyez pas't voir les trois niveaux — de backlog, les fonctionnalités et les éléments du backlog — que vous pouvez activer pour votre équipe.

Par exemple, lorsque vous choisissez Epics, vous verrez une liste de toutes les narrations dans les chemins de zone active de votre équipe. À partir de là, vous pouvez descendre dans la liste pour voir les fonctionnalités enfants et les éléments du Backlog.

  1. (1) Vérifiez que vous avez sélectionné le projet approprié, (2) choisissez tableaux>les journaux des travaux en souffrance, puis (3) sélectionnez l’équipe appropriée dans le menu du sélecteur d’équipe.

    Ouvrir le travail, les journaux des travaux en souffrance, pour une équipe

    Pour sélectionner un autre journal des travaux en souffrance, ouvrez le sélecteur, puis choisissez une autre équipe ou sélectionnez l’option afficher le répertoire des travaux en souffrance . Ou entrez un mot clé dans la zone de recherche pour filtrer la liste des journaux des travaux en souffrance de l’équipe pour le projet.

    Choisir une autre équipe

    Conseil

    Choisissez l' icône d’étoile pour marquer un backlog d’équipe 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é récits (pour agile), problèmes (pour Basic), éléments de backlog (pour Scrum) ou spécifications (pour CMMI) comme niveau de Backlog.

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

  3. Facultatif Pour choisir les colonnes qui doivent s’afficher et dans quel ordre, choisissez l' icône actions et sélectionnez options de colonne. Pour plus d’informations, consultez modifier les options des colonnes.

    Ouvrir options de colonne

  1. (1) Vérifiez que vous avez sélectionné le projet approprié, (2) choisissez tableaux>les journaux des travaux en souffrance, puis (3) sélectionnez l’équipe appropriée dans le menu du sélecteur d’équipe.

    Ouvrir le travail, les journaux des travaux en souffrance, pour une équipe

    Pour choisir une autre équipe, ouvrez le sélecteur et sélectionnez une autre équipe ou choisissez l' option parcourir tous les journaux des travaux en souffrance. 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.

    Choisir une autre équipe

  2. Choisissez le journal des travaux en souffrance du portefeuille que vous souhaitez, des fonctionnalités ou des narrations.

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

  3. Facultatif Pour choisir les colonnes qui doivent s’afficher et dans quel ordre, choisissez l' icône actions et sélectionnez options de colonne. Vous souhaiterez peut-être ajouter le chemin d’itération à l’ensemble des colonnes qui apparaissent dans votre Backlog. Pour plus d’informations, consultez modifier les options des colonnes.

    Ouvrir options de colonne

  1. À partir de votre navigateur Web, ouvrez le journal des travaux en souffrance de votre équipe. (1) sélectionnez l’équipe à partir du sélecteur de projet/d’équipe, choisissez (2) travail, (3) journaux des travaux en souffrance, puis (4) la file d’attente de portefeuille qui vous intéresse, qui est une fonctionnalité ou une narration.

    Ouvrir les fonctionnalités des>des>des journaux des travaux en souffrance

    Pour choisir une autre équipe, ouvrez le sélecteur de projet/d’équipe et sélectionnez une autre équipe ou choisissez l’option Parcourir .

    Choisir une autre équipe

  2. Choisissez Epics pour afficher la liste de toutes les narrations définies dans les chemins de zone active de votre équipe.

    Epics est mis en surbrillance dans le volet de navigation gauche. Le volet Epics contient une liste de quatre Epics, avec des colonnes d’effort, de titre, d’État et de zone de valeur.

Conseil

Chaque équipe peut choisir les niveaux de backlog actifs, comme décrit dans Sélectionner les niveaux de navigation de backlog pour votre équipe.

Ajouter des fonctionnalités et des narrations

Tout comme vous pouvez Ajouter des éléments à votre journal des travaux en souffrance du produit, vous pouvez ajouter des éléments à vos fonctionnalités et à vos journaux des travaux en souffrance.

  1. Pour ajouter une fonctionnalité, choisissez l'  icône plus nouvel élément de travail, entrez un titre, puis appuyez sur la touche entrée ou sélectionnez Ajouter au début.

    Ajouter un élément de backlog de produit

  2. Répétez cette étape pour capturer toutes vos idées en tant qu’éléments de travail.

    Ici, nous avons ajouté six fonctionnalités.

    Ajouter une fonctionnalité

    Vous pouvez ajouter des Epices de la même façon. Il vous suffit d’ouvrir le backlog épiques à partir du sélecteur de journaux des travaux en souffrance.

  1. Pour ajouter une fonctionnalité, entrez un titre et choisissez Ajouter. Si vous ne voyez pas le lien Ajouter , choisissez nouveau pour ouvrir le panneau d’ajout rapide.

    Ajouter une fonctionnalité

  2. Répétez cette étape jusqu’à ce que vous ayez capturé toutes vos idées principales.

    Ici, nous avons ajouté six fonctionnalités.

    Backlog des fonctionnalités

Ajouter des détails à une fonctionnalité ou Epic

Ouvrez chaque élément (double-cliquez ou appuyez sur entrée pour ouvrir l’élément sélectionné), puis ajoutez toutes les informations dont vous souhaitez effectuer le suivi. Entrez le plus de détails dont l’équipe a besoin pour comprendre l’étendue, estimer le travail requis, développer des tests et vérifier que le produit final répond aux critères d’acceptation.

Notes

Les images que vous voyez sur votre portail Web peuvent différer de celles que vous voyez dans cet article. Ces différences résultent de mises à jour apportées à votre application Web, d’options que vous ou votre administrateur avez activées et du processus choisi lors de la création de votre projet — agile, Basic, Scrumou CMMI. Le processus de base est disponible avec Azure DevOps Server 2019 Update 1 et versions ultérieures.

Formulaire d’élément de travail fonctionnalité, processus agile, ajouter des détails à une fonctionnalité

Champ Utilisation
Zone de valeur La zone de valeur du client traitée par l'élément Épique, Fonctionnalité ou Backlog. Ces valeurs comprennent :
  • Architecture — services techniques permettant d’implémenter des fonctionnalités métier qui offrent une solution
  • Services professionnels (par défaut) — qui répondent aux besoins des clients ou des parties prenantes qui fournissent directement la valeur client pour soutenir l’entreprise
Effort
Story points
Taille
Fournir une estimation relative de la quantité de travail nécessaire pour effectuer une fonctionnalité ou Epic. Utilisez n’importe quelle unité numérique de mesure préférée par votre équipe. Certaines options sont des points de récit, du temps ou une autre unité relative.
Valeur commerciale Spécifiez une priorité qui capture la valeur relative d’un élément Epic, Feature ou backlog par rapport à d’autres éléments du même type. Plus le nombre est élevé, plus la valeur commerciale est grande.
Utilisez ce champ lorsque vous souhaitez capturer une priorité distincte du classement de la pile des travaux en souffrance modifiable.
Importance de l’heure Unité de mesure subjective qui capture le nombre de fois que la valeur métier diminue au fil du temps. Des valeurs plus élevées indiquent que la fonction Epic ou est fondamentalement plus longue que les éléments avec des valeurs inférieures.

Date limite

Spécifiez la date à laquelle la fonctionnalité doit être implémentée.

Ajouter des éléments enfants

Une fois vos fonctionnalités définies, vous pouvez y ajouter des éléments enfants. À partir de n’importe quel backlog, vous pouvez ajouter des éléments enfants. Vous pouvez ajouter des fonctionnalités aux Epices et des éléments de backlog aux fonctionnalités.

Conseil

Vous pouvez également ajouter des récits utilisateur enfants (Agile) ou des éléments de backlog de produit (Scrum) ou des spécifications (CMMI) à partir du tableau kanban pour les fonctionnalités. Et vous pouvez ajouter des fonctionnalités enfants à partir du tableau Epic. Pour plus d’informations, consultez fonctionnalités et narrations du tableau kanban. En outre, vous pouvez rapidement parent ou reparenter des enfants d’un backlog à l’aide du volet de mappage comme décrit dans organiser votre backlog, mapper les éléments de travail enfants aux parents.

Pour ajouter un élément de travail, choisissez l’option icône plus et choisissez parmi les options proposées.

Ici, nous ajoutons un élément de backlog de produit en tant qu’enfant de la fonctionnalité Web-phase 1 du client.

Ajouter un élément de backlog de produit en tant qu’enfant à une fonctionnalité

À chaque fois que vous voyez le signe plus icône plus, vous pouvez ajouter un élément enfant. L’élément de travail correspond toujours à la hiérarchie des types d’éléments de travail définis pour votre projet.

Pour ajouter un élément de travail, choisissez le et choisissez parmi les options fournies.

Ici, nous ajoutons un élément de backlog de produit en tant qu’enfant de la fonctionnalité Web-phase 1 du client.

Ajouter un élément enfant à un élément de travail du journal des travaux en souffrance

Chaque fois que vous voyez le signe plus , vous pouvez ajouter un élément enfant. L’élément de travail correspond toujours à la hiérarchie des types d’éléments de travail définis pour votre projet.

Pour les projets Scrum, votre hiérarchie est la suivante :

De haut en bas, la hiérarchie affiche Epic, fonctionnalité, élément de backlog de produit et tâche.

Étant donné que les équipes peuvent également définir des bogues en tant que tâches, les bogues peuvent être ajoutés en tant qu’enfants de Backlog.

Les types d’éléments de travail que vous verrez dépendent du processus que vous avez sélectionné pour créer votre projet.

Si vous souhaitez que les bogues apparaissent dans votre backlog et que vous ne les visualisiez pas, activez-les pour votre équipe.

Ajouter des panneaux et des niveaux de backlog de portefeuille

Si vous avez besoin de plus de deux journaux des travaux en souffrance du portefeuille, vous pouvez en ajouter jusqu’à deux pour un total de cinq niveaux de Backlog.

Vous pouvez les ajouter en personnalisant votre processus, en ajoutant de nouveaux types d’éléments de travail, puis en configurant vos journaux des travaux en souffrance et les tableaux. Vous pouvez également ajouter ou modifier les champs définis pour un type d’élément de travail (WIT) ou ajouter un WIT personnalisé. Pour plus d’informations, consultez personnaliser un processus d’héritage et personnaliser vos journaux des travaux en souffrance ou les tableaux (processus d’héritage).

Vous pouvez les ajouter en personnalisant votre processus hérité ou en modifiant vos fichiers de définition XML. Vous pouvez également ajouter ou modifier les champs définis pour un type d’élément de travail (WIT) ou ajouter un WIT personnalisé. Pour en savoir plus, consultez les articles suivants basés sur le modèle de processus utilisé pour mettre à jour votre projet :

Modèle de processus d’héritage :

Modèle de processus XML local :

Vous pouvez les ajouter en définissant des types d’éléments de travail supplémentaires, puis en personnalisant votre configuration de processus. Vous pouvez également ajouter ou modifier les champs définis pour un type d’élément de travail (WIT) ou ajouter un WIT personnalisé. Pour plus d’informations, consultez personnaliser le modèle de processus XML local et Ajouter un niveau de backlog de portefeuille.

Afficher la progression, les nombres ou les totaux du cumul

Les journaux des travaux en souffrance du produit et du portefeuille prennent en charge l’affichage des colonnes de cumul. Vous pouvez ajouter une ou plusieurs colonnes de cumul pour afficher des barres de progression, des nombres d’éléments de travail descendants ou des totaux de champs numériques sélectionnés. Vos paramètres sont conservés pour chaque page que vous personnalisez et sont uniquement valides pour vos vues.

Les barres de progression indiquent le pourcentage d’éléments descendants dans une hiérarchie qui sont fermés ou terminés. Les nombres affichent le nombre total d’éléments descendants. De plus, les totaux fournissent une somme des champs numériques, tels que effort, points de récit, travail effectué ou travail restant des éléments descendants.
Par exemple, les barres de progression sont affichées ici pour un backlog de portefeuille.

Exemple de backlog de portefeuille avec barres de progression

Essayez ce qui suit

Les journaux des travaux en souffrance du portefeuille ne sont pas seulement un excellent moyen d’organiser votre plan de projet, mais également un excellent moyen de fournir une visibilité des plans de projet dans les équipes d’entreprise. Avec les journaux des travaux en souffrance du portefeuille, les équipes de gestion peuvent obtenir un aperçu de l’état du projet dans toutes leurs équipes de développement.