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).
[!REMARQUE]
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 Rapports ne s'affiche pas lorsque vous ouvrez Team Explorer et développez le nœud de votre projet d'équipe.
Dans cette rubrique
|
Vous pouvez utiliser ce rapport pour répondre aux questions suivantes :
|
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.
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 effectuer 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
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.
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 trouvezL'é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 le même nombre de bogues dans 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. |
|
L'équipe trouve de nombreux bogues dans chaque période.L'équipe peut facilement trouver des bogues dans du code peu soigné, dans du code 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. |
|
L'équipe trouve peu de bogues dans chaque période.L'équipe peut avoir du mal à trouver des bogues dans une solution de haute qualité ou avec des tests inefficaces. |
|
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. |
|
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. |
|
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.
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.
Pour filtrer les bogues comptabilisés dans le rapport
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.
Cliquez sur Afficher le rapport.