Modifier un processus de projet d’Agile à Scrum

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

Vous pouvez modifier un projet basé sur le processus Agile pour utiliser un processus Scrum hérité. Cet article fournit les étapes nécessaires pour apporter cette modification.

Avant d’effectuer cette modification, nous vous recommandons de vous familiariser avec le processus vers lequel vous changez. Les types d’éléments de travail Task, Bug, Feature et Epic sont identiques pour les processus Scrum et Agile. Toutefois, certaines valeurs de champ État et Raison sont différentes.

  Process Types d'éléments de travail Workflow
Agile Screenshot that shows Agile work item types. Screenshot that shows Agile workflow.
Scrum Screenshot that shows Scrum work item types. Screenshot that shows Scrum workflow.

Pour plus d’informations, consultez À propos des processus et des modèles de processus.

Raisons pour lesquelles vous souhaiterez peut-être changer votre processus d’Agile à Scrum :

  • Vous souhaitez utiliser l’élément de backlog de produit et l’effort au lieu de l’article utilisateur et des points d’histoire.
  • Votre organisation exige que tout le monde standardise son suivi avec un processus hérité personnalisé basé sur le processus Scrum.

Avertissement

Si vous avez des éléments de travail existants, ce processus nécessite des mises à jour manuelles pour les éléments de travail et la configuration de la carte. Veillez à suivre les étapes fournies dans cet article pour vous assurer que vous répondez aux étapes manuelles requises après avoir modifié le processus utilisé par un projet.

Prérequis

Ouvrez Paramètres>Processus

Vous créez, gérez et personnalisez les processus à partir de Paramètres de l’organisation>Processus.

  1. Choisissez le logo Azure DevOps pour ouvrir Projets. Choisissez ensuite Paramètres de l’organisation.

    Choose Organization settings.

  2. Ensuite, choisissez Processus.

    Choose Process.

    Important

    Si vous ne voyez pas Processus, vous travaillez à partir de TFS-2018 ou d’une version antérieure. La page Processus n’est pas prise en charge. Vous devez utiliser les fonctionnalités prises en charge pour le modèle de processus XML local.

Vous créez, gérez et personnalisez les processus à partir de Paramètres de la collection>Processus.

  1. Choisissez le logo Azure DevOps pour ouvrir Projets. Choisissez la collection de projets dont vous souhaitez personnaliser les processus, puis Paramètres de collection.

    Choose Organization settings.

  2. Ensuite, choisissez Processus.

    Choose Process.

Créer et personnaliser un processus hérité de Scrum

La première étape consiste à créer un processus hérité que vous pouvez personnaliser. Les processus système par défaut sont verrouillés d’être personnalisés.

  1. Dans la page Processus, choisissez l’icôneactions du processus système Scrum, puis sélectionnez Créer un processus hérité. Nommez le processus « Scrum - Hérité ».

  2. Si les types d’éléments de travail User Story and Issue sont utilisés par votre projet actuel, ajoutez ces types d’éléments de travail au processus « Scrum - Inherited ».

    Vous n’avez pas besoin d’ajouter de détails à ces types d’éléments de travail, car vous les modifierez ultérieurement en élément de backlog de produit et obstacle. Toutefois, si vous avez capturé des détails au sein d’un champ( tels que les points de montage, la priorité ou un autre champ), ajoutez ces champs aux types d’éléments de travail.

  3. Lorsque vous avez terminé, la liste des types d’éléments de travail doit apparaître comme suit.

    Scrum Inherited WITs

Modifier le processus du projet

  1. Choisissez le processus qui contient le projet que vous souhaitez modifier. Pour passer d’Agile à Scrum, choisissez Agile ou le processus personnalisé basé sur Agile. Ici, nous choisissons Agile.

    Choose the Agile process

  2. Choisissez Projets, puis choisissez l’icône d’actions pour le projet que vous souhaitez modifier, puis sélectionnez Modifier le processus. Ici, nous choisissons le projet MyAgile.

    Choose Projects tab

    Suivez les étapes de l'Assistant.

  3. Choisissez le processus Scrum - Hérité que vous avez créé précédemment, puis sélectionnez Enregistrer.

    Step 1 of 3 of change process dialog, Choose the process

    Si vous avez ignoré l’étape 2 de créer et personnaliser un processus hérité de Scrum, vous recevrez le message suivant pour ajouter les types d’éléments de travail manquants.

    Step 2 of 3 of change process dialog, Retry

    Fermez la boîte de dialogue de l’Assistant et ajoutez les types d’éléments de travail manquants maintenant. Consultez Ajouter et gérer des types d’élément de travail.

  4. Une fois l’exécution terminée, l’Assistant affiche les informations suivantes. Notez les étapes à suivre, puis choisissez Fermer.

    Step 3 of 3 of change process dialog

Étapes pour mettre à jour manuellement vos éléments de travail et vos paramètres de tableau :

  • Mettre à jour la colonne vers le mappage d’état pour chaque tableau Kanban d’équipe
  • Mettre à jour des éléments de travail existants à l’aide des types d’éléments de travail définis par le processus cible
  • Mettez à jour des éléments de travail existants à l’aide du modèle d’état correct du processus cible.

Mettre à jour les paramètres de colonne à état du tableau Kanban

Vous pouvez personnaliser les tableaux Kanban pour afficher des colonnes intermédiaires. Pour chaque colonne ajoutée, vous devez choisir un état de workflow valide pour les types d’éléments de travail affichés sur le tableau. Pour en savoir plus, consultez les catégories d’états de flux de travail et d’état.

  1. Pour chaque équipe, ouvrez votre tableau Kanban.

    Open team Kanban board

  2. Choisissez le lien Corriger ce maintenant ou l’icône d’engrenage pour configurer les paramètres de la carte.

    La boîte de dialogue Paramètres s’ouvre. Les onglets qui affichent une icône requise doivent être corrigés.

    Columns dialog

    Renommez chaque colonne et choisissez l’état correct pour chaque colonne afin que le mappage de colonne à état soit correct. Si nécessaire, ajoutez une ou plusieurs colonnes. Lorsque vous avez terminé, choisissez Enregistrer et fermer.

    Kanban board fixed.

Mettre à jour les éléments de travail

L’étape suivante consiste à mettre à jour en bloc les éléments de travail. La séquence recommandée est la suivante :

  • Créez une requête d’élément de travail qui affiche tous les éléments de travail nécessitant une mise à jour.
  • Effectuez une mise à jour en bloc pour modifier le type d’élément de travail de l’article utilisateur en éléments de travail du backlog produit.
  • Effectuez une mise à jour en bloc sur tous les États pour passer des états Agiles ( Actifs, Résolus et Fermés) aux états de processus Scrum – Approuvés, Validés et Terminés.
  1. Créez une requête pour obtenir la liste de tous les récits utilisateur, problèmes, fonctionnalités, tâches et épopées. Vous devez modifier le type d’élément de travail des deux premiers types d’éléments de travail, ainsi que les champs État et Raison pour tous les éléments.

    Query all items

  2. Choisissez l’icône d’actions, puis sélectionnez Options de colonne. Choisissez d’afficher les champs État et Raison. Choisissez l’onglet Trier , puis définissez-le pour trier la liste par type d’élément de travail et valeur d’état.

    Column options dialog, sort tab

  3. Choisissez Résultats pour afficher simplement la liste des éléments de travail.

  4. Mettez en surbrillance tous les récits utilisateur, choisissez l’icône Actions, sélectionnez Type de modification et remplacez le type par Élément de backlog de produit.

    Change type dialog

    Pour plus d’informations, consultez Déplacer, modifier ou supprimer des éléments de travail, Modifier le type d’élément de travail.

    Il est possible que vous receviez des erreurs lorsque le type d’élément de travail et l’état sont incompatibles. Dans ce cas, vous ne pouvez pas enregistrer vos modifications tant que vous n’avez pas mis à jour l’état, comme décrit à l’étape suivante.

    Error state of changed work item type

  5. Mettez en surbrillance tous les éléments de travail du même état, tels que Résolu, choisissez l’icône Actions, puis sélectionnez Modifier. Ajoutez le champ État et sélectionnez Commit ou une valeur valide pour l’élément de backlog de produit. Vous devrez peut-être également mettre à jour le champ Motif. Pour plus d’informations, consultez Modifier en bloc les éléments de travail.

    Edit work item dialog

    Cela doit entraîner une liste mise à jour sans erreurs.

    Updated list without errors.

  6. Pour enregistrer vos modifications, sélectionnez l’icône Actions et sélectionnez Enregistrer les éléments.

  7. Répétez les étapes ci-dessus pour modifier le type d’élément de travail pour problème en obstacle et mettez à jour les états en états valides pour les types d’éléments de travail.

  8. Lorsque vous avez terminé, veillez à choisir l’icône Actions et à sélectionner Enregistrer les éléments.

Conseil

Si vous avez un certain nombre de modifications de valeur de champ, telles que le remplissage du champ Effort avec la valeur contenue dans Story Points, vous pouvez le faire à l’aide d’Excel. Consultez Ajouter ou modifier les éléments de travail en bloc avec Excel.

Vérifiez vos modifications.

  1. Accédez à votre backlog d’équipe et passez en revue les récits utilisateur.

    View team backlog

  2. Accédez à votre tableau d’équipe et vérifiez que les paramètres de colonne sont valides.

    View team board

    Pour ajouter des colonnes ou modifier les noms de colonnes, consultez Ajouter des colonnes à votre tableau Kanban.

Mises à jour facultatives

Après avoir modifié le processus, vous pouvez effectuer des mises à jour supplémentaires comme suit :