Gibt es eine TFS Abfrage Makro für die aktuelle Iteration?
-
21-09-2019 - |
Frage
Gibt es eine Möglichkeit in TFS in VS2010 angeben, dass eine bestimmte Iteration der aktuellen ist, und dann, dass in Abfragen ähnlich wie die Art und Weise @Project
Arbeiten für den Einsatz zurückkehren? Wenn nicht, ist es eine Möglichkeit, Unterabfragen in TFS Workitem Abfragen zu tun?
Lösung
Ich habe Angst, dass es nicht so ein Makro ist. Ich persönlich habe nur ein paar „X in der aktuellen Iteration“ Team-Abfragen und dann zu Beginn jeder Iteration dieser Abfragen zu Punkt auf den neue Iteration Pfad bearbeiten.
Andere Tipps
Sieht aus wie Microsoft zugehört. @CurrentIteration
wird als Zeichen hinzugefügt.
Das ist toll, natürlich. Bei der Suche nach einer Abfrage des aktuellen Sprint zu schreiben, aber sind Sie in Gefahr Augen nicht geschlossener Arbeitselemente in früherem Sprint zu verlieren. Wenn Sie sich für @CurrentIteration
erreichen, werden Sie wahrscheinlich nur mean „alle unfertigen Arbeiten, die zu einem Sprint begangen wurden.“ Wenn Sie auf einen einzigen Sprint filtern, werden Sie alle Nachzügler verpassen Sie aus früherem Sprint schließen ausgefallen oder verschieben.
Sie sich das folgende Muster verwendet, wobei „ScrumOfScrums \ Release 1.0.0.0" Ihr Rückstand Weg ist, und alle Ihre Sprint Pfade sind Kinder, dass:
.
Filter für Workitem unter dem Rückstand Iteration Knoten, aber nicht gleich den Rückstand Iteration Knoten. Das gibt Ihnen alle Einzelteile zu einem Sprint verpflichtet.
Dies wird auch alle Elemente fängt, die nicht in Ihrem bisherigen Sprint waren geschlossen. Da das Ziel, bevor er zum nächsten jedes Element in einem Sprint schließen ist, wird diese Abfrage Muster im Allgemeinen besser als @CurrentIteration
verwenden, es sei denn, Sie suchen die geschlossenen Elemente in der aktuellen Iteration zu finden.
P. S. Während dies eine alte Frage ist, war es mein Top-Hit, wenn ich nach Informationen durchsuchte die aktuelle Iteration in TFS auf Abfrage.
Ich werde einen Standardnamen für die aktuelle Iteration versuchen, mit wie ‚Aktuell‘. Die Abfragen für diese Iteration würden alle diese Namen verweisen. Sobald die Iteration abgeschlossen ist, ich es mit einer Namenskonvention umbenannt werde, die dann mit dem Namen ‚Current‘ (oder umbenannt dies, wenn es bereits vorhanden ist) erstellt wird, würde das Datum zum Beispiel und die nächsten Iteration enthält. Die Abfragen würden dann ergibt sich aus der neuen Iteration zurück.
- 2010-49
- Current
- 2010-51
Ich bin nicht sicher, ob Wiederholungen auf diese Weise des Umbenennen wird keine Konflikte verursachen oder das Data Warehouse zum Beispiel verwirren, aber dies würde sparen Sie mit einem Haufen von Abfragen zu Beginn jeder Iteration erstellen oder ändern.
Ich wäre sehr interessiert Feedback zu diesem Ansatz zu hören!
Abfrage für Sprint in einem gewünschten Zeitraum wie hier gezeigt:
Team Project = @Project
And Work Item Type = Sprint
And Start Date <= @Today
And Finish Date >= @Today
Ich habe das Telerik gefunden kostenlos Work Item-Manager bietet eine elegante Lösung für dieses Problem.
So definieren Sie Ihre Anfragen, wie Sie in der Regel würden aber alle Filter zu Iterationen im Zusammenhang auslassen (beachten Sie, dass diese auf Bereiche gelten auch). Es gibt einen Strukturansichtsbereich ‚Area / Iteration Filter‘ genannt, die zusätzliche hinzufügen wird, rekursive Filterung auf der Iteration basiert (oder Bereich), dass Sie dort wählen.
Beachten Sie, dass, wenn die Scheibe nicht sichtbar ist, dann Sie es über das Menü Ansicht aktivieren.