Partager via


Définir les fonctionnalités et épopées pour organiser votre backlog

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Lorsque vous disposez d’une liste d’éléments de travail, il peut être utile de regrouper des éléments connexes dans une structure hiérarchique en décomposant les principales fonctionnalités ou scénarios en livrables plus petits et plus gérables. Si vous avez un backlog existant, vous pouvez l’organiser avec des fonctionnalités et des épopées. Si vous souhaitez obtenir plus d’informations, consultez Organiser votre backlog et mapper les éléments de travail enfants aux parents.

Backlogs de portefeuille

Utilisez des backlogs de portefeuille pour effectuer les tâches suivantes :

  • Apportez plus d’ordre à votre backlog
  • 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 ensemble de versions de mise en production
  • Réduire la variabilité de taille de vos livrables en fractionnant une fonctionnalité importante en plusieurs éléments de backlog plus petits

Les backlogs de portefeuille vous permettent d’ajouter et de regrouper des éléments dans une hiérarchie. Vous pouvez également monter ou descendre dans la hiérarchie (« drill up » ou « drill down »), réorganiser et réparer les éléments, ainsi que filtrer les vues hiérarchiques. Les backlogs de portefeuille sont l’une des trois classes de backlog disponibles. Pour plus d’informations, consultez Gérer les priorités et gagner en visibilité entre les équipes.

L’image suivante montre un backlog de portefeuille de fonctionnalités composé d’une liste plate d’éléments de travail de fonctionnalité.

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

L’image suivante montre la hiérarchie pour l’élément de travail du backlog du processus Agile :

Diagramme montrant les types d’éléments de travail Agile.

  • Les User Stories et les tâches sont utilisées pour suivre le travail.
  • Les Bugs suivent les défauts de code.
  • Les Épics et les fonctionnalités sont utilisés pour regrouper le travail sous des scénarios plus larges.

Chaque équipe peut configurer la gestion des éléments de travail Bug au même niveau que les éléments User Story ou Task. Utilisez le paramètre Travailler avec les bugs. Pour plus d’informations sur l’utilisation de ces types d’éléments de travail, consultez Processus Agile.

Prerequisites

Category Requirements
Accès au projet Membre du projet.
Permissions - Membre du groupe de sécurité "Contributeurs " ou "Administrateurs de Projets ".
- Pour afficher ou modifier des éléments de travail : définissez les autorisations Afficher les éléments de travail dans ce nœud et Modifier les éléments de travail dans ce nœud sur Autoriser. Pour le groupe Contributeurs, cette autorisation est définie par défaut sur Autoriser. Pour plus d’informations, consultez Définir les autorisations de suivi du travail.
Niveaux d’accès Pour ajouter ou modifier des éléments de travail : au moins un accès de base . Les utilisateurs disposant d’un accès Partie prenante pour des projets publics ont un accès complet aux fonctionnalités de backlog et de tableau, tout comme les utilisateurs disposant d’un accès De base. Pour plus d’informations, consultez Référence rapide sur l’accès de partie prenante.
Itérations définies Pour utiliser le volet Planification : vérifiez que votre administrateur d’équipe a défini des chemins d’itération (sprints) et configurez des itérations d’équipe.
Category Requirements
Accès au projet Membre du projet.
Permissions - Membre du groupe de sécurité "Contributeurs " ou "Administrateurs de Projets ".
- Pour afficher ou modifier des éléments de travail : définissez les autorisations Afficher les éléments de travail dans ce nœud et Modifier les éléments de travail dans ce nœud sur Autoriser. Pour le groupe Contributeurs, cette autorisation est définie par défaut sur Autoriser. Pour plus d’informations, consultez Définir les autorisations de suivi du travail.
Niveaux d’accès Pour ajouter ou modifier des éléments de travail : Au moins l’accès de base.
Itérations définies Pour utiliser le volet Planification : vérifiez que votre administrateur d’équipe a défini des chemins d’itération (sprints) et configurez des itérations d’équipe.

Comment définir une fonctionnalité ou une épopée ?

Les épopées et les fonctionnalités sont des conteneurs de niveau supérieur utilisés pour organiser le travail. En règle générale, les histoires d'utilisateurs ou les éléments du backlog se transforment en fonctionnalités. Les fonctionnalités sont regroupées dans des épopées. Gardez cette hiérarchie à l’esprit lorsque vous nommez vos fonctionnalités et épopées.

  • Fonctionnalité : une fonctionnalité est un élément significatif qui apporte de la valeur à l’utilisateur. Il inclut généralement plusieurs récits utilisateur ou éléments de backlog et peut prendre un ou plusieurs sprints pour se terminer.
  • Épopée : une épopée est un ensemble important de travail qui peut être divisé en plusieurs fonctionnalités. Il représente une initiative ou un objectif majeur et peut s’étendre sur plusieurs sprints ou même versions.

Lorsque vous définissez des fonctionnalités et des épopées, tenez compte du temps nécessaire pour les accomplir. En règle générale, vous devez terminer des éléments de backlog, tels que des récits utilisateur ou des tâches, au sein d’un sprint, tandis que les fonctionnalités et les épopées peuvent prendre un ou plusieurs sprints pour se terminer.

Afficher un backlog

Pour vous concentrer sur un niveau d’un backlog à la fois, sélectionnez choisissez le nom du backlog. Vous devez voir trois niveaux de backlog : Épopées, Fonctionnalités et Éléments de backlog. Si vous ne disposez pas de ces valeurs, consultez Sélectionner les niveaux de navigation dans le backlog pour votre équipe.

  1. Connectez-vous à votre projet (https://dev.azure.com/{Your_Organization/Your_Project}).

  2. Sélectionnez Tableaux>Backlogs.

    Capture d’écran des sélections Tableau et Backlogs mises en évidence.

    Pour sélectionner un backlog différent, veuillez ouvrir le sélecteur, puis choisir une équipe ou sélectionner l’option Afficher le répertoire Backlog. Vous pouvez également entrer un mot clé dans la zone de recherche pour filtrer la liste des backlogs d’équipe pour le projet.

    Capture d’écran illustrant la sélection d’un autre processus d’équipe.

    Tip

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

  3. Sélectionnez votre niveau de backlog.

    Capture d’écran des sélections au niveau du backlog de produit.

  4. (Facultatif) Choisissez les colonnes qui doivent s’afficher et dans quel ordre : sélectionnez l’icône d’actions , puis sélectionnez Options de colonne.

    Capture d’écran montrant comment ouvrir les options de colonne à partir du menu Autres commandes.

Pour plus d’informations, consultez Sélectionner les niveaux de navigation du backlog pour votre équipe.

Ajouter des fonctionnalités et des épopées à votre backlog

Tout comme vous pouvez ajouter des éléments à votre backlog de produit, vous pouvez le faire à vos backlogs de fonctionnalités et d’épopées.

  1. Sélectionnez Nouvel élément de travail, entrez un titre, puis sélectionnez Entrée ou Ajouter en haut.

    Capture d’écran de l’option Ajouter un élément de backlog de produit.

  2. Répétez l’étape précédente pour saisir toutes vos idées en tant que tâches.

    Dans l’exemple suivant, six fonctionnalités ont été ajoutées.

    Capture d’écran montrant comment ajouter une fonctionnalité, Azure DevOps Server.

    Vous pouvez ajouter des épopées de la même manière. Ouvrez le backlog Épopées dans le sélecteur de backlogs.

Pour plus d’informations, consultez Sélectionner les niveaux de navigation du backlog pour votre équipe.

Ajouter des détails à une fonctionnalité ou à une épopée

Ouvrez chaque élément en double-cliquant ou mettez l’élément en évidence et sélectionnez Entrée. Ensuite, ajoutez les informations que vous souhaitez suivre. Veuillez fournir autant de détails que possible afin d’aider votre équipe à comprendre la portée du projet, à estimer le travail nécessaire, à développer des tests et à s’assurer que le produit répond aux critères d’acceptation.

Capture d’écran du formulaire d’élément de travail Fonctionnalité, processus Agile, ajout de détails à une fonctionnalité.

Field

Usage


La zone de valeur du client traitée par l'élément Épique, Fonctionnalité ou Backlog. Les valeurs incluent :

  • Architectural : services techniques pour implémenter des fonctionnalités métier qui délivrent des solutions
  • Business (par défaut) : services qui répondent aux besoins des clients ou du participant et qui délivrent directement la valeur du client pour prendre en charge le métier

Fournissez une estimation relative de la quantité de travail nécessaire pour effectuer un élément de backlog de fonctionnalité ou d’épopée. Utilisez l’unité de mesure numérique favorite de votre équipe. Certaines options sont les story points, le temps ou d’autres unités relatives. Pour plus d’informations, consultez Ajouter des détails et des estimations aux éléments du backlog.

Spécifiez une priorité qui capture la valeur relative d’une épopée, d’une fonctionnalité ou d’un élément 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 rang dans la pile de backlog modifiable.

Unité de mesure subjective qui indique comment la valeur métier décroît au fil du temps. Des valeurs élevées indiquent que l’épopée ou la fonctionnalité est intrinsèquement plus critique du point de vue du temps que les éléments définis sur des valeurs basses.

Spécifiez la date d’implémentation de la fonctionnalité.


Ajouter des éléments enfants

Vous pouvez ajouter des éléments enfants à vos fonctionnalités à partir du backlog de votre choix. Vous pouvez également ajouter des user stories enfants (Agile), des éléments du backlog produit (Scrum) ou des exigences (CMMI) à partir du tableau pour les fonctionnalités. Vous pouvez ajouter des fonctionnalités enfants à partir du tableau Épopée. Pour plus d’informations, veuillez consulter Fonctionnalités et épopées du tableau. Pour définir ou redéfinir des parents pour des enfants à partir d'un backlog, consultez Organiser votre backlog.

Lorsque l’icône Ajouter est affichée, 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 obtenir plus d’informations, consultez Configurer l’affichage de votre backlog et À propos éléments de travail et des types d’élément de travail.

Pour les projets Scrum, votre hiérarchie ressemble à l’exemple suivant.

Capture d’écran de la hiérarchie avec, de haut en bas, Épopée, Fonctionnalité, Élément de backlog de produit et Tâche.

Pour plus d’informations, consultez Afficher les bogues dans les backlogs et les tableaux et À propos des processus par défaut et des modèles de processus.

Ajouter des backlogs et des tableaux de portefeuille

Pour ajouter un backlog ou un tableau de portefeuille, personnalisez votre processus, ajoutez de nouveaux types d’éléments de travail, puis configurez vos backlogs et vos tableaux. Vous pouvez également ajouter ou modifier les champs définis pour un type d’élément de travail (WIT), ou ajouter un type d’élément de travail personnalisé. Pour plus d’informations, consultez À propos de la personnalisation des processus et des processus hérités et personnaliser vos backlogs ou tableaux.

Pour ajouter un backlog de portefeuille ou une carte, personnalisez votre processus hérité ou modifiez 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 type d’élément de travail personnalisé. Pour plus d’informations, consultez les articles suivants en fonction du modèle de processus utilisé pour mettre à jour votre projet :

Modèle de processus d’héritage :

Modèle de processus XML local :

Afficher la progression, le cumul ou les totaux

Les backlogs de produit et de portefeuille prennent en charge les colonnes de cumul. Vous pouvez ajouter une ou plusieurs colonnes de cumul pour afficher les barres de progression, le nombre d’éléments de travail descendants ou les totaux de champs numériques sélectionnés. Vos paramètres sont conservés pour chaque page que vous personnalisez et ne sont valides que pour vos affichages.

  • Les barres de progression indiquent le pourcentage d’éléments descendants dans une hiérarchie qui sont fermés ou terminés.
  • Les comptes affichent le nombre total d’éléments descendants.
  • Les totaux fournissent une somme de champs numériques, comme Effort, Points d'historique, Travail effectué ou Travail restant des éléments descendants.

L’exemple suivant montre les barres de progression pour un backlog de portefeuille.

Capture d’écran montrant la colonne des barres de progression dans l’affichage du backlog.

Étapes suivantes