Exemples de charts de requêtes

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

Les charts de requêtes sont un excellent moyen de visualiser les états et les tendances. En outre, en ajoutant plusieurs charts à un tableau de bord, vous pouvez rapidement passer en revue toutes les données importantes que vous souhaitez surveiller pour votre équipe ou votre projet. Dans cette optique, envisagez de répondre aux questions suivantes avec votre équipe :

  • Quels sont les charts de requêtes les plus utiles à créer et à analyser ?
  • Quels charts aident à maintenir l’hygiène du backlog ?
  • Quel délai devons-nous analyser lors de la création de charts de tendances ?

Toutes les équipes n’ont pas les mêmes objectifs ou besoins de suivi. Toutefois, les équipes qui adoptent des méthodes Agile ont tendance à effectuer régulièrement les tâches suivantes. Prenez donc en compte les graphiques d’état et de tendances qui peuvent aider votre équipe à effectuer ces tâches.

Prérequis

  • Pour créer un chart de requêtes ou afficher des charts de requêtes à partir de la page Requêtes, vous devez disposer d’un accès de base ou supérieur. Les utilisateurs disposant d’un accès Partie prenante ne peuvent pas afficher ou créer des charts à partir de la page Requêtes. Toutefois, ils peuvent afficher les charts ajoutés à un tableau de bord d’équipe. Pour plus d’informations, consultez Référence rapide sur l’accès de partie prenante.
  • Pour ajouter un graphique de requête à un tableau de bord :
  • Pour afficher un chart de requêtes ajouté à un tableau de bord, vous devez disposer des autorisations Lecture sur la requête sous-jacente. Si cette autorisation est refusée, le widget affiche un message d’échec du chargement du widget.

Notes

Les utilisateurs disposant d’un accès Partie prenante pour un projet public ont un accès complet aux fonctionnalités du chart de requêtes, tout comme les utilisateurs disposant d’un accès De base. Pour plus d’informations, consultez Référence rapide sur l’accès de partie prenante.

Conseils pour créer des charts de requêtes

Pour plus d’informations sur la création de charts de requêtes, consultez Suivre la progression avec des charts d’états et de tendances basés sur les requêtes. Assurez-vous que vos requêtes respectent les instructions suivantes.

  • Choisissez uniquement Liste plate des éléments de travail pour le type de requête. Seules les requêtes de liste plate prennent en charge les charts de requêtes.
  • Enregistrez toujours une requête après avoir modifié les clauses ou les options de colonne avant de basculer vers la page Charts.
  • Utiliser les opérateurs In et Not In pour spécifier plusieurs types d’éléments de travail, l’état du workflow ou d’autres regroupements d’intérêt
  • Lors de la création d’un chart de tendances, assurez-vous que votre requête ne retourne pas plus de 1 000 éléments de travail. Vous recevrez une erreur de widget si ce nombre est dépassé.
  • Ajoutez les champs à une clause de requête ou aux options de colonne que vous souhaitez utiliser dans votre chart. Vous pouvez effectuer le regroupement en fonction de n'importe quel champ, sauf les champs date-heure et les champs texte de forme libre. Par exemple :
    • Pour regrouper par état, incluez le champ État
    • Pour regrouper par affectations de travail, incluez le champ Affecté à
    • Pour regrouper par sprints ou itérations, incluez le chemin de l’itération
    • Pour regrouper par équipe, incluez le champ Nom du nœud qui affiche le nœud terminal du chemin de la zone
    • Pour regrouper par un champ personnalisé, incluez-le.
  • Pour additionner une colonne numérique, incluez le champ correspondant dans vos options de clause de requête ou de colonne. Pour obtenir d’autres exemples de charts créés à partir de champs numériques, consultez Interroger à l’aide d’un champ numérique.
  • Vous ne pouvez pas regrouper les graphiques en fonction des types de données de champ suivants :
    • Champs ID ou Parent de l’élément de travail
    • Champs date-heure, tels que Date de création, Date de modification
    • Champs de texte brut, tels que Titre
    • Champs de texte enrichi, tels que Description, Critères d’acceptation, Étapes de reproduction
    • Balises (Vous pouvez filtrer une requête à l’aide de balises, mais vous ne pouvez pas utiliser de balises pour configurer votre chart de requêtes).

    Notes

    Bien que vous ne puissiez pas regrouper un graphique basé sur des requêtes par balises, vous pouvez regrouper un widget Chart pour éléments de travail par balises que vous ajoutez à un tableau de bord, comme décrit dans Configurer un chart pour le widget des éléments de travail.

  • Si vous envisagez d’ajouter un chart de requêtes à un tableau de bord, commencez par créer le tableau de bord. Ensuite, vous pouvez l’ajouter au tableau de bord à partir de la page Charts de requêtes>.
  • Si vous ajoutez une requête et que vous souhaitez l’ajouter à un tableau de bord à partir du tableau de bord, vous devez d’abord actualiser votre navigateur pour que le tableau de bord inscrive la requête nouvellement ajoutée.
  • Pour optimiser le niveau de performance des requêtes complexes, consultez Meilleures pratiques d’intégration, Optimiser les requêtes.

Maintenir l’hygiène du backlog

Les requêtes suivantes peuvent aider votre équipe à maintenir un backlog sain en veillant à ce que le travail soit attribué. La table suivante fournit des exemples de requêtes à examiner régulièrement, généralement au début ou à la fin d’un sprint. Passez en revue cette liste pour connaître ce qui est judicieux pour atteindre les objectifs de votre équipe et organisation. Remplacez l’équipe Fabrikam par votre équipe et ajoutez d’autres filtres si nécessaire.

Notes

Les types d’éléments de travail et les états du workflow applicables à votre projet peuvent différer de ceux présentés dans les exemples suivants en fonction du processus utilisé par votre projet.

Focus de requête

Clauses de requête


Travail non attribué : travail attribué au sprint actuel, mais pas attribué à un membre de l’équipe

Capture d’écran de l’éditeur de requête, le champ Affecté à est vide pour l’itération actuelle.

Travail actif non attribué au sprint actuel

Capture d’écran de l’éditeur de requête, Actif mais non attribué à l’itération actuelle.

Travail actif attribué à un sprint passé

Capture d’écran de l’Éditeur de requête, Actif mais attribué une itération passée.

Travail périmé : éléments de travail sans aucune modification apportée au cours des deux à trois derniers mois (requête par date de modification)

Capture d’écran de l’Éditeur de requête, Travail actif non modifié au cours des 3 derniers mois.

Travail mal défini : par exemple, ceux qui n’ont pas de description, de critères d’acceptation, de story points ou d’effort définis

Capture d’écran de l’Éditeur de requête, travail avec des champs obligatoires vides.

Dans l’image suivante, les cinq charts de requêtes apparaissent dans un tableau de bord d’équipe. Pour ajouter des charts de requêtes à un tableau de bord, consultez Ajouter des charts à un tableau de bord

Capture d’écran du tableau de bord avec cinq charts de requêtes ajoutés.

Vous pouvez également ajouter des mosaïques de requête qui font référence à la même requête et afficher le nombre total d’éléments de travail, comme illustré dans l’image suivante.

Notes

Le widget de mosaïques de requêtes est une mosaïque 1x1, tandis que le plus petit widget de tableau de bord de chart de requêtes est 2x2. Pour ajouter des mosaïques de requête à un tableau de bord, consultez Ajouter des widgets à un tableau de bord.

Capture d’écran du tableau de bord avec cinq mosaïques de requêtes ajoutés.

Exemple de charts d’états

La table suivante fournit quelques exemples de charts d’états que vous pouvez créer et les requêtes qui les sous-tendent.

Focus de requête

Clauses de requête


Travail planifié : la quantité de travail représentée dans le backlog. Une requête qui examine le travail dans l’état de catégorie Nouveau ou Proposé fournit une capture instantanée du travail dans le backlog.

Capture d’écran de l’Éditeur de requête, Travail du backlog, non fermé ou supprimé.

Bogues actifs : les équipes Agile analysent leurs bogues ou leur dette technique et se fixent des objectifs pour maintenir le nombre total sous un nombre spécifique.

Capture d’écran de l’éditeur de requête, Bogues actifs.
À partir de cette requête, vous pouvez créer un chart en fonction de l’affectation ou de l’état.
Capture d’écran du chart de requêtes, bogues actifs par état.Capture d’écran du chart de requêtes, bogues actifs par affectation.

Éléments de travail étiquetés : analysez le travail étiqueté pour vous assurer que l’équipe atteint des objectifs, des jalons ou des catégories de travail spécifiques.

Capture d’écran de l’éditeur de requête, travail actif sur les projets marqués avec Web.

Travail bloqué : combien de travail est actuellement bloqué ? Vous pouvez interroger le travail bloqué à l’aide d’une balise ou d’un champ personnalisé.

Capture d’écran de l’éditeur de requêtes, travail activé étiqueté comme bloqué.

Exemples de charts de tendances

La table suivante fournit quelques exemples de charts de tendances que vous pouvez créer.

Focus de requête

Clauses de requête et chart


Tendances des bogues dans le temps par état (30 derniers jours)

Capture d’écran de l’Éditeur de requête, exemple de Bogues actifs.
Capture d’écran du chart de requête, graphique en aires empilées de tendances de bogues par état.

Tendances du travail actif par état (30 derniers jours)

Capture d’écran de l’Éditeur de requête, exemple de Travail du backlog, non fermé ou supprimé.Capture d’écran de l’Éditeur de requête, exemple de Travail du backlog, non fermé ou supprimé.

Widgets et charts de suivi du travail utiles

En plus des charts de requêtes fournis plus haut dans cet article, les widgets intégrés suivants fournissent une mine d’informations pour les équipes qui travaillent à l’analyse de la progression et des objectifs d’amélioration continue. Chacun de ces charts peut être ajouté à un tableau de bord d’équipe.