2010-04-20 21 views
1

Nous utilisons TFS avec MSF pour Agile 4.2 sur un projet, et j'ai beaucoup de travail à faire, à la fois des tâches et des bogues. Les deux sont prioritaires par nos gestionnaires, et les dates d'échéance assignées et les versions cibles.Requêtes TFS de mélange des tâches et des bogues, classés par priorité

J'utilise une requête Élément de travail comme ma liste TODO principale et je souhaite répertorier tous les éléments de travail qui m'ont été attribués, par ordre de date et de priorité.

Problème: Je n'arrive pas à trouver un moyen d'écrire une requête unifiée qui répertoriera à la fois les tâches et les bogues triés par date, puis par priorité. Le problème est que les tâches et les bogues utilisent des champs différents pour la priorité. Ainsi, ma requête répertorie actuellement les tâches par date d'échéance, puis par priorité de tâche, puis elle répertorie les bogues par date d'échéance, puis par priorité. Donc, je vois des tâches qui sont dues plus tard que des bogues:

 
Title Due Date Priority Task Priority 
task1 4/23/2010    Medium 
task2 4/23/2010    High 
task3 4/30/2010    Low 
task4 4/30/2010    Medium 
bug1  4/23/2010 1 
bug2  4/23/2010 2 

Ce que je veux:

 
Title Due Date Priority Task Priority 
task1 4/23/2010    Medium 
task2 4/23/2010    High 
bug1  4/23/2010 1 
bug2  4/23/2010 2 
task3 4/30/2010    Low 
task4 4/30/2010    Medium 

Je ne me soucie pas si les bugs viennent avant ou après les tâches à la même date d'échéance; Je veux juste que tous les éléments de travail soient regroupés par date d'échéance, donc je ne vois jamais les tâches pour une date d'échéance ultérieure avant Bugs pour un précédent.

Un autre problème est le tri de la priorité des tâches - le tri alphabétique signifie que je ne peux pas les faire trier par la signification de la priorité. Mais c'est un problème mineur avec lequel je peux vivre si je peux mélanger tâches et bugs. Tout moyen de le faire dans une seule requête?

Répondre

4

Corrigé dans TFS 2010: les Bogues et les Tâches partagent désormais le même champ Priorité et la priorité est un nombre, de sorte que les éléments sont triés raisonnablement.

+0

Il peut être utile de mentionner le nom du champ. J'utilise Visual Studio en ligne et j'ai ce même problème. Par défaut, le formulaire de bug affiche "Gravité" alors que le formulaire de tâche affiche "Priorité de Backlog". Il me semble que l'on doit personnaliser pour atteindre cet objectif. – jrichview

1

Avez-vous été capable de trouver une solution?

Je pensais que je préfèrerais utiliser uniquement l'élément de travail Tâche et ignorer l'élément de travail Bug. C'est ma façon de penser quand je mets les choses en place pour mon équipe. Je suis en quête de voir pourquoi je ne devrais pas faire ça. De mon point de vue une tâche est soit un nouvel élément ou un élément de bogue. Il n'est pas nécessaire d'utiliser deux types d'éléments de travail distincts. Pour que cela se produise dans TFS, je vais commencer par le Bug Work Item et créer un champ personnalisé ("Item Type") pour distinguer les deux types de tâches: new/bug. Les nouvelles tâches et les bogues partageront les mêmes champs. Quelqu'un voit-il des inconvénients majeurs à cette approche?

+0

La solution est venue lorsque nous avons récemment effectué une mise à niveau vers TFS 2010, dans lequel les éléments de travail Bug et Task partagent le même champ de priorité. Et, au lieu de devoir créer un champ personnalisé, vous pouvez utiliser les éléments Bug et Tâche existants, de sorte que vous obtenez des rapports distincts sans aucune personnalisation. – Val