Gérer les types d’éléments de travail du processus Scrum et le flux de travail

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

Utilisez Scrum dans Azure Boards pour planifier et hiérarchiser la livraison de logiciels et suivre les défauts. Les équipes consignent le travail sous forme d’éléments du backlog produit (PBIs) et de bogues, associent ces éléments à des fonctionnalités pour assurer la visibilité du portefeuille, et décomposent le travail du sprint en tâches liées aux PBIs et aux bogues.

Image conceptuelle montrant les types d’éléments de travail du processus Scrum utilisés pour planifier et suivre.

Note

Si vous débutez avec le processus Scrum, consultez À propos des sprints, de Scrum et de la gestion de projet.

Cet article vous aide à :

Prerequisites

Area Requirement Pourquoi cela se produit-il
Appartenance au projet Vous devez être membre du projet avec l’autorisation d’afficher et de modifier les éléments de travail dans Azure Boards. Obligatoire pour créer, mettre à jour et déplacer des éléments de travail via les états de flux de travail Scrum.
Niveau d’accès Vous avez besoin d’au moins un accès de base pour créer et mettre à jour des éléments de travail. Nécessaire pour les principales actions de backlog, de tableau et de suivi des tâches.
Backlog et accès au tableau Vous avez besoin d’accéder aux backlogs et aux tableaux d’équipe. Requis pour hiérarchiser les PBIs, planifier les sprints et mettre à jour l’état des tableaux d’administration et des tableaux de tâches.
Autorisations de configuration d’équipe Pour définir les paramètres de l’équipe, les niveaux du backlog ou la configuration du tableau, vous devez être membre du groupe Project Administrators ou disposer d’autorisations déléguées équivalentes. Requis pour la configuration et la personnalisation au niveau de l’équipe.
Tester l’accès à la gestion Pour créer et exécuter des cas de test, vous devez accéder à Azure Test Plans (ou des outils de test équivalents pour votre déploiement). Requis pour lier les cas de test aux PBIs et suivre les résultats des tests.

Pour plus d'informations, consultez Définir les autorisations et l’accès pour le suivi du travail.

Définition d’éléments de backlog du produit et de bogues

Définissez les PBIs et les bogues de manière à décrire d’abord la valeur pour le client, puis les détails de mise en œuvre à mesure que le travail approche de l’exécution.

Utilisez ce modèle :

À mesure que les priorités changent, mettez à jour l’ordre du backlog. La page du backlog permet de suivre cet ordre de priorité grâce à Priorité du backlog.

Capture d’écran illustrant le formulaire de l’élément de travail du backlog produit.

Définissez Effort pour que les graphiques de prévision et de vitesse puissent projeter une capacité de sprint future. Définissez la valeur métier pour exprimer la priorité indépendamment du rang de pile.

Utilisez les champs suivants pour terminer chaque élément de manière cohérente avant la planification de sprint. Pour plus d’informations sur les bogues, consultez Gérer les bogues.

Champ Comment l’utiliser ?
Effort Estimez le travail nécessaire pour terminer la PBI à l’aide de l’unité numérique de votre équipe (par exemple, des points de récit ou du temps). Selon la personnalisation de votre processus, ce champ peut être facultatif ou obligatoire. Les graphiques de vélocité et les prévisions utilisent cette valeur.
Valeur métier Entrez un nombre qui indique une valeur métier relative par rapport à d’autres PBIs. Des nombres plus élevés indiquent une valeur plus élevée.
Description Décrivez qui sert la fonctionnalité, ce que l’utilisateur doit accomplir et pourquoi il importe. Incluez suffisamment de contexte pour la répartition des tâches et la conception de test.
Critères d’acceptation Définissez les conditions d’exécution avant le démarrage de l’implémentation. Des critères clairs alignent les attentes de l’équipe et des parties prenantes et prennent en charge les tests d’acceptation.

Capturer des commentaires dans la section Discussion

Utilisez la section Discussion pour collaborer sur des éléments de travail en ajoutant et en examinant les commentaires.

Capture d’écran de la section Discussion dans un formulaire d’élément de travail.

Lorsque vous placez votre curseur dans une zone de texte prenant en charge la mise en forme, la barre d’outils de l’éditeur de texte enrichi s’affiche.

Capture d’écran de la section Discussion, barre d’outils Éditeur de texte enrichi.

Note

Il n’existe pas de champ Discussion pour l’élément de travail. Pour interroger les éléments de travail avec des commentaires de la zone Discussion, filtrez sur le champ Historique. Le contenu complet du texte entré dans la zone de texte Discussion est ajouté au champ Historique.

Mentionnez une personne, un groupe, un élément de travail ou un pull request

Utilisez l’une des icônes suivantes pour ouvrir les éléments récents concernant les personnes, les éléments de travail ou les demandes de fusion :

Vous pouvez ouvrir le même menu avec des raccourcis clavier : arobase @, hashtag # et point d’exclamation !.

Capture d’écran de la section Discussion, sélecteur de personnes du menu déroulant @Mention.

Entrez un nom ou un numéro pour filtrer la liste, puis sélectionnez l’élément que vous souhaitez ajouter. Pour mentionner un groupe, entrez @ suivi du nom du groupe, comme une équipe ou un groupe de sécurité.

Modifier ou supprimer un commentaire

Pour mettre à jour ou supprimer l’un de vos commentaires, sélectionnez Modifier ou sélectionner Plus d’actions ( ) puis Supprimer :

Capture d’écran de la section Discussion où vous pouvez choisir les actions Modifier ou Supprimer.

Après avoir modifié un commentaire, sélectionnez Mettre à jour. Pour supprimer un commentaire, confirmez la suppression. L’onglet Historique conserve une piste d’audit de tous les commentaires modifiés et supprimés.

Important

Pour les Azure DevOps Server locales, configurez un serveur SMTP afin que les membres de l’équipe puissent recevoir des notifications.

Ajouter une réaction à un commentaire

Ajoutez une ou plusieurs réactions à un commentaire en sélectionnant un emoji sur le commentaire. Pour supprimer votre réaction, sélectionnez à nouveau la même réaction. L’image suivante montre un exemple d’ajout et d’affichage des réactions sur un commentaire.

Capture d’écran de la section Discussion, Ajouter une réaction à un commentaire.

Enregistrer un commentaire sans enregistrer l’élément de travail

Note

Cette fonctionnalité est disponible à partir d’Azure DevOps Server 2022.1.

Si vous disposez uniquement des autorisations pour contribuer à la Discussion d’un élément de travail, vous pouvez le faire en enregistrant des commentaires. Cette autorisation est contrôlée par les nœuds du chemin de zone et l’autorisation Modifier les commentaires de l’élément de travail dans ce nœud. Pour plus d’informations, consultez Définir les autorisations de suivi du travail, créer des nœuds enfants, modifier des éléments de travail sous une zone ou un chemin d’itération.

Lorsque vous enregistrez des commentaires, vous n’avez pas besoin d’enregistrer l’élément de travail.

Capture d’écran de la section Discussion, enregistrer le commentaire.

Note

Lorsque vous enregistrez les modifications apportées au contrôle Discussion , seul le commentaire est enregistré. Aucune règle d’élément de travail définie pour le type d’élément de travail n'est exécutée.

Suivre la progression

À mesure que le travail avance, mettez à jour l’état pour refléter l’état actuel et définir La raison si nécessaire. Les deux champs apparaissent dans l’en-tête de l’élément de travail.

Utilisez les mises à jour d’état de manière cohérente pour maintenir le backlog, le tableau et les vues de création de rapports alignées.

Flux rapide :

  • Définissez et hiérarchisez les PBIs et les bugs.
  • Déplacez les éléments dans les états de flux de travail au fur et à mesure que le travail progresse.
  • Consultez le tableau de bord et les rapports pour confirmer la cohérence des statuts.

Capture d’écran illustrant le formulaire d’élément de travail (zone d’en-tête).

États de workflow Scrum

Mettre à jour l’état pour indiquer si un élément est nouveau, en cours, terminé ou supprimé de l’étendue. La plupart des WIT prennent en charge les transitions vers l’avant et vers l’arrière.

Les diagrammes suivants montrent les principaux états d’avancement et de régression pour les types d’éléments de travail PBI, Bug et Task.

Élément de backlog de produit Bug Task
Image conceptuelle montrant les états du flux de travail des éléments du Product Backlog, ainsi que le processus Scrum. Image conceptuelle affichant les états de workflow de bogue, processus Scrum. Image conceptuelle montrant les états de flux de travail des tâches, processus Scrum.

Cycle de vie typique des PBI et des bugs :

  • Nouveau : un propriétaire ou un testeur de produit crée l’élément. La raison par défaut varie selon le type d’élément de travail et la configuration du processus (par exemple, nouvel élément de backlog).
  • Approuvé : l’élément est défini suffisamment pour que l’équipe estime et prépare la planification sprint. Les éléments de priorité supérieure se déplacent généralement vers cet état en premier.
  • Engagé : l’équipe s’engage à livrer cet élément pendant le sprint.
  • Terminé : toutes les tâches associées sont terminées et le propriétaire du produit confirme que l’élément répond aux critères d’acceptation.

Utilisez Supprimé pour les éléments intentionnellement retirés du périmètre et dont la livraison n’est pas prévue. La conservation de ces éléments hors de Done permet de préserver la précision des rapports.

Mettre à jour l’état des tableaux et des tableaux de tâches

Utilisez des tableaux pour tenir l’état d’avancement à jour à mesure que le travail progresse au cours du sprint :

  • Utilisez le tableau pour mettre à jour le statut des PBI et des bugs.
  • Utilisez le sprint Taskboard pour mettre à jour l’état de la tâche.
  • Faites glisser un élément vers une nouvelle colonne pour mettre à jour l’état et la raison.

Capture d’écran montrant le suivi de la progression sur le tableau dans le portail web.

Vous pouvez personnaliser la carte avec des voies de bain et des colonnes. Pour plus d’options, consultez Personnaliser votre expérience de suivi du travail.

Mapper des éléments de backlog de produit à des fonctionnalités

Associez les PBI aux fonctionnalités pour suivre le périmètre et l’avancement à travers les produits, les scénarios ou les équipes.

Utilisez cette approche :

Contrôle de validation : vérifiez que chaque fonctionnalité affiche les PBI enfants liés et que les valeurs cumulées correspondent à la progression des éléments enfants.

Définir des tâches

Lorsque votre équipe travaille par sprints, décomposez les PBI et les bogues en tâches depuis la page du backlog de sprint.

Capture d’écran illustrant le backlog Sprint « Ajouter une expérience de tâche ».

Nommez chaque tâche et estimez l’effort.

Capture d’écran montrant le formulaire d’élément de travail de la tâche Scrum.

Les équipes définissent généralement des tâches au début de chaque sprint. Les membres de l’équipe terminent des sous-ensembles de travail tels que le développement, le test ou la documentation.

Utilisez ce modèle :

  • Créez des tâches pour chaque étape de livraison nécessaire à la finalisation du PBI ou du bogue.
  • Attribuez des tâches aux membres de l’équipe en fonction de leurs responsabilités.
  • Mettez à jour les valeurs des tâches quotidiennement afin que la capacité et le burndown restent exacts.

Lorsque votre équipe estime en heures ou en jours, utilisez le travail restant et l’activité facultative.

Champ Comment l’utiliser ?
Travail restant Entrez le nombre d’heures ou de jours restants et mettez à jour la valeur au fur et à mesure que le travail progresse. Ce champ alimente les graphiques de capacité, le graphique d’avancement du sprint et les rapports associés. Si vous fractionnez le travail en tâches subordonnées, effectuez le suivi du travail restant sur les tâches subordonnées uniquement.
Activity Sélectionnez la catégorie d’activité qui décrit le mieux la tâche afin que votre équipe puisse estimer et examiner la capacité de sprint par type d’activité.

Suivre la progression des tests

Utilisez les conseils suivants pour connecter la couverture des tests et le suivi des défauts à vos éléments de backlog sprint.

Utilisez ce modèle pour connecter le travail de test aux éléments du backlog :

  • Créez des cas de test à partir du portail web afin qu’ils soient liés à une PBI ou à un bogue.
  • Si nécessaire, ouvrez l’onglet Liens et ajoutez la relation manuellement.

Pour Azure DevOps Server 2022, vous pouvez également utiliser Microsoft Gestionnaire de tests 2017.

Capture d’écran montrant la sélection de la suite de tests et l’ajout d’un cas de test.

Les cas de test incluent des champs qui s’intègrent aux flux de travail de génération et de test. Pour plus d’informations, consultez Requête basée sur les champs d’intégration de build et de test.

Capture d’écran qui montre le formulaire de cas de test Scrum.

L’onglet Liens répertorie les PBIs et les bogues liés à chaque cas de test.

Vérification : vérifiez que chaque cas de test affiche son PBI ou bogue associé dans l’onglet Liens.

Suivre les erreurs de code

Créez des bogues à partir du portail web ou Visual Studio. Pour plus d’informations, consultez Gérer les bogues.

Pour Azure DevOps Server 2022, vous pouvez également créer des bogues via Microsoft Test Manager 2017.

Définitions des champs courants de suivi du travail

Les champs et les onglets suivants apparaissent dans la plupart des éléments de travail. Les onglets courants incluent l’historique, les liens et les pièces jointes.

Pour tous les types d’éléments de travail, Title est le seul champ universel obligatoire. Lorsque vous enregistrez un élément de travail, Azure DevOps attribue un ID unique. Les champs obligatoires sont mis en surbrillance en jaune. Pour plus de champs, consultez l’index de champ Élément de travail.

Note

D’autres champs peuvent être requis en fonction des personnalisations de processus et de projet.

Champ ou onglet Usage
Title Entrez une brève description (jusqu’à 255 caractères). Vous pouvez modifier le titre ultérieurement.
Affecté à Assignez l’élément de travail à la personne responsable de le terminer, ou laissez-le non attribué tant que la responsabilité n’est pas clairement établie.
State Lors de la création, l’état est défini par défaut sur le premier état du flux de travail (par exemple , Nouveau ou Non attribué). Mettez-le à jour au fur et à mesure que le travail progresse.
Reason Raison explique pourquoi l’élément est dans l’état actuel. Les valeurs par défaut varient selon le type et le processus d’élément de travail.
Area Sélectionnez le chemin de zone du produit ou de l’équipe. Pour plus d’informations, consultez Définir des chemins de zone et affecter à une équipe.
Iteration Sélectionnez le sprint/itération pour l’achèvement planifié. Pour plus d’informations, consultez Définir des chemins d’itération (sprints) et configurer des itérations d’équipe.
Onglet Historique Affichez le journal des modifications complet pour l’élément de travail, y compris les champs auteur, date et mis à jour. Vous pouvez également ajouter du texte mis en forme dans l’historique.
Onglet Liaisons Ajoutez des relations à d’autres artefacts (par exemple, des éléments de travail parent/enfant, des jeux de modifications, des fichiers sources ou des résultats de test).
Onglet Pièces jointes Ajoutez des fichiers complémentaires tels que des documents, des images, des fichiers journaux ou des fils d’e-mails.

Personnaliser des types d'éléments de travail

Pour la plupart des types d’éléments de travail, vous pouvez ajouter des champs, mettre à jour le flux de travail, définir des règles personnalisées, ajouter des pages personnalisées et créer des types d’éléments de travail personnalisés. Pour plus d’informations, consultez Personnaliser un processus d’héritage.

Pour la plupart des types d’éléments de travail, vous pouvez ajouter des champs, mettre à jour le flux de travail, définir des règles personnalisées, ajouter des pages personnalisées et créer des types d’éléments de travail personnalisés. Pour plus d’informations, consultez Personnaliser un processus d’héritage ou Personnaliser le modèle de processus XML local, en fonction de votre modèle de processus.

Suivre les obstacles

Utilisez le type d’élément de travail Obstacle pour suivre les bloqueurs. Utilisez Bug uniquement pour les défauts de code.

Vous pouvez ajouter un blocage à partir de :

Capture d’écran montrant l’ajout d’un élément de travail à partir d’un widget Nouvel élément de travail.

Les éléments de travail que vous ajoutez depuis le widget sont automatiquement étendus à la zone par défaut et aux chemins d’itération de votre équipe. Pour utiliser un autre contexte d’équipe, consultez Changer de contexte d’équipe.

Ordre de liste des backlogs

Utilisez Backlog Priority pour gérer l’ordre de priorité relatif des PBIs, des bugs, des fonctionnalités et des epics.

Utilisez ce modèle :

  • Réorganiser des éléments directement sur la page backlog (voir Créer votre backlog).
  • Faites glisser les éléments pour refléter la priorité métier actuelle.
  • Laissez Azure DevOps mettre à jour la priorité du backlog en arrière-plan.

Vérification de la validation : confirmer que l’ordre du backlog correspond à la priorité de l’entreprise après la réorganisation.

Résoudre les problèmes courants

Problème Cause Résolution
Impossible de déplacer un élément de travail vers l’état attendu Les règles de workflow ou la personnalisation du processus limitent les transitions Passez en revue la personnalisation du processus et les transitions autorisées. Consultez Personnaliser un processus d’héritage.
Blocs de champs requis pour enregistrer un élément de travail Les règles personnalisées spécifiques au projet nécessitent des champs supplémentaires Vérifiez le message de validation et renseignez les champs requis pour votre processus. Consultez Définir des règles pour les éléments de travail.
Impossible de créer ou de modifier des cas de test Autorisations de test ou niveau d’accès manquants Vérifiez votre accès et vos autorisations pour les artefacts de test. Consultez Définir les autorisations et l’accès pour le suivi du travail.
Le cas de test lié n’apparaît pas sur un élément de backlog Le lien n’a pas été créé en tant que lien d’élément de travail ou a été ajouté à un autre élément Ouvrez le cas de test et l’élément de backlog, puis vérifiez les liens sous l’onglet Liens pour les deux éléments.
Vous ne pouvez pas résoudre le problème après l’application de ces correctifs La stratégie ou les autorisations au niveau de l’organisation bloquent toujours l’action Contactez d’abord votre administrateur Project. Si le problème est à l’échelle de l’organisation, contactez votre administrateur de collection Project ou Azure DevOps administrateur.