Partager via


Tendances des bogues, rapport

Vous pouvez utiliser le rapport Tendances des bogues pour suivre le taux auquel l'équipe détecte et résout les bogues. Ce rapport indique une moyenne enchaînée ou mobile des bogues signalés, résolus et fermés dans le temps. Lorsque vous gérez une grande équipe ou un grand nombre de bogues, vous pouvez surveiller le rapport Tendances des bogues chaque semaine afin d'obtenir des informations sur la façon dont l'équipe recherche, résout et ferme les bogues.

Pour plus d'informations sur l'accès aux rapports, leur actualisation ou leur gestion, consultez Rapports (Agile).

Notes

Ce rapport nécessite la configuration préalable avec SQL Server Reporting Services de la collection de projets d'équipe qui contient votre projet d'équipe.Ce rapport n'est pas disponible si Rapport Rapports ne s'affiche pas lorsque vous ouvrez Team Explorer et développez le nœud de votre projet d'équipe.

Dans cette rubrique

  • Données du rapport

  • Définition de la durée de l'itération

  • Interprétation du rapport

  • Filtrage du rapport

Vous pouvez utiliser ce rapport pour répondre aux questions suivantes :

  • Combien de bogues sont signalés, résolus et fermés chaque jour par l'équipe ?

  • Quelle est la tendance d'ensemble relative au traitement des bogues par l'équipe ?

  • Les taux d'activation et de résolution des bogues baissent-ils vers la fin de l'itération comme prévu ?

Autorisations requises

Pour afficher le rapport, vous devez avoir été affecté ou appartenir à un groupe auquel a été attribué le rôle Explorateur dans SQL Server Reporting Services. Pour plus d'informations, consultez Ajouter des utilisateurs aux projets d'équipe ou Gestion des autorisations.

Données du rapport

Le rapport Tendances des bogues calcule une moyenne enchaînée du nombre de bogues ouverts, résolus et fermés par l'équipe en fonction des filtres que vous spécifiez. La moyenne enchaînée est basée sur la période de sept jours précédant la date de calcul de la moyenne. Autrement dit, le rapport fait la moyenne du nombre de bogues dans chaque état sur la période de sept jours avant la date, puis le résultat est divisé par sept. Les données sont dérivées de l'entrepôt de données.

L'illustration suivante présente un exemple du rapport Tendances des bogues.

Exemple de rapport Tendances des bogues

Ce rapport affiche jusqu'à trois graphiques linéaires, chacun d'entre eux représentant les moyennes enchaînées des nombres de bogues activés, résolus et fermés.

Vous pouvez filtrer le rapport de différentes manières :

  • Modifier les dates de début et de fin du rapport.

  • Filtrer les bogues comptabilisés dans le rapport en spécifiant des chemins d'itération et de zone ou l'état, la priorité ou la gravité des bogues.

Pour plus d'informations, consultez Filtrage du rapport, plus loin dans cette rubrique.

Activités requises pour le suivi des bogues

Pour que le rapport Tendances des bogues soit utile et précis, l'équipe doit mettre en œuvre les activités suivantes :

  • Définir des bogues, et spécifier leurs chemins Itération et Zone.

  • Mettre à jour l'État de chaque bogue à mesure qu'il est résolu, vérifié, puis fermé.

  • Spécifier la Priorité et la Gravité de chaque bogue pendant le triage.

Vous pouvez utiliser le classeur Triage pour mettre à jour rapidement l'itération, la zone, l'état, la priorité et la gravité des bogues. Pour plus d'informations, consultez Triage, classeur.

Définition de la durée du sprint ou de l'itération

Pour comprendre les tendances des bogues dans votre itération actuelle, les dates de début et de fin du rapport doivent correspondre à celles du cycle de votre itération actuelle.

Pour modifier la durée de l'itération

  1. En regard de Début de l'itération (Date) ou de Fin de l'itération (Date), cliquez sur l'icône de calendrier, puis sur une date.

  2. Cliquez sur Afficher le rapport.

Interprétation du rapport

Attendez-vous à ce que les taux de bogues varient en fonction de la phase du cycle de développement de produit dans laquelle vous vous trouvez L'équipe doit trouver moins de bogues dans les premières itérations que dans les itérations ultérieures. L'équipe doit fermer le plus de bogues possible dans les itérations vers la fin d'un cycle de produit.

La meilleure façon d'interpréter les taux de bogues consiste à les examiner par rapport à l'ensemble des activités du projet d'équipe actuel et aux autres mesures fournies par les rapports État des bogues et Réactivations. Par exemple, l'équipe peut trouver des bogues assez rapidement dans du code mal écrit, dans du code récemment intégré, avec des tests améliorés ou lors d'un événement exceptionnel tel qu'une campagne de détection des bogues. En revanche, les bogues sont plus difficiles à trouver dans un produit de qualité et avec des tests inefficaces. Vous pouvez utiliser les mesures pour la couverture du code, l'évolution du code et les taux de test pour vous aider à mieux évaluer la signification des tendances des bogues.

À mesure que le produit se stabilise vers la fin d'un cycle de produit, l'équipe doit trouver des bogues moins fréquemment.

Le rapport Tendances des bogues peut afficher un ou plusieurs des indicateurs décrits dans la colonne de gauche du tableau suivant. Vous pouvez examiner les questions dans la colonne de droite pour les zones à traiter plus en détail.

Indicateur

Questions à poser

L'équipe trouve à peu près le même nombre de bogues sur des périodes consécutives. Si l'équipe trouve le même nombre de bogues semaine après semaine ou itération après itération, vous pouvez tenter de déterminer la cause sous-jacente. Au début du cycle de test, les tests peuvent ne pas être suffisamment rigoureux ou avancés pour identifier de nombreux bogues. Dans les premières itérations, cette situation est attendue. Toutefois, à mesure que le produit arrive à maturité, les tests doivent couvrir des scénarios et des intégrations plus larges.

  • Les cas de test sont-ils adéquats pour tester les récits utilisateur développés ?

  • Les tests sont-ils périmés ou ne portent-ils pas sur les fonctionnalités appropriées ?

  • L'équipe de test teste-t-elle rigoureusement chaque récit utilisateur ?

L'équipe identifie de nombreux bogues sur chaque période. L'équipe parvient peut-être facilement à identifier les bogues dans du code mal écrit ou récemment intégré, avec des tests efficaces ou lors d'un événement spécifique tel qu'une campagne de détection des bogues.

  • Les métriques relatives à la couverture du code, à l'évolution de ce dernier ou à la progression des tests indiquent-elles un problème au niveau du code ou des tests ?

L'équipe identifie peu de bogues sur chaque période. L'équipe peut avoir du mal à identifier les bogues dans une solution de haute qualité ou avec des tests inefficaces.

  • Les métriques relatives à la couverture du code, à l'évolution de ce dernier ou à la progression des tests indiquent-elles un problème au niveau du code ou des tests ?

L'équipe résout de nombreux bogues dans chaque période. Un taux de résolution élevé indique généralement que l'équipe est en bonne voie.

  • Les bogues résolus sont-ils fermés rapidement ? Le taux de fermeture doit être similaire au taux de résolution.

  • Reste-t-il des réactivations de bogue dans les limites attendues ?

L'équipe résout les bogues rapidement, mais ne les ferme pas. Les membres de l'équipe chargés de la vérification des résolutions de bogue peuvent être trop dispersés, ou différentes priorités peuvent empêcher ces membres de l'équipe de fermer des bogues résolus.

  • Les ressources de test sont-elles surutilisées ?

  • L'équipe doit-elle réexaminer les priorités de test ?

Version correcte du rapport

Un rapport Tendances des bogues correct indique que l'équipe trouve plus de bogues au début d'un cycle de développement et moins de bogues vers la fin d'une version. L'équipe doit résoudre et fermer plus de bogues vers la fin du projet.

Lorsque l'équipe résout plus de bogues qu'elle n'en trouve, le nombre de bogues actifs commence à diminuer. Lorsque l'équipe commence à trouver moins de bogues, le produit se stabilise.

Version incorrecte du rapport

Un rapport Tendances des bogues incorrect peut indiquer que l'équipe trouve des bogues plus rapidement à l'approche de la date d'expédition et qu'elle résout les bogues plus lentement. Dans cette situation, le journal des bogues en souffrance de l'équipe s'allonge, car les bogues ne sont pas corrigés. Il est souhaitable de déterminer les causes de ce problème. L'illustration suivante présente un rapport pour une équipe qui trouve de nombreux bogues, qui résout moins de bogues qu'elle n'en trouve et qui ferme moins de bogues qu'elle n'en résout.

Version incorrecte d'un rapport Tendances des bogues

Filtrage du rapport et modification de l'affichage

Vous pouvez filtrer le rapport Tendances des bogues ou modifier son affichage des façons suivantes :

  • Modifier les dates de début et de fin du rapport.

  • Filtrer les bogues comptabilisés dans le rapport en spécifiant des chemins d'itération et de zone, l'état, la priorité ou la gravité.

L'illustration suivante présente les filtres disponibles.

Filtres pour le rapport Tendances des bogues

Pour filtrer les bogues comptabilisés dans le rapport

  1. Effectuez l'une des opérations suivantes ou les deux :

    • Dans les listes Itération et Zone, activez la case à cocher de chaque itération ou zone de produit à inclure.

    • Dans les listes État, Priorité ou Gravité, activez la case à cocher de chaque état, priorité et gravité à inclure.

  2. Cliquez sur Afficher le rapport.

Voir aussi

Concepts

Bogues, tableau de bord

Triage, classeur

État des bogues, rapport

Réactivations, rapport

Autres ressources

Rapports (Agile)