Évolution du code, rapport Excel

Grâce au rapport Évolution du code, vous pouvez analyser la façon dont les fichiers sources changent avec le temps. Ce rapport indique le nombre de lignes de code ajoutées, supprimées ou modifiées par l'équipe au cours des quatre dernières semaines.

Pour plus d'informations sur la façon d'accéder à ce rapport, consultez Rapports Excel (Agile).

Notes

Vous pouvez consulter le rapport Évolution du code à partir du tableau de bord Qualité.Vous pouvez accéder à ce tableau de bord uniquement si votre portail du projet d'équipe a été activé et est mis en service pour utiliser Microsoft Office SharePoint Server 2007.Pour plus d'informations, consultez Accéder à un portail de projet d'équipe et au guide de processus.

Dans cette rubrique

Rubriques connexes

  • Données du rapport

  • Interprétation du rapport

  • Personnalisation du rapport

Autorisations requises

Pour afficher le rapport, vous devez avoir été affecté ou appartenir à un groupe disposant des autorisations de Lecture dans produits SharePoint pour le projet d'équipe.

Pour modifier ou personnaliser le rapport, vous devez être membre du rôle de sécurité TfsWarehouseDataReaders dans SQL Server Analysis Services. Vous devez avoir été affecté ou appartenir à un groupe disposant des autorisations de Membres dans produits SharePoint pour le projet d'équipe. Pour plus d'informations, consultez Accorder l'accès aux bases de données de l'entrepôt de données pour Visual Studio ALM et Gestion des autorisations.

Données du rapport

L'équipe peut examiner le rapport Évolution du code pour déterminer la volatilité de la base de code et le nombre de lignes de code qui ont été modifiées au cours de la semaine précédente. Comme le présente l'illustration suivante, le rapport fournit un graphique en aires empilées des lignes de code ajoutées, supprimées ou modifiées par l'équipe au cours des quatre dernières semaines.

Rapport Évolution du code

Ce rapport est basé sur un rapport PivotChart qui indique, pour les quatre semaines les plus récentes, les données capturées pour les modifications de code et stockées dans l'entrepôt de données. Toutes les lignes sont comptées, même celles qui contiennent des commentaires ou sont vides.

Activités requises pour le suivi de l'évolution du code

Pour que le rapport Évolution du code soit utile et précis, les membres de l'équipe doivent effectuer les activités suivantes :

Interprétation du rapport

L'évolution du code constitue une bonne mesure du calcul de la quantité de modifications qui se produisent dans votre projet. En général, un niveau élevé d'évolution du code indique un projet moins stable. Attendez-vous à des niveaux élevés d'évolution du code au début d'un cycle de produit ou lorsque l'équipe a implémenté de nombreuses modifications. Vers la fin d'une itération ou avant une version finale, le niveau d'évolution du code doit diminuer, ce qui indique que votre projet est plus stable.

Vous pouvez examiner le rapport Évolution du code pour répondre à ces questions :

  • Quel volume de code l'équipe est-elle en train de tester ?

  • L'équipe teste-t-elle assez de code ?

  • En fonction de la couverture du code et des métriques de test, l'équipe est-elle susceptible de remplir ses objectifs ?

Pour plus d'informations sur la façon dont l'évolution du code affecte la qualité, consultez Qualité, tableau de bord (Agile).

Personnalisation du rapport

Vous pouvez personnaliser le rapport Évolution du code en l'ouvrant dans Office Excel et en modifiant les options de filtre ou une liste de champs de colonne du rapport PivotTable. Vous avez la possibilité de modifier ce rapport pour prendre en charge d'autres vues, comme indiqué dans le tableau suivant.

Vue

Action

Évolution du code pour une itération

Modifier le filtre correspondant à Iteration (valeur par défaut = Tous).

Évolution du code pour une zone de produit

Modifier le filtre pour Area (valeur par défaut = Tous)

Évolution du code pour les six, huit (ou plus) dernières semaines

Dans la liste de champs du tableau croisé dynamique Colonnes, remplacez @@Last 4 weeks@@ par un Set différent

Pour plus d'informations sur l'utilisation et la personnalisation des rapports PivotTable et PivotChart, consultez les pages suivantes sur le site Web Microsoft :

Voir aussi

Concepts

Qualité, tableau de bord (Agile)

Indicateurs de qualité de build, rapport

Autres ressources

Rapports Excel (Agile)