Artefakte (Agile)

Scrummaster können die Prozesse leichter ausführen und Teams können gut funktionieren, indem die Artefakte verwenden, die mit der Prozessvorlage für MSF for Agile Software Development v6.0 bereitgestellt werden.Diese Artefakte umfassen Arbeitsaufgaben, Berichte, Arbeitsmappen und Dashboards.

Teams können mit Arbeitsaufgaben Informationen nachverfolgen, den Status analysieren und Entscheidungen treffen.Das Team kann mit integrierten und benutzerdefinierten Berichten, die auf Grundlage der Datenbank zum Nachverfolgen von Arbeitsaufgaben oder der SQL Server Analysis Services-Datenbank erstellt wurden, Fragen wie die folgenden Metriken beantworten:

  • Liegen wir im Plan?

  • Nimmt die Bug Debt zu oder ab?

  • Wie hoch ist die Verbrauchsrate?

Teams können Arbeitsmappen verwenden, um zu helfen, eine Iteration oder einen Sprint planen und Fehler priorisieren.In Dashboards und Berichten werden wichtige Informationen angezeigt und Transparenz und Echtzeitmetrik unterstützt.Mit Dashboards kann das Team Projektinformationen visuell darstellen. Dies ist insbesondere für das Durchführen von Iterationen und Retrospektiven hilfreich.Dashboards bieten außerdem Zugriff auf viele Funktionen, die die Teammitglieder jeden Tag verwenden.

Die Teammitglieder können auf Artefakte über den Teamprojektknoten in Team Explorer oder das Teamprojektportal zugreifen. 

In diesem Thema

  • Übersicht

  • Rückstandswartung für Produkte

  • Rückstandswartung für Iterationen

  • Rückstandsverwaltung für Fehler

  • Projektverwaltung

  • Releaseplanung

  • Teamzusammenarbeit

  • Integration

  • Anpassung

Übersicht

Themen

Aufgabe

Erstellen und Aktualisieren von Benutzertextabschnitten, Aufgaben, Fehlern und anderen Arbeitsaufgabentypen.Das Team verfolgt Arbeiten durch das Erstellen und Verwalten von Arbeitsaufgaben.Jeder Arbeitsaufgabentyp basiert auf einer Vorlage, die Datenfelder, Workflowstatus, Übergangslogik und ein Arbeitsaufgabenformular enthält.Die Teammitglieder können Arbeitsaufgaben erstellen, die nur auf den Arbeitsaufgabentypen basieren, die für das Teamprojekt definiert wurden.

Die Prozessvorlage für MSF for Agile Software Development v6.0 werden die folgenden Typen von Arbeitsaufgaben definiert: User Storys, Aufgaben, Fehler, Probleme und Testfälle.Jeder Arbeitsaufgabentyp wird in einer XML-Datei definiert, die von Projektadministratoren umfassend angepasst werden kann.

Aufführen von Benutzertextabschnitten, Aufgaben, Fehlern und anderen Arbeitsaufgaben mithilfe von Abfragen.In jeder Abfrage wird eine Gruppe von Filterkriterien definiert, die die Teammitglieder ausführen können, um bestimmte Gruppen von Arbeitsaufgaben zu suchen, z. B. offene Benutzertextabschnitte oder aktive Fehler.Die Teammitglieder finden vordefinierte Abfragen im Ordner Teamabfragen.

Die Prozessvorlage für MSF for Agile Software Development v6.0 definiert 15 Abfragen.Jedes Teammitglied kann Abfragen für sich selbst oder zur Freigabe für das Team erstellen und speichern.

Planen, Verwalten, Verteilen und Nachverfolgen der Arbeitsauslastung für eine Iteration mit Arbeitsmappen.Produktbesitzer können Arbeitsmappen verwenden, um Fehler zu selektieren und Probleme nachzuverfolgen.Beispielsweise können Produktbesitzer Fehler und Probleme bestimmten Iterationen zuweisen, mithilfe von Arbeitsmappen.

Die Prozessvorlage für MSF for Agile Software Development v6.0 definiert zwei Typen, die Sie anpassen können.In jeder Arbeitsmappe – eine Office Excel-XLSX-Datei oder eine XLSM-Datei mit Makros – werden eine vordefinierte Abfrage in einem Arbeitsblatt sowie weitere Arbeitsblätter zum Berechnen von Projektdaten angezeigt.

Statusüberprüfungen und schnelles Zugreifen auf zugewiesene Aufgaben mithilfe von Dashboards.Teammitglieder können über Dashboards wichtige Informationen zum Teamprojekt finden.Dashboards zeigen Projektdaten an, unterstützen Untersuchungen und helfen dem Team dabei, häufige Aufgaben schneller auszuführen.

In Dashboards werden Diagramme und Grafiken angezeigt, die von einem Office Excel-Bericht, Listen und Steuerelementen in Team Web Access oder anderen Objekten auf einer SharePoint-Website definiert werden.Für den Zugriff auf Dashboards muss das Teamprojekt für ein Projektportal und eine SharePoint-Website konfiguriert werden.

Die Prozessvorlage für MSF for Agile Software Development v6.0 definiert, die von Projektadministratoren vollständig angepasst werden können.

Anzeigen und Nachverfolgen des Status mit Berichten in Excel.Berichte in Excel unterstützen zwei Zwecke.Der erste Zweck besteht darin, visuelle Daten innerhalb der Dashboards darzustellen.Der zweite Zweck besteht in der Unterstützung der Statusüberprüfung und -nachverfolgung für das Projekt.

Die Prozessvorlage für MSF for Agile Software Development v6.0 werden 17 Berichte in Excel definiert.Jeder Bericht entspricht einer Office Excel-Arbeitsmappe (XLSX-Datei), in der in der Analysis Services-Datenbank für das Teamprojekt gespeicherte Informationen angezeigt werden.Sie können mit der von der Prozessvorlage bereitgestellten Excel-Vorlage Standardberichte in Excel ändern und benutzerdefinierte Berichte erstellen.

Überprüfen, Analysieren und Nachverfolgen des Status mit Reporting Services.Teammitglieder können den Status und den Fortschritt ihres Projekts mit den Berichten in Reporting Services analysieren.Anhand dieser Berichte können Fragen zum Zustand des Teamprojekts beantwortet werden, indem Metriken aus Arbeitsaufgaben, Versionskontrolle, Testergebnissen und Builds aggregiert werden.

Damit das Team auf BerichtBerichte zugreifen kann, muss die Teamprojektsammlung, in der das Teamprojekt gespeichert ist, mit Reporting Services und Analysis Services bereitgestellt werden.

Die Prozessvorlage für MSF for Agile Software Development v6.0 werden 13 Berichte definiert.Jeder Bericht wird durch eine RDL (Report Definition Language)-Datei definiert, die auf Informationen aus der Analysis Services-Datenbank für das Teamprojekt zugreift.Projektadministratoren können diese Berichte vollständig anpassen.

Rückstandswartung für Produkte

Themen

Aufgabe

Aufzeichnen und Nachverfolgen von Benutzertextabschnitten.Produktbesitzer können jede Funktion oder Anforderung für ein Produkt als Benutzertextabschnitt erfassen.Benutzertextabschnitte unterstützen das Zuweisen von Textabschnittspunkten, das Ordnen von Benutzertextabschnitten, das Erfassen von Kundenanforderungen und Testkriterien und das Zuweisen des Elements zu einer bestimmten Iteration.

Erfassen, Nachverfolgen und Verknüpfen von anderen Aufgabentypen.Teammitglieder können auch Aufgaben, Probleme und andere Arbeitstypen erfassen und sie mit Benutzertextabschnitten oder untereinander verknüpfen.

Projektadministratoren können außerdem jeden Arbeitsaufgabentyp erstellen oder anpassen, indem sie Felder hinzufügen, den Workflow ändern oder das Formular bearbeiten.Weitere Informationen finden Sie unter Anpassung.

Anzeigen von hierarchischen Strukturen von Textabschnitten und Textunterabschnitten.Produktbesitzer können viele kleine, fokussierte Benutzertextabschnitte erstellen, mit denen zusammen mehrere größere Textabschnitte implementiert werden.Teammitglieder können eine Strukturansicht von Benutzertextabschnitten und Textunterabschnitten anzeigen, die durch Beziehungen zwischen übergeordneten und untergeordneten Elementen verknüpft sind.

Teammitglieder können Strukturhierarchien von Arbeitsaufgaben in Office Excel oder Team Explorer anzeigen und ändern.In Team Explorer können Teammitglieder die Struktur durch Ziehen von Elementen innerhalb der Strukturansicht ändern.

Überwachen des Fortschritts und Status von Benutzertextabschnitten.Mit dem Bericht Textabschnittstatus können Teammitglieder das Ausmaß des bisherigen Aufwands zum Implementieren von Benutzertextabschnitten überprüfen.Mithilfe des Berichts Übersicht über Textabschnitte kann das Team nachverfolgen, bis zu welchem Umfang jeder Benutzertextabschnitt implementiert und getestet wurde.

Produktbesitzer können diese Berichte täglich oder wöchentlich überprüfen, um den Fortschritt des Teams während einer Iteration zu überwachen.

Rückstandswartung für Iterationen

Themen

Aufgabe

Schneller Zugriff auf Aufgaben und andere häufig verwendete Funktionen für jedes Teammitglied.Teammitglieder können mit "Mein Dashboard" die ihnen zugewiesenen Aufgaben, Fehler und Testfälle überprüfen und öffnen.

Anzeigen der hierarchischen Struktur von Benutzertextabschnitten und Aufgaben.Teammitglieder können einen Link zwischen den einzelnen Aufgaben, die sie ausführen müssen, und dem Benutzertextabschnitt erstellen, durch den die jeweilige Aufgabe implementiert wird.Bety, der diese Links, Teammitglieder die Arbeitszeiten für jeden Textabschnitt erstellt.

Teammitglieder können Strukturhierarchien von Arbeitsaufgaben in Office Excel oder Team Explorer ändern.In Team Explorer können Sie die Struktur durch Ziehen von Elementen in der Strukturansicht ändern.

Überwachen des Fortschritts und Status von Iterationen.Produktbesitzer und Teammitglieder können ihren Fortschritt mithilfe des Statusboards und von Berichten anzeigen.Anhand dieser Berichte können Teams bestimmen, ob sie im Plan liegen, wie viel sie durch das Schließen von Benutzertextabschnitten beitragen und wie genau die Iterationsausführung mit dem Iterationsplan übereingestimmt hat.

Generieren von benutzerdefinierten Ansichten für Berichte.Teammitglieder können mit integrierten Filterfunktionen unterschiedliche Ansichten von Berichten generieren.Ein Teammitglied kann z. B. die Anzeige des Berichts Burndown und Verbrauchsrate ändern, indem es den Satz von Benutzertextabschnitten, Fehlern und Aufgaben filtert, die im Bericht angezeigt werden.

Außerdem können Teammitglieder jedes Dashboard anpassen, indem sie die Filterkriterien oder Felder der Excel-Berichte ändern, die in den Dashboards angezeigt werden.

Rückstandsverwaltung für Fehler

Themen

Aufgabe

Schneller Zugriff auf eigene aktive Fehler.Mit Mein Dashboard können einzelne Teammitglieder Fehler überprüfen, die ihnen zugewiesen wurden.

Überprüfen und Selektieren des Fehlerrückstands.Mit der Arbeitsmappe Selektierung kann das Team während einer Iteration zu bearbeitende Fehler ordnen, priorisieren und zuweisen.

Überwachen von Fehlerburndown, Trends und Verteilung nach Priorität und Zuweisung.Mit den Fehlerdashboards und Berichten kann das Team seinen Status beim Suchen und Auflösen von Codefehlern verfolgen.

Überwachen des Fehlerfeedbackverhältnisses.Mit dem Bericht Reaktivierungen kann das Team bestimmen, wie effektiv Fehler behoben werden.Reaktivierungen bezeichnen in der Regel Fehler, die gelöst oder vorzeitig geschlossen und dann erneut geöffnet wurden.Das Team kann mit dem Bericht Reaktivierungen die Fehler oder Benutzertextabschnitte anzeigen, die erneut aktiviert wurden.

Senden von Fehlern, die automatisch Informationen zu Testfällen und Testumgebung enthalten.Tester, die Microsoft Test Manager verwenden, können Fehler senden, die automatisch Informationen zum Testfall und zur ausgeführten Testumgebung sowie zu dem jeweiligen Testschritt enthalten, bei dem der Tester einen Codefehler ermittelt hat.Wenn ein Tester einen Fehler mit Microsoft Test Manager erstellt, wird er automatisch mit dem Testfall verknüpft, der ausgeführt wurde, als der Fehler gefunden wurde.

Projektverwaltung

Themen

Aufgabe

Planen, Erstellen von Zeitplänen und Verwalten von Aufgaben und Ressourcen.Produktbesitzer können mit Office Project Projekte planen, Zeitpläne für Aufgaben erstellen, Ressourcen zuweisen und Änderungen verfolgen. Office Project unterstützt sie mit der Team Foundation-Gantt-Ansicht und der Team Foundation-Aufgabenblattansicht bei der Zeitplanung.

Außerdem werden bei der Datenintegration zwischen Office Project und Team Foundation Vorgänger-Nachfolger-Beziehungen und untergeordnete Beziehungen im Projektplan sowie in der Datenbank zum Verfolgen von Arbeitsaufgaben beibehalten.

Überwachen der Aufgabenzuordnung an Teammitglieder.Im Statusdashboard und in Berichten können Teammitglieder die Arbeitsauslastung anzeigen, die ihnen und anderen Teammitgliedern zugewiesen wurde.

Verwalten und Überwachen von Problemen und Hindernissen für den Teamstatus.In der Arbeitsmappe Probleme können Produktbesitzer Probleme definieren, überprüfen, sortieren und verwalten und so bekannte oder mögliche Probleme verfolgen.

Bestimmen der durchschnittlichen Burnrate oder Geschwindigkeit des Teams.Produktbesitzer können die Informationen im Bericht Status für alle Iterationen anzeigen und so Informationen für das Berechnen der durchschnittlichen Burnrate des Teams erhalten.

Releaseplanung

Themen

Aufgabe

Überwachen des Teamstatus und der Teamkapazität.Während einer Iteration kann das Team die Fortschrittsrate durch Anzeigen des Burndowns für Aufgaben oder andere Arbeitsaufgaben überprüfen.

Der Burndown zeigt den Trend der abgeschlossenen und verbleibenden Arbeiten im Verlauf eines angegebenen Zeitraums an.Die Verbrauchsrate liefert Berechnungen der Rate der abgeschlossenen und erforderlichen Arbeiten für den angegebenen Zeitraum.

Verwalten von gruppenübergreifenden Abhängigkeiten.Produktbesitzer können Abhängigkeiten für eine Aufgabe oder Funktion definieren, die sich im Besitz eines anderen Teams oder einer anderen Gruppe befindet, diese Abhängigkeiten nachverfolgen und kommentieren, Beziehungen mit einer anderen Projektgruppe einrichten und nachverfolgen, wie sich Abhängigkeiten über die Zeit ändern.

Überwachen der Produktqualität.Mit dem Qualitätsdashboard kann das Team Indikatoren für die Gesamtproduktqualität verfolgen.Mit Buildberichten kann das Team außerdem Qualität und Erfolg der Builds des Teams über einen bestimmten Zeitraum nachverfolgen.

Melden des Status an das obere Management.Produktbesitzer können mit unterschiedlichen Dashboards und Berichten den Status und Fortschritt kommunizieren und Berichte so anpassen, dass sie genau die für das Team und das Management erforderlichen Details enthalten.

Das Qualitätsdashboard bietet z. B. eine Übersicht über den Fortschritt in den Bereichen Test, Entwicklung und Build.Im Bericht Übersicht über Textabschnitte wird verfolgt, bis zu welchem Umfang die einzelnen Benutzertextabschnitte implementiert und getestet wurden.In den Testberichten wird der Fortschritt des Teams beim Entwickeln von Testfällen verfolgt, und sie zeigen, wie gut die Benutzertextabschnitte berücksichtigt werden.

Auf der Microsoft-Website:

Unterstützung für mehrere Zugriffsverfahren.Teammitglieder können Dashboards und Berichte über eine Weboberfläche anzeigen und Reporting Services-Berichte in eine Reihe von Formaten exportieren, z. B. Excel, Adobe Acrobat (.pdf) und Word.

Teamzusammenarbeit

Themen

Aufgabe

Verwalten von Arbeitsübergaben und Verfolgen des Arbeitsstatus.Indem sie Informationen in der Team Foundation-Datenbank mithilfe von Arbeitsaufgaben verwalten, können Teammitglieder sicherstellen, dass keine Informationen oder Aufgaben verloren gehen, wenn Aufgaben zwischen einzelnen Mitarbeitern übergeben werden. Teammitglieder können mit Arbeitsaufgaben auszuführende Arbeiten für ein Projekt definieren und den Status verfolgen.

Unterstützung der Kommunikation im Team.Teammitglieder können über das Projektportal Dokumente speichern und abrufen, Berichte anzeigen, Informationen durch Posten von Nachrichten austauschen und weitere Zusammenarbeitsfunktionen in SharePoint-Produkte verwenden, z. B. Kalender, Listen, Wikis und Blogs.

Freigeben von Dokumenten und Dateien.Über ihr Teamprojektportal können Teammitglieder Dateien hochladen, die unter der Versionskontrolle verwaltet werden, Dateien anfügen und Links zu Websites in jedem Arbeitsaufgabentyp einfügen.

Empfangen von E-Mail-Benachrichtigungen bei Änderungen der Arbeit.Warnungen sind E-Mail-Benachrichtigungen, die von Team Foundation gesendet werden, wenn ein Ereignis auftritt, z. B. bei einer Statusänderung für eine Arbeitsaufgabe oder ein Build, beim Einchecken oder bei Abschluss eines Builds.Teammitglieder können konfigurieren, wann und an wen Warnungen gesendet werden.

Suchen und Freigeben von häufig verwendete Listen von Arbeitsaufgaben.Mithilfe der Standardteamabfragen können Teammitglieder schnell auf aktive Arbeitsaufgaben zugreifen.Mit Abfragen werden Arbeitsaufgaben gesucht, die mit einem bestimmten Satz von Kriterien übereinstimmen, und sie sind hilfreich, um den aktuellen Status von Arbeitsaufgaben zu ermitteln.Beispielsweise können mit einer Abfrage alle Fehlerarbeitsaufgaben mit der Priorität 1 oder alle dem Webentwicklungsteam zugewiesenen Arbeitsaufgaben gesucht werden.

Außerdem können Teammitglieder einzelne Abfragen und zusätzliche Teamabfragen erstellen und über E-Mail oder das Teamprojektportal freigeben.

Festlegen von Zugriffsberechtigungen für sensible Daten oder Ressourcen.Projektadministratoren können einschränken, welche Teammitglieder Arbeitsaufgaben, Teamabfragen, Berichte oder Dashboards anzeigen oder ändern können.Berechtigungen zum Anzeigen oder Ändern eines Artefakts werden Teammitgliedern einzeln oder entsprechend der Rolle gewährt.

Informieren von neuen Teammitgliedern über Teamprozesse.Arbeitsaufgaben, Dashboards und Berichte in Reporting Services stellen jeweils Links zu Prozessleitfäden für jeden dieser Artefakttypen bereit.Wenn Sie eines dieser Artefakte hinzufügen oder anpassen, können Sie Links zu Ihren eigenen gehosteten Prozessleitfäden bereitstellen.

Nachverfolgen des Status von Arbeitsaufgaben und Erstellen von Berichten mithilfe von Abfragen.Teammitglieder können mithilfe von einfachen oder komplexen Abfragen eine Liste von Arbeitsaufgaben generieren.

Sie können die Details zu einer bestimmten Arbeitsaufgabe, einer Liste von Arbeitsaufgaben oder einer Arbeitsaufgabenabfrage per E-Mail an Teammitglieder, Kunden oder andere Personen senden.Außerdem können Sie Links zu diesen Aufgaben erstellen, die Empfänger öffnen, anzeigen, speichern und ändern können, wenn diese über den erforderlichen Zugriff und die Berechtigung in Visual Studio Team Foundation Server verfügen.

Integration

Themen

Aufgabe

Verfolgen Sie der Implementierung von Benutzertextabschnitten und anderen Arbeitsaufgaben.Teammitglieder können Links von Arbeitsaufgaben zu Changesets und Quellcode unter Versionskontrolle erstellen.Diese Links unterstützen einen Überwachungspfad, mit dem das Team möglicherweise später auftretende Probleme nachvollziehen kann.

Erstellen von Beziehungen zum Unterstützen von integrierten Ansichten für Textabschnitte, Tests und Rückstandselemente.Teammitglieder können Benutzertextabschnitte mit den Testfällen, mit denen diese getestet werden, und den Fehlern verknüpfen, die sich auf sie auswirken.Durch dieses Verfahren können Produktbesitzer die Bereitschaft von Testfällen für Benutzertextabschnitte sowie die Gesamtanzahl von Fehlern bestimmen, die für einen Benutzertextabschnitt protokolliert wurden.

Überwachen von Builds, Codeabdeckung und Codeänderung.Mit Buildberichten können Teammitglieder Qualität und Erfolg ihrer Builds über einen bestimmten Zeitraum nachverfolgen.

Überwachen von Teststatus und Testabdeckung.Mit dem Testdashboard und Testberichten können Teammitglieder den Status von Tests über einen bestimmten Zeitraum verfolgen.

Überwachen des Fortschritts und Kennzeichnen von Volume, Status und Effektivität der Testaktivitäten.Teams, die für das Testen des Produkts zuständig sind, können die Berichte der Testverwaltung verwenden, um Builds, Testläufe, Testfallerstellung und anderes zu überwachen.

Anpassung

Themen

Aufgabe

Erstellen oder Anpassen von Arbeitsaufgabentypen, Linktypen, Kategorien und anderen Artefakten.Projektadministratoren können einen Arbeitsaufgabentyp, einen Linktyp oder eine Arbeitsaufgabenkategorie erstellen oder anpassen, um die Anforderungen ihres Teams beim Verfolgen eines Projekts zu erfüllen.

Hinzufügen oder Anpassen von Datenfeldern, Arbeitsaufgabenformularen und Workflows.Projektadministratoren können nicht nur das Formular und den Workflow für einen Arbeitsaufgabentyp ändern, sondern auch Datenfelder hinzufügen oder ändern, in denen Informationen zu Arbeitsaufgaben verfolgt werden.

Anpassen von Dashboards.Dashboards umfassen eines oder mehrere Webparts, die jeweils umfassend angepasst werden können.Jedes Teammitglied kann Mein Dashboard entsprechend den individuellen Anforderungen des Teammitglieds und zum Unterstützen von anderen Dashboards für sich selbst oder die Verwendung durch das Team anpassen.

Generieren von Ad-hoc-Berichten.Teammitglieder können Excel-Berichte erstellen, freigeben und verwalten.Nachdem Sie einen Bericht erstellt haben, in dem Daten für das Teamprojekt in Office Excel angezeigt werden, können Sie den Bericht in das Projektportal des Teams hochladen.

Anzeigen, Organisieren und Konfigurieren von Berichten.Projektadministratoren können Berichte im SQL Server-Berichts-Designer erstellen und veröffentlichen und diese dann mit dem Berichts-Manager anzeigen, organisieren und konfigurieren.Ein Projektadministrator kann mithilfe des Bericht-Managers verwandte Berichte in Ordnern gruppieren, Parameter und Datenquellen anpassen und automatisierte Berichte planen.

Siehe auch

Konzepte

Auswählen einer Prozessvorlage

Weitere Ressourcen

Scrum

Collaborating within a Team Using Team Project Resources

Agile-Prozessvorlage für Visual Studio ALM