Perspektive Versionsgeschichte der Arbeitsaufgaben
Aktualisiert: November 2007
Die Perspektive Aktuelle Arbeitsaufgabe ermöglicht Abfragen und Berichte auf der Grundlage des aktuellen Zustands von Arbeitsaufgaben auf dem Server. Im Gegensatz dazu liefert die Perspektive Versionsgeschichte der Arbeitsaufgaben Ansichten von Arbeitsaufgaben über eine bestimmte Zeitspanne hinweg. Diese Perspektive basiert auf der relationalen Tabelle Versionsgeschichte der Arbeitsaufgaben. Mithilfe dieser Perspektive lassen sich u. a. die folgenden Fragen beantworten:
Wie hoch war die Gesamtzahl der aktiven Fehler an den einzelnen Tagen der letzten Iteration?
Wie viele Szenarios waren während der einzelnen Monate des letzten Jahres aktiv?
Wie viele Fehler mit den einzelnen Prioritäten waren an den einzelnen Tagen des Vormonats aktiv?
Für diese Fragen ist es erforderlich, dass Sie Gesamtwerte zu einem bestimmten Zeitpunkt verwenden. Für diese Fragestellungen wird das Measure Anzahl der Arbeitsaufgaben verwendet. Dieses Measure ist ein berechnetes Measure und wird in der Arbeitsaufgabe-Perspektive angezeigt.
Hinweis: |
---|
Wenn Perspektiven mit dem Team Foundation-Cube verwendet werden sollen, muss auf der Datenebene Microsoft SQL Server 2005 Enterprise Edition oder SQL Server 2005 Enterprise (64) Edition verwendet werden. Die im Lieferumfang von Team Foundation Server enthaltene SQL Server 2005 Standard Edition unterstützt Perspektiven nicht. Wenn Sie mit SQL Server 2005 Standard Edition arbeiten, befinden sich die Cubeelemente aller Perspektiven im Team System-Datencube. |
Mit einer anderen Art von Abfrage, die mit den Informationen zur Versionsgeschichte der Arbeitsaufgabe-Perspektive durchgeführt werden kann, können Fragen zu Aktivitäten an einem bestimmten Tag beantwortet werden (nicht zur Gesamtzahl der Arbeitsaufgaben an einem bestimmten Tag). Mithilfe der Measures Anzahl der Zustandsänderungen und Anzahl der Revisionen lassen sich u. a. die folgenden Fragen beantworten:
Wie viele Fehler wurden an den einzelnen Tagen im Vormonat geschlossen?
Wie viele Fehler wurden im letzten Meilenstein reaktiviert?
Wie viele Fehler mit der Priorität 1 wurden von einer bestimmten Gruppe von Benutzern in einer bestimmten Woche oder Iteration geschlossen?
Wie viele Qualitätssicherungsaufgaben, für die Problemflags festgelegt waren, wurden in den einzelnen Wochen des laufenden Jahres geschlossen?
Neben diesen Measures bewirkt jedes Feld, das in der Prozessvorlage so gekennzeichnet ist, dass es die Funktion eines Measures besitzt (d. h. reportable="measure"), dass ein neues berechnetes Measure angezeigt wird, z. B. das Measure Anzahl der Arbeitsaufgaben. Dies ermöglicht die Berichterstellung zu bestimmten Zeitpunkten. Die Prozessvorlage MSF for Agile Software Development deklariert beispielsweise die Planungsfelder Aktiv, Verbleibende Arbeit und Basisarbeit als Measures. Diese Measures ermöglichen die Berichterstellung für Projekte, die sich auf die Integration mit Microsoft Project stützen. Projekte, die auf der Prozessvorlage MSF for Agile Software Development basieren, enthalten Measures für diese Werte. Mit diesen Measures lassen sich z. B. die folgenden Fragen beantworten:
Wie viel ausstehende und verbleibende Arbeiten waren für eine Reihe von Arbeitsaufgaben im Vormonat vorhanden?
Wie viele Arbeiten wurden von einer Gruppe von Entwicklern abgeschlossen?
Wie viel zusätzliche Arbeit fiel nach einem bestimmten Datum an?
Measures
In der folgenden Tabelle werden die Measures in der Perspektive Versionsgeschichte der Arbeitsaufgaben beschrieben. Die hier aufgelisteten Planungsmeasures sind in den Standardprozessvorlagen enthalten. Wenn Measures im Cube auf Feldern in einer Prozessvorlage basieren, verwenden sie den Verweisnamen des Ursprungsfelds. Beim Durchsuchen des Cubes mit Microsoft Excel oder anderen Berichterstellungstools wird jedoch eine lokalisierte Übersetzung für den Measurenamen angezeigt.
Measure |
Beschreibung |
---|---|
Kumulierte Basisarbeit |
Die Anzahl von Arbeitsstunden aus dem Basisplan für die ausgewählten Dimensionen. Der Verweisname dieses Measures ist Microsoft_VSTS_Scheduling_BaselineWork. |
Kumulierte abgeschlossene Arbeiten |
Die Anzahl der abgeschlossenen Arbeitsstunden für die ausgewählten Dimensionen. Der Verweisname dieses Measures ist Microsoft_VSTS_Scheduling_CompletedWork. |
Kumulierte Anzahl |
Kumulierte Anzahl zeichnet die Anzahl der Arbeitsaufgabenrevisionen auf, die für die ausgewählten Dimensionen aufgetreten sind. |
Kumulierte verbleibende Arbeiten |
Eine Schätzung der Anzahl von verbleibenden Arbeitsstunden bis zum Abschluss der ausgewählten Arbeitsaufgaben. Der Verweisname dieses Measures ist Microsoft_VSTS_Scheduling_RemainingWork. |
Anzahl der Revisionen |
Anzahl der Revisionen zeichnet die Anzahl der aufgetretenen Revisionen von Arbeitsaufgaben auf. Dies ist hilfreich, wenn Sie die ausführliche Versionsgeschichte von Arbeitsaufgaben anzeigen. Beispiel: Eine Abfrage, die die Anzahl von Revisionen zurückgibt und nach der Dimension Geändert von in Slices unterteilt und nach Ergebnissen aus einem Datumsbereich gefiltert wird, zeigt an, wie oft eine Arbeitsaufgabe von den einzelnen Personen geändert wurde. Dieses Measure ist auch nützlich, wenn die detaillierte Versionsgeschichte einer bestimmten Arbeitsaufgabe angezeigt wird. |
Anzahl der Zustandsänderungen |
Anzahl der Zustandsänderungen zeichnet die Anzahl der Zustandsänderungen von Arbeitsaufgaben auf. Wenn das Measure zusammen mit den Dimensionen in der Perspektive Versionsgeschichte der Arbeitsaufgaben verwendet wird, können damit Ergebnisse für die Aktivierung von Fehlern in einem bestimmten Bereich über einen bestimmten Zeitraum angezeigt werden. |
Arbeitsaufgaben-URL |
Die URL (Uniform Resource Locator) für die Arbeitsaufgabe. Eine URL gibt das Protokoll an, mit dem Webbrowser Internetressourcen auffinden, und er enthält den Namen des Servers, auf dem sich die betreffende Ressource befindet, sowie optional den Pfad zur Ressource. |
Ausgeblendete Measures
Für die Berechnungen von Gesamtwerten zu bestimmten Zeitpunkten werden verschiedene ausgeblendete Measures verwendet. Diese ausgeblendeten Measures werden nicht für Clienttools wie Microsoft Excel oder Berichts-Designer verfügbar gemacht, sie sind jedoch in der Cubedefinition des bereitgestellten Cubes vorhanden. Ausgeblendete Measures führen Berechnungen mit der MDX-LastChild-Funktion aus, die den Gesamtwert für das Measure zu einem bestimmten Datum aggregiert.
Measure |
Beschreibung |
---|---|
Anzahl der LastChild-Datensätze |
Ausgeblendetes Measure, das für die Berechnung von "Anzahl der Arbeitsaufgaben" verwendet wird |
LastChild Microsoft_VSTS_Scheduling_RemainingWork |
Ausgeblendetes Measure, das für die Berechnung von "Verbleibende Arbeit" verwendet wird |
LastChild Microsoft_VSTS_Scheduling_CompletedWork |
Ausgeblendetes Measure, das für die Berechnung von "Abgeschlossene Arbeit" verwendet wird |
LastChild Microsoft_VSTS_Scheduling_BaselineWork |
Ausgeblendetes Measure, das für die Berechnung von "Basisarbeit" verwendet wird |
Gemeinsame Dimensionen
In der folgenden Tabelle werden die gemeinsamen Dimensionen beschrieben, die in der Perspektive Versionsgeschichte der Arbeitsaufgaben enthalten sind. Sie können die Measures nach jeder dieser Dimensionen aggregieren. In der Spalte Dimensionsverwendung wird der Name der Dimension angegeben, die sich auf die Measures in der Perspektive Versionsgeschichte der Arbeitsaufgaben bezieht. Für alle Arbeitsaufgaben gibt es eine Reihe allgemeiner Dimensionsverwendungen, die im Team System-Cube definiert sind. Für diese Dimensionsverwendungen ist "Allgemein" in der Spalte Ursprung angegeben. Neben diesen allgemeinen Dimensionsverwendungen können neue Dimensionsverwendungen definiert werden, indem Felder in der Prozessvorlagendefinition als "reportable" gekennzeichnet werden. Weitere Informationen zum Verwenden des optionalen reportable-Attributs und seiner Werte finden Sie unter Definieren von Arbeitsaufgaben-Typfeldern. Die MSF-Prozessvorlagen enthalten Dimensionen entsprechend den Werten CMMI, Agile oder Allgemein (wenn das Attribut beiden gemeinsam ist) in der Spalte Ursprung der folgenden Tabelle.
Weitere Informationen zu den gemeinsamen Dimensionen finden Sie unter Gemeinsame Dimensionen.
Dimensionsverwendung |
Dimension |
Ursprung |
Beschreibung |
---|---|---|---|
Teamprojekt |
Teamprojekt |
Common |
Das der Arbeitsaufgabe zugeordnete Teamprojekt |
Bereich |
Bereich |
Common |
Der Bereich, unter dem die Arbeitsaufgabe klassifiziert ist |
Iteration |
Iteration |
Common |
Die Iteration, unter der die Arbeitsaufgabe klassifiziert ist |
Datum |
Datum |
Common |
Die Datumsdimension zeichnet das Datum auf, an dem eine Arbeitsaufgabe geändert wurde |
Zugewiesen an |
Alias |
Common |
Der Alias der Person, der die Arbeitsaufgabe zugewiesen ist |
Zugewiesen an |
Person |
Common |
Der Name der Person, der die Arbeitsaufgabe zugewiesen ist |
Geändert von |
Alias |
Common |
Der Alias der Person, die die Arbeitsaufgabe geändert hat |
Geändert von |
Person |
Common |
Der Name der Person, die die Arbeitsaufgabe geändert hat |
Erstellt von |
Alias |
Common |
Der Alias der Person, die die Arbeitsaufgabe erstellt hat |
Erstellt von |
Person |
Common |
Der Name der Person, die die Arbeitsaufgabe erstellt hat |
Changeset |
Changeset |
Common |
Die Changesets, die der Gruppe von Arbeitsaufgaben zugeordnet sind, die den Filterkriterien entspricht |
Changeset-ID |
Changeset |
Common |
Die ID des Changesets, die der Gruppe von Arbeitsaufgaben zugeordnet ist, die den Filterkriterien entspricht |
In Build gefunden |
Build |
Common |
Der Build, in dem der Fehler gefunden wurde |
Integrationsbuild |
Build |
Common |
Der Build, in dem der Fehler behoben wurde |
Ziellösungsdatum |
Datum |
CMMI |
Datum und Uhrzeit, zu denen die Arbeitsaufgabe abgeschlossen sein soll |
Vorschlagsdatum |
Datum |
CMMI |
Das Datum, an dem die Arbeitsaufgabe vorgeschlagen wurde |
Arbeitsaufgabendimension
In den folgenden Tabellen werden die Attribute beschrieben, die in der Arbeitsaufgabendimension enthalten sind. Diese Dimension enthält sämtliche Attribute aller Arbeitsaufgaben, die auf dem Server bereitgestellt sind. Jede Arbeitsaufgabendefinition enthält eine Reihe allgemeiner Felder, und diese Felder sind immer Attribute in der Arbeitsaufgabendimension.
Attribut |
Ursprung |
Beschreibung |
---|---|---|
ID |
Common |
Die ID der Arbeitsaufgabe, die beim Erstellen der Arbeitsaufgabe zugewiesen wurde |
Vorheriger Zustand |
Common |
Der vorherige Zustand der Arbeitsaufgabe |
Grund |
Common |
Der Grund für die Änderung des Zustands der Arbeitsaufgabe |
Rev |
Common |
Die Revision der Arbeitsaufgabe |
Zustand |
Common |
Der Zustand der Arbeitsaufgabe |
Arbeitsaufgabentyp |
Common |
Der Typ der Arbeitsaufgabe |
Titel |
Common |
Der Titel der Arbeitsaufgabe |
Aktiviert von |
Common |
Die Person, die die Arbeitsaufgabe aktiviert hat |
Geschlossen von |
Common |
Die Person, die die Arbeitsaufgabe geschlossen hat |
CMMI |
Common |
Die geschätzte Anzahl der Stunden bis zum Abschluss der Arbeiten |
Zugesichert |
Common |
Gibt an, ob die Anforderung zugesichert wurde |
Disziplin |
Common |
Die Disziplin, zu der die Aufgabe gehört |
Beendigungskriterium |
Common |
Das Flag, mit dem bestimmt wird, ob dieses Szenario als Beendigungskriterium für die Iteration verfolgt werden soll |
Problem |
Common |
Mit Problem wird die Arbeitsaufgabe hervorgehoben (um z. B. einen Fehler als Problem zu markieren). |
Ungefähre Größenordnung (Tage) |
Agile |
Eine grobe Schätzung der Anzahl von Personentagen, in denen die Aufgabe abgeschlossen werden kann |
Besprechungstyp |
CMMI |
Der Typ der Besprechung |
Priorität |
CMMI |
Die Priorität für die Geschäftstätigkeit |
Wahrscheinlichkeit |
CMMI |
Die Umgebung, in der die Arbeitsaufgabe gefunden wurde |
Vorgeschlagen von |
CMMI |
Die Person, die die Arbeitsaufgabe vorgeschlagen hat |
Rang |
Common |
Der Stapelrang für das Priorisieren von Arbeiten |
Anforderungstyp |
CMMI |
Der Typ der Anforderung |
Gelöst von |
Common |
Die Person, die die Arbeitsaufgabe gelöst hat |
Grund für Lösung |
Common |
Der Grund, aus dem der Fehler behoben wurde |
Aufgabenhierarchie |
Common |
Eine Zeichenfolge, die den Microsoft Project-Kontext für die jeweilige Arbeitsaufgabe darstellt. |
Selektierung |
CMMI |
Status der Selektierung der Arbeitsaufgabe |
UAT |
CMMI |
Der Benutzerakzeptanztest (User Acceptance Test, UAT) für die Anforderung |
Siehe auch
Konzepte
Weitere Ressourcen
Grundlagen der Struktur des Data Warehouse-Cubes
Verwenden von Microsoft Excel für die Team Foundation Server-Berichterstellung