Planifier et suivre les programmes et portefeuilles SAFe® dans Azure Boards

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

Une fois que vous avez configuré vos outils Agile pour prendre en charge SAFe®, des relations de trace peuvent être créées, des Récits jusqu’aux Épopées. En outre, vous pouvez afficher la progression à partir des niveaux d’équipe de portefeuille, de programme et de fonctionnalité.

Cet article vous guide à travers certains des outils de base que vous utiliserez pour planifier et suivre vos programmes et portefeuilles SAFe®. Plus précisément, vous allez apprendre à effectuer rapidement ces tâches :

  • Définir des épopées, des fonctionnalités et des récits
  • Regrouper ou mapper des récits à des fonctionnalités et des fonctionnalités à des épopées
  • Affecter des flux de valeur
  • Planifier un sprint
  • Passer en revue la progression de l’équipe de fonctionnalités
  • Passer en revue les fonctionnalités du programme
  • Passer en revue les épopées de portefeuille

Notes

Cet article fait partie d’un ensemble de tutoriels sur Scaled Agile Framework®, qui s’applique à Azure Boards et Azure DevOps Services. La plupart des conseils sont valides à la fois pour les versions cloud et locales. Toutefois, certaines des fonctionnalités et procédures sont spécifiques au cloud ou à la dernière version d’Azure DevOps Server.

Définir des portefeuilles et des épopées

Pour commencer, chaque équipe doit ajouter des éléments de travail pour chaque livrable qui soutient la vision du produit. Pour ce faire, chaque équipe peut travailler à partir de son backlog, puis mapper son travail pour créer une hiérarchie de travail.

Ils peuvent également développer une liste d’éléments de travail et les importer à l’aide d’Excel. En spécifiant le chemin de zone de chaque élément de travail, chaque équipe crée la hiérarchie mappée.

Les sections suivantes indiquent comment travailler à partir d’Excel ou du portail web.

Importer un plan descendant à l’aide d’Excel

Vous pouvez importer des éléments de travail à l’aide d’Excel. Comme illustré dans l’image suivante, les épopées, les fonctionnalités et les récits utilisateur sont définis dans une arborescence avec leur zone de valeur, leur chemin et quelques étiquettes définies. La valeur d’état est Nouveau.

Importez un plan descendant à l’aide d’Excel.

Une fois que vous avez publié la liste, des ID d’élément de travail sont attribués. Chaque équipe peut ensuite commencer à travailler avec ses éléments de travail, en ajoutant des détails et en attribuant du travail aux membres de l’équipe et aux sprints.

Pour en savoir plus sur la mise à jour en bloc, consultez la section Ajouter ou mettre à jour en bloc des éléments de travail plus loin dans cet article.

Vision du portefeuille de documents et thèmes stratégiques

Nous vous recommandons d’utiliser le wiki du projet pour capturer et partager la vision du portefeuille, les thèmes stratégiques et d’autres informations pertinentes pour vos programmes. Envisagez de définir et de partager les informations suivantes :

  • Comment utiliser des étiquettes ou des champs personnalisés pour spécifier des flux de valeur
  • Termes de taxonomie comme décrits dans Mettre à l’échelle Agile vers de grandes équipes
  • Utilisation des trains de mise en production et des sprints
  • Événements et jalons clés
  • Programmes centrés sur le client

Les informations peuvent être facilement partagées et mises à jour par n’importe quel membre de l’équipe. Pour en savoir plus sur l’utilisation du wiki de projet, consultez À propos des Wikis, des README et du Markdown

Définir et hiérarchiser le backlog du portefeuille d’épopées

  1. Ouvrez le backlog du portefeuille d’épopées de l’équipe Fabrikam et choisissez Nouvel élément de travail. Entrez le titre de l’épopée et choisissez Ajouter à la sélection.

    Backlog du portefeuille, Ajouter des épopées

  2. Continuez à ajouter des épopées si nécessaire en continuant à taper leurs titres. Vous pouvez ajouter des détails ultérieurement.

    Lorsque vous avez terminé, vous devriez avoir une liste d’épopées comme indiqué :

    Backlog du portefeuille, Répertorier des épopées

  3. En fonction des besoins, vous pouvez faire glisser-déposer des épopées dans la liste pour refléter leur priorité.

  4. Définissez les détails. Choisissez le titre de chaque élément de travail pour ouvrir le formulaire. Ajoutez des informations à la description, attribuez à un propriétaire, ajoutez des étiquettes et choisissez la zone de valeur.

    Ici, nous affectons la première épopée à Jamal, ajoutons une description et spécifions Professionnel pour la zone de valeur.

    Définissez les détails des épopées.

    Pour mettre à jour plusieurs éléments de travail en bloc, consultez la section Ajouter ou mettre à jour en bloc des éléments de travail plus loin dans cet article.

Notes

L’un des aspects importants de SAFe® étant le mappage du travail à des objectifs d’entreprise ou d’architecture, veillez à définir Zone de valeur=Architecture pour toute fonctionnalité mappée à une épopée d’architecture. Le choix par défaut étant Entreprise, vous n’avez pas besoin de modifier le champ d’un élément qui prend en charge une épopée d’entreprise. Vous pouvez également ajouter des balises pour effectuer le suivi de l'investissement.

Les mêmes principes s’appliquent aux récits en cours. Vous pouvez les mapper à des fonctionnalités, définir la Zone de valeur sur Architecture pour le travail nécessaire à la prise en charge des épopées architecturales et ajouter des étiquettes pour le suivi des thèmes.

Définir les programmes et fonctionnalités

De la même façon que les équipes de portefeuille, les équipes de programme travaillent à partir de leur backlog de fonctionnalités et définissent les fonctionnalités qui soutiennent les épopées qu’elles sont chargées de fournir.

Chaque responsable de programme définit et hiérarchise ses fonctionnalités. Ici, nous montrons que l’équipe de Fiber Suite ajoute des fonctionnalités.

Définir le backlog de fonctionnalités

  1. Ouvrez le backlog de fonctionnalités de l’équipe Fiber Suite et choisissez Nouvel élément de travail.

    Entrez le titre de la fonctionnalité et choisissez Ajouter à la sélection.

    Backlog de fonctionnalités, Ajouter des fonctionnalités

  2. Continuez à ajouter des fonctionnalités en fonction des besoins en continuant à taper leurs titres. Vous pouvez ajouter des détails ultérieurement.

    Lorsque vous avez terminé, vous devriez disposer d’une liste de fonctionnalités comme indiqué. Le nom du nœud indique le dernier nœud dans le chemin de zone spécifié pour l’élément de travail. En ajoutant des fonctionnalités à partir du backlog de fonctionnalités de l’équipe, le chemin de zone par défaut de l’équipe est automatiquement attribué. Pour Fiber Suite, il s’agit de Fabrikam\Fiber Suite.

    Backlog de fonctionnalités, Répertorier les fonctionnalités

  3. Si nécessaire, vous pouvez faire glisser-déplacer des fonctionnalités dans la liste pour refléter leur priorité.

  4. Définissez les informations détaillées sur les fonctionnalités. Choisissez le titre de chaque élément de travail pour ouvrir le formulaire. Ajoutez des informations à la description, attribuez à un propriétaire, ajoutez des étiquettes et choisissez la zone de valeur.

Mapper les fonctionnalités sur les présentations

Dans cette étape suivante, vous allez mapper chaque fonctionnalité à son épopée parente. L’outil de mappage crée rapidement des liens parent-enfant entre épopées et fonctionnalités.

  1. Dans le backlog de fonctionnalités, choisissez l’icône d’options d’affichage et sélectionnez Mappage.

    Backlog de fonctionnalités, Activer le mappage

  2. Choisissez le backlog d’épopées de l’équipe Fabrikam.

    Backlog de fonctionnalités, Choisir le backlog d’épopées de portefeuille

  3. Une par une, faites glisser chaque fonctionnalité sur son épopée parente.

    Backlog de fonctionnalités, glisser-déplacer sur l’épopée

  4. Lorsque vous avez terminé, choisissez l’icône d’options d’affichage et activez Parents, puis désactivez Mappage.

    Votre liste doit ressembler à celle illustrée dans l’image suivante. L’icône d’informations apparaît en regard de chaque épopée, indiquant que l’élément de travail appartient à une autre équipe que celle actuellement sélectionnée.

    Backlog des fonctionnalités, avec parents activés

Définir des livrables de l’équipe de fonctionnalités Agile

De la même manière que les équipes de portefeuille et de programme, chaque équipe de fonctionnalités Agile ajoute des récits à son backlog pour soutenir les fonctionnalités qui lui sont attribuées.

Définir le backlog de récits

  1. Ouvrez le backlog de récits de l’équipe d’application et choisissez Nouvel élément de travail.

    Entrez le titre du récit utilisateur et choisissez Ajouter à la sélection.

    Backlog de récits, Ajout d’un récit utilisateur

  2. Continuez à ajouter des récits utilisateur en fonction des besoins en continuant à taper leurs titres. Vous pouvez ajouter des détails ultérieurement.

    Lorsque vous avez terminé, vous devriez disposer d’une liste d’articles comme indiqué :

    Backlog de récits, Listes de récits

  3. Si nécessaire, vous pouvez glisser-déplacer des récits utilisateur dans la liste pour refléter leur priorité.

  4. Définissez les détails du récit. Choisissez le titre de chaque élément de travail pour ouvrir le formulaire. Ajoutez des informations à la Description et aux Critères d’acceptation, affectez-les à un propriétaire, ajoutez des étiquettes, spécifiez les Story Points, puis choisissez la zone de valeur.

    Formulaire d’élément de travail de récit utilisateur

    Pour mettre à jour plusieurs éléments de travail en bloc, consultez la section Ajouter ou mettre à jour en bloc des éléments de travail plus loin dans cet article.

Mapper des récits aux fonctionnalités

Tout comme vous avez mappé précédemment chaque fonctionnalité à son épopée parente, vous allez maintenant mapper chaque récit utilisateur à sa fonctionnalité parente. L’outil de mappage crée rapidement des liens parent-enfant entre les fonctionnalités et les récits utilisateur.

  1. Dans le backlog de récits, choisissez l’icône d’options d’affichage et sélectionnez Mappage.

    Backlog de récits, Activer le mappage

  2. Choisissez le backlog de fonctionnalités de Fiber Suite.

    Backlog de récits, Choisir le backlog des fonctionnalités de l’équipe Fiber Suite

  3. Un par un, faites glisser chaque récit utilisateur vers sa fonctionnalité parente.

    Backlog de récits, glisser-déplacer le récit utilisateur sur la fonctionnalité

  4. Lorsque vous avez terminé, choisissez l’icône d’options d’affichage et activez Parents, puis désactivez Mappage.

    Votre liste doit ressembler à celle illustrée dans l’image suivante. L’icône d’informations apparaît en regard de chaque épopée et fonctionnalité, indiquant que l’élément de travail appartient à une autre équipe que celle actuellement sélectionnée.

    Backlog des récits, avec parents activés

Afficher les tableaux Kanban et mettre à jour l’état

Le tableau Kanban de chaque équipe fournit un espace interactif visuel pour que l’équipe planifie et mette à jour l’état. Avec ce tableau, votre équipe peut suivre les informations critiques dont elle a besoin en voyant quels éléments de travail sont en cours, où se trouvent les goulots d’étranglement, à qui un travail est affecté, etc.

Pour obtenir une vue d’ensemble des outils et de l’utilisation des tableaux Kanban, consultez À propos des tableaux et Kanban. Chaque équipe peut personnaliser les colonnes de tableaux, les champs de carte, les styles de carte et bien plus encore. Pour plus d’informations, veuillez consulter la section Personnaliser vos tableaux.

Ouvrir un tableau Kanban

Vous ouvrez le tableau Kanban à partir de n’importe quel backlog en choisissant le lien Afficher en tant que tableau.

Carte d’épopée

Chaque tableau prend en charge les tâches suivantes :

  • Ajouter des éléments de travail et des éléments de travail enfants
  • Mettre à jour l’état par glisser-déplacer
  • Ajouter et spécifier les étiquettes de chaque colonne
  • Configurer l’affichage des cartes, l’ajout des étiquettes, les champs et l’application des règles
  • Configurer des couloirs et définir des limites de WIP
  • Affecter des valeurs ou mettre à jour les champs affichés sur les cartes
  • Filtrer en fonction des mots clés et des champs clés

Tableau Kanban du portefeuille

Les éléments enfants d’épopées sont répertoriés dans chaque carte. Vous pouvez développer et réduire la liste des éléments enfants.

Tableau Kanban des épopées

Tableau Kanban de l’équipe de programme

Tableau Kanban de Fiber Suite

Tableau Kanban de l’équipe Agile

Tableau Kanban de l’équipe de fonctionnalités

Planifier un sprint

Chaque équipe de mise en production Agile peut planifier ses sprints à l’aide des outils de planification de sprint. À partir de la planification de sprint, chaque équipe peut déplacer ses éléments de backlog vers un sprint à l’aide de l’outil de planification.

Comme le montre l’image suivante, l’équipe d’application planifie ses sprints.

Équipe d’application, Backlogs, planification de sprint

Pour en savoir plus sur la planification et l’exécution de sprints, consultez les tutoriels pour Planifier et exécuter un sprint.

Planifier un train de mise en production

De la même manière que pour la planification du sprint des équipes de mise en production Agile, chaque équipe de programme peut planifier un train de mise en production.

Ici, nous montrons que l’équipe du programme Fiber Suite planifie les mises en production pour ses fonctionnalités.

L’équipe du programme Fiber Suite planifie les mises en production de leurs fonctionnalités.

Conseils pour l’utilisation des éléments de travail

Lorsque vous créez et mettez à jour des éléments de travail, comprenez ce que vous pouvez et ne pouvez pas faire.

  • Vous ne pouvez affecter un élément de travail qu’à un seul membre de l’équipe ; si vous devez affecter un travail similaire à plusieurs utilisateurs, copiez l’élément de travail et effectuez l’affectation
  • Il n’est possible d’affecter un élément de travail qu’à un chemin de zone unique et à un chemin d’itération
  • Le moyen le plus rapide d’ajouter des éléments de travail de backlog est de procéder à partir du backlog ou du tableau Kanban
  • Vous pouvez utiliser des modèles d’élément de travail pour remplir rapidement les champs d’élément de travail

Ajouter ou mettre à jour des éléments de travail en bloc

Les champs courants que vous souhaiterez peut-être mettre à jour en bloc sont les suivants :

  • Chemin de la zone
  • Affecté à
  • Chemin de l’itération
  • Étiquettes (ajouter ou supprimer)
  • Zone de valeur

Vous pouvez mettre à jour et modifier en bloc le type d’élément de travail à partir du portail web. Ou, si nécessaire, vous pouvez supprimer des éléments de travail. Voir les articles suivants :

En outre, vous pouvez ajouter ou mettre à jour en bloc des éléments de travail avec les outils suivants :

Étapes suivantes