Publié
samedi 7 janvier 2012 11:42
par
vfabing
Lors de la création d’un projet sous TFS 2010 (Team Foundation Server), un rapport de Burndown (Taux d’avancement) est affiché sur le portail d’équipe.
Le rapport de Burndown du portail d’équipe qui n’affiche rien
Il est souvent nécessaire de configurer ce rapport (notamment pour n’afficher qu’une itération en particulier)
Pour cela, il faut commencer par se rendre sur le rapport en question
En passant par le Team Explorer par exemple
Le rapport qui nous intéresse se trouve dans le dossier Dashboards (Tableau de bord) et se nomme Burndown. Il faut l’afficher puis se rendre sur ses propriétés
L’onglet Properties sous SQL Server 2008
Dans la section Parameters, observez le champs IterationParam
Le paramètre IterationParam avec comme valeur “[Work Item].[Iteration Hierarchy].[All]”
Il nous faut maintenant récupérer la valeur de l’itération qui nous intéresse (itération 2 par exemple) pour pouvoir la donner comme valeur à ce paramètre.
Pour cela, connectez vous au cube Olap de TFS avec SQL Server Management Studio (SSMS)
Bien sélectionner Analysis Services
Créez alors une nouvelle requête.
L’arborescence des métadonnées du cube de TFS
Naviguez ensuite dans Work Item.Iteration Hierarchy > Iteration2 puis faites un Drag & drop de (Iteration 2) dans la zone de requête
L’identifiant d’une itération sous TFS ne s’invente pas
Copiez cette valeur puis collez la dans le champs IterationParam précédemment vu. Vous pouvez en profiter pour configurer la date de début et de fin de votre itération, l’affichage de la courbe idéale et réelle, etc. N’oubliez pas de cliquez sur Apply
Ne pas oublier de cliquer sur Apply
Et voilà, vous pouvez retourner sur votre rapport ou directement sur votre tableau de bord pour voir la nouvelle configuration de votre rapport de Burndown. Il sera alors nécessaire de refaire la même opération cette fois-ci pour le rapport de Burn Rate

N.B. : Bonne nouvelle ! Dans la nouvelle version de TFS 11, il ne sera plus nécessaire de configurer à la main ce rapport car celui-ci se mettra automatiquement à jour en fonction du Sprint (= Itération) sélectionné !
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :