Partager via


Définir les chemins d’itération (sprints) et configurer les itérations d’équipe

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

Les chemins d’itération, également appelés sprints, attribuent des éléments de travail à des intervalles de temps spécifiques. Définissez les chemins d’itération au niveau du projet et que chaque équipe sélectionne les chemins qu’ils utilisent. Les chemins d’itération sont partagés entre toutes les équipes sélectionnées. Vous pouvez créer une structure plate ou hiérarchique de chemins d’itération pour prendre en charge les versions, les sous-versions et les sprints. Si votre équipe n’utilise pas de sprints pour la planification et le suivi du travail, conservez les affectations d’équipe par défaut et utilisez les backlogs et les tableaux de produits et de portefeuille, bien que les outils de planification sprint ne soient pas applicables.

Définissez des chemins d’itération et attribuez-les aux équipes lorsque vous souhaitez utiliser les outils suivants :

Conseil

Si une équipe ne s’est pas abonnée ou n’a pas sélectionné de chemin d’itération, ce chemin d’itération n’apparaît pas dans une vue d’équipe ou un outil.

Pour plus d’informations sur les restrictions de nommage et les limites placées sur l’ajout de chemins d’itération, consultez À propos des zones et des itérations, restrictions de nommage.

Conseil

Pour mettre à jour rapidement les dates d’itération, consultez Modifier les dates de sprint. Toutefois, si vous devez définir les chemins d’itération et l’arborescence, suivez les instructions fournies dans cet article.

Prérequis

Autorisations :

  • Pour ajouter un chemin d’itération à un projet, soyez membre du groupe Administrateurs du projet. Par défaut, ces autorisations sont définies pour l’utilisateur qui a créé le projet.
  • Pour ajouter, modifier et gérer des chemins d’itération sous un nœud, disposez d’une ou plusieurs autorisations suivantes définies sur Autoriser pour le nœud que vous souhaitez gérer :
    • Créer des nœuds enfants
    • Supprimer ce nœud
    • Modifier ce nœud
    • Afficher les autorisations pour ce nœud
  • Pour définir des chemins d’itération d’équipe, être administrateur d’équipe ou membre du groupe Administrateurs de projet.

Pour plus d’informations sur l’acquisition d’autorisations, consultez Modifier les autorisations au niveau du projet ou Définir les autorisations et l’accès pour le suivi du travail.

Démarrage

Les nouveaux projets commencent par un chemin de zone racine unique correspondant au nom du projet. Ajoutez d’autres chemins d’accès de zone sous cette racine et utilisez des chemins d’itération prédéfinis pour le suivi du travail en définissant des dates.

Si vous débutez avec la gestion des projets et des équipes, procédez comme suit pour configurer votre projet et vos équipes :

  1. Configurer Azure Boards : passez en revue Configurer et personnaliser Azure Boards.
  2. Définir des chemins d’accès et des équipes de zone : suivez Définir les chemins d’accès de zone et affectez-les à une équipe, ce qui garantit au moins un chemin d’accès de zone par équipe.
  3. Définir la longueur de l’itération : choisissez les longueurs d’itération, de préférence cohérentes entre les équipes. Voir à propos des zones et des itérations.
  4. Choisir une structure de sprint : choisissez entre un sprint plat ou hiérarchique et une structure de mise en production.
  5. Définissez les chemins d’itération.
  6. Créer des équipes : créez les équipes nécessaires en fonction de l’étape 2. Consultez Ajouter une équipe, passer d’une équipe par défaut à plusieurs équipes.
  7. Affecter des chemins d’accès de zone à des équipes : dans la configuration de l’équipe, affectez les chemins d’accès par défaut et d’autres zones à chaque équipe. Suivez les chemins d’itération par défaut de l’équipe.
  8. Affecter des chemins d’itération aux éléments de travail : utilisez la modification en bloc pour affecter des éléments de travail à des chemins d’itération pour une visibilité sur les backlogs et les tableaux. Consultez également Affecter des éléments de backlog à un sprint.

Si nécessaire, vous pouvez effectuer les tâches suivantes à tout moment :

  • Ajouter d’autres nœuds d’itération enfant
  • Renommer un chemin d’itération (à l’exception du chemin racine)
  • Déplacer un chemin d’itération enfant sous un autre nœud
  • Supprimer un chemin d’itération enfant
  • Modifier les chemins d’itération par défaut et sélectionnés attribués à une équipe

Itération du backlog d’équipe par rapport à l’itération par défaut

Chaque équipe a accès à différents outils Agile, comme détaillé dans Les équipes et les outils Agile. Ces outils référencent les chemins de zone par défaut de l’équipe et les chemins d’itération sélectionnés ou sprints. En règle générale, les équipes utilisent un chemin d’accès de zone et plusieurs chemins d’itération pour le suivi du travail, mais vous pouvez utiliser plusieurs chemins de zone sur les backlogs et les tableaux pour prendre en charge différents scénarios.

Teams peut définir une itération par défaut distincte de l’itération du backlog. L’itération du backlog détermine les éléments qui apparaissent sur les backlogs et les tableaux de l’équipe, tandis que l’itération par défaut affecte des valeurs aux éléments de travail nouvellement créés.

Tous les éléments de travail créés dans le contexte de l’équipe sont automatiquement affectés au chemin d’accès de zone par défaut de l’équipe et au chemin d’itération par défaut.

Répertorier les itérations de projet

Pour répertorier les itérations de projet, procédez comme suit :

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

  2. Sélectionnez (1) Paramètres> du projet (2) Itérations de projet> (3).

    Capture d’écran des paramètres du projet, configuration du projet.

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

  2. Sélectionnez Paramètres du projet(1) >Configuration du projet(2) >Itérations(3).

    Capture d’écran des paramètres du projet, configuration du projet pour Azure DevOps Server 2019.

Ajouter des itérations et définir des dates d’itération

Ajoutez des itérations de la même façon que vous ajoutez des zones. Pour plus d’informations sur l’utilisation d’une cadence de sprint, consultez Scrum et outils de planification de sprint.

  1. Ajoutez et modifiez des itérations à partir des paramètres>de projet Itérations de configuration>de projet.

    Pour les projets basés sur Scrum, vous voyez l’ensemble de sprints suivant.

    Capture d’écran du contexte des paramètres du projet, configuration du projet, page Itérations.

  2. Pour planifier les dates de début et de fin de chaque sprint que vos équipes utilisent, mettez en surbrillance le sprint et choisissez Définir des dates. Vous pouvez également sélectionner Actions pour le chemin d’itération et choisir Modifier.

    Capture d’écran de la boîte de dialogue Définir des dates.

  3. Pour sélectionner de nouvelles dates, sélectionnez l’icône de calendrier.

    Capture d’écran de la page Itérations et de l’icône de calendrier pour la sélection de nouvelles dates.

  4. Lorsque vous avez terminé, vous disposez d’un ensemble de sprints planifiés , comme dans l’image suivante :

    Capture d’écran de la page Itérations, ensemble planifié de sprints.

    L’étape suivante consiste à choisir les sprints que chaque équipe utilise.

À partir d’itérations, ajoutez des itérations que les équipes peuvent ensuite sélectionner pour leur utilisation.

  1. Ajoutez et modifiez des chemins d’accès de zone à partir de la pageItérations de travail> à partir de l’administrateur de projet ou du contexte des paramètres.

    Pour les projets basés sur Scrum, vous voyez l’ensemble de sprints suivant.

    Capture d’écran de la page Contexte, travail, itérations des paramètres du projet.

  2. Pour planifier les dates de début et de fin de chaque sprint que vos équipes utilisent, mettez en surbrillance le sprint et choisissez Définir des dates. Vous pouvez également sélectionner le menu contextuel Actions pour le chemin d’itération et choisir Modifier.

    Pour sélectionner de nouvelles dates, sélectionnez l’icône de calendrier.

    Capture d’écran de la page Travail, itérations et icône de calendrier pour choisir les nouvelles dates pour Azure DevOps Server 2019.

  3. Lorsque vous avez terminé, vous disposez d’un ensemble de sprints planifiés, comme suit :

    Capture d’écran de la page Travail, Itérations, ensemble planifié de sprints pour Azure DevOps Server 2019.

    L’étape suivante consiste à choisir les sprints que chaque équipe utilise.

Répertorier les itérations d’équipe

Définissez les valeurs par défaut de l’équipe à partir des paramètres d’équipe. Si vous n’êtes pas administrateur d’équipe, faites-en un. Seuls les administrateurs d’équipe ou de projet peuvent modifier les paramètres d’équipe.

Notes

Teams peut se voir attribuer un maximum de 300 chemins d’itération. Pour plus d’informations, consultez Suivi du travail, processus et limites du projet.

Définissez à la fois les zones et les itérations de la configuration d’équipe Des > paramètres > de projet. Accédez rapidement à celui-ci à partir d’un backlog de suivi du travail d’équipe, d’un tableau de bord ou d’un tableau de bord.

  1. Ouvrez un backlog ou un tableau pour une équipe, puis choisissez Profil d’équipe , puis Paramètres d’équipe.

    Ici, nous ouvrons le tableau pour l’équipe web et à partir de là le profil de l’équipe.

    Capture d’écran du backlog ou du tableau de travail, choisissez l’icône de profil d’équipe.

  2. Choisissez Itérations et zones.

    Capture d’écran du profil d’équipe, choisissez Itérations et zone.

  3. Pour changer de contexte d’équipe, utilisez le sélecteur d’équipe dans les barres de navigation.

    Capture d’écran de Team Configuration, Team breadcrumb.

Sélectionner les sprints d’équipe et définir le chemin d’itération par défaut

Vous définissez des sprints pour le projet , puis sélectionnez-les pour qu’ils soient actifs pour chaque équipe. Vous affectez l’itération par défaut à utiliser lors de la création d’éléments de travail.

  1. Ouvrez Paramètres > de projet Tableaux Itérations > de configuration > d’équipe pour une équipe.

    Ici, nous accédons à l’équipe Fabrikam Fiber.

    Capture d’écran des paramètres du projet, page Configuration de l’équipe, Itérations.

  2. Itération du backlog. Seuls les éléments de travail affectés à une itération égale ou inférieure à cette itération du backlog apparaissent dans les backlogs et les tableaux de l’équipe.

    Capture d’écran de la page Itérations pour l’équipe, définir l’itération du backlog d’équipe pour les backlogs et les tableaux.

    En outre, tous les éléments de travail ajoutés par le biais du backlog ou du tableau d’une équipe se voient attribuer l’itération du backlog.

  3. Itération par défaut. L’itération par défaut définit l’itération à utiliser lorsque vous créez un élément de travail à partir du backlog ou du tableau d’équipe. spécifiez n’importe quelle itération définie sous le chemin d’itération du backlog. Pour affecter de nouveaux éléments de travail à l’itération actuelle, spécifiez @CurrentIteration. La même macro utilisée dans les requêtes pour répertorier les éléments de travail affectés à l’itération actuellement active affectée à l’équipe est utilisée.

    Par exemple, vous souhaiterez peut-être ajouter tous les nouveaux éléments de travail à un chemin d’itération futur, que vous utilisez pour trier et affecter à des sprints spécifiques à intervalles périodiques.

    Capture d’écran de la page Travail, Itérations pour l’équipe, définir la valeur par défaut de l’équipe pour les nouveaux éléments de travail.

    Notes

    Les nouveaux éléments de travail ajoutés via la page Éléments de travail ou le widget Nouveaux éléments de travail d’un tableau de bord d’équipe ne référencent pas le chemin d’itération par défaut attribué à l’équipe. Au lieu de cela, les nouveaux éléments de travail se voient attribuer le dernier chemin d’itération sélectionné par l’utilisateur. Les nouveaux éléments de travail ajoutés via le backlog sprints ou le tableau des tâches d’une équipe se voient toujours attribuer le chemin d’itération associé au sprint sélectionné.

  4. Sprints actifs. Ajoutez une itération pour chaque backlog de sprint que vous souhaitez active pour l’équipe. Ajoutez chaque sprint, un par un, en le sélectionnant dans le menu.

    Capture d’écran de la page Travail, Itérations pour l’équipe, sélectionnez sprints.

    Lorsque vous avez terminé, vous devriez voir une liste de sprints, semblable à ce qui suit.

    Capture d’écran de la page Travail, Itérations pour l’équipe, active la liste de sprint.

    Si vous ne voyez pas les sprints ou les dates dont vous avez besoin, ajoutez ou modifiez des itérations pour le projet, à condition que vous disposiez des autorisations requises. Pour plus d’informations, consultez Définir des chemins d’itération (sprint).

  5. Pour afficher les backlogs sprint récemment activés, actualisez la page du backlog produit de votre équipe.

Renommer ou déplacer une itération

Lorsque vous renommez une itération ou déplacez le nœud dans la hiérarchie d’arborescences, le système met automatiquement à jour les éléments de travail et les requêtes qui référencent les chemins existants.

  1. Pour renommer un chemin d’itération, choisissez le menu contextuel du nœud, puis sélectionnez Modifier.

    Capture d’écran d’Open Work, Project Configuration dans le navigateur.

  2. Dans la boîte de dialogue qui s’ouvre, entrez le nouveau nom.

    Capture d’écran de la boîte de dialogue Ouvrir le travail, configuration du projet dans le navigateur.

  3. Pour déplacer le nœud dans la hiérarchie, modifiez le champ Emplacement.

  4. Pour supprimer un nœud, choisissez l’option Supprimer dans le menu Actions.

    Notes

    Lorsque vous supprimez un nœud d’itération, le système met automatiquement à jour les éléments de travail existants avec le nœud que vous entrez à l’invite de suppression.

Supprimer un chemin d’itération

Important

  • La suppression de chemins d’accès de zone ou la reconfiguration des chemins d’itération entraîne une perte de données irréversible. Par exemple, les graphiques de widgets burndown et burnup, sprint burndown et les graphiques de vélocité pour les équipes avec des chemins d’accès de zone modifiés n’affichent pas de données précises . Les graphiques de tendance historique référencent le chemin d’accès à la zone et le chemin d’itération, car ils ont été définis au moment de chaque élément de travail. Une fois supprimé, vous ne pouvez pas récupérer les données historiques pour ces chemins d’accès.
  • Vous ne pouvez supprimer que des chemins d’accès de zone et d’itération qui ne sont plus utilisés par des éléments de travail.

Lorsque vous supprimez un chemin d’itération, vous devez fournir un chemin d’itération à utiliser pour mettre à jour les éléments de travail affectés au chemin d’itération que vous souhaitez supprimer.

  1. Pour supprimer un chemin d’itération, ouvrez la page Paramètres >du projet du portail web Itérations de configuration>du projet.

  2. Choisissez le menu contextuel du nœud, puis sélectionnez Supprimer ou Supprimer.

  3. Dans la boîte de dialogue qui s’ouvre, sélectionnez le chemin d’itération auquel réattribuer les éléments de travail, puis choisissez Supprimer le chemin.

    Capture d’écran de la boîte de dialogue Supprimer l’itération.

Exporter/importer des chemins d’itération

Vous ne pouvez pas exporter ou importer la structure des chemins d’arborescence pour un projet à utiliser avec un autre projet.

À l’aide d’Azure CLI, vous pouvez utiliser la az boards iteration commande pour répertorier les itérations définies pour un projet, puis les ajouter à un autre projet. Une fois que vous avez ajouté les itérations à un autre projet, vous pouvez ensuite utiliser la az boards iteration team commande pour les ajouter à une équipe et définir le chemin d’itération par défaut et backlog de l’équipe.

Vous pouvez utiliser les nœuds de classification (API REST) et Teams (API REST) pour effectuer des actions similaires.

Vous pouvez utiliser les nœuds de classification (API REST) pour répertorier les itérations définies dans un projet. Une fois que vous avez ajouté les itérations à un autre projet, utilisez Teams (API REST) pour les ajouter à une équipe et définir le chemin d’itération par défaut et de backlog de l’équipe.

Chemins d’itération d’archivage

Après un certain temps, vous souhaiterez peut-être archiver les chemins d’itération utilisés pour les sprints d’une année ou plus obsolète. Pour ce faire, déplacez le chemin d’itération sous un nœud que vous étiquetez « Archive ». Tous les éléments de travail sont mis à jour avec le chemin d’itération déplacé. En outre, les équipes peuvent dé-sélectionner les sprints qui ont dépassé. Toutes les données sont conservées dans le magasin de données avec les nouvelles affectations de chemin d’itération.

Avant d’archiver les itérations, envisagez si vous avez capturé tous les rapports souhaités.

Progression du graphique par itération

Vous pouvez rapidement générer des requêtes pour afficher la progression de ces zones. Par exemple, vous pouvez visualiser la progression des éléments de travail affectés à des sprints, comme illustré dans le graphique à barres empilées suivant.

Graphique à barres empilées par zone

Ressources programmatiques

Les chemins de zone et les chemins d’itération sont également appelés nœuds de classification.