Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.
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 à :
- Définir et hiérarchiser les PBIs et les bogues.
- Suivez le travail à travers les états du flux de travail Scrum.
- Décomposer les éléments du backlog en tâches de sprint.
- Lier des cas de test et des bogues pour suivre la qualité.
- Suivre les bloqueurs et gérer l’ordre du backlog.
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 :
- Créez des éléments à partir du panneau d’ajout rapide sur la page du backlog du produit.
- Hiérarchiser par valeur métier, effort et dépendances.
- Ajoutez des détails complets pour les éléments de priorité maximale et les éléments planifiés pour le sprint actuel ou suivant.
À 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.
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.
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.
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 !.
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 :
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.
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.
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.
É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 |
|---|---|---|
|
|
|
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.
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 :
- Utilisez les backlogs de portefeuille pour descendre dans la hiérarchie des niveaux du backlog.
- Utilisez les cumuls hiérarchiques d’équipes après avoir configuré une hiérarchie d’équipes.
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.
Nommez chaque tâche et estimez l’effort.
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.
Créer et lier des cas de test aux PBIs
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.
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.
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. |
|
|
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. |
|
|
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). |
|
|
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 :
- Widget Nouvel élément de travail sur un tableau de bord d’équipe
- Menu Nouveau dans la page Requêtes
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. |