Share via


Artefakte (CMMI)

Mit Arbeitsaufgaben und anderen Artefakten wie Berichten, Arbeitsmappen und Dashboards können Produktbesitzer und Teammitglieder ihre Softwareentwicklungsprojekte verwalten und bequem und effektiv verfolgen. Dieses Thema bietet eine Übersicht über die Artefakte, die von der Prozessvorlage für Microsoft Solutions Framework (MSF) for Capability Maturity Model Integration (CMMI) Process Improvement v5.0 bereitgestellt werden.

Teams können mit Arbeitsaufgaben Aufgaben vorschlagen, genehmigen oder ablehnen, 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 mithilfe von Arbeitsmappen vorgeschlagene Aufgaben selektieren. 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

  • Nachverfolgen von Arbeiten

  • Integration

  • Anpassung

Standardartefaktstruktur in Team Explorer

Artefaktstruktur für CMMI-Prozessvorlage

Übersicht

Aufgabe

Verwandte Themen

Erstellen und Aktualisieren von Anforderungen, Aufgaben, Fehlern und anderen Arbeitsaufgabentypen. Das Team verfolgt Arbeiten mithilfe 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.

In der Prozessvorlage für MSF for CMMI Process Improvement v5.0 werden die folgenden Typen von Arbeitsaufgaben definiert: Anforderungen, Aufgaben, Fehler, Änderungsanforderungen, Risiken, Probleme, Überprüfungen, Testfälle und freigegebene Testschritte. Jeder Arbeitsaufgabentyp wird in einer XML-Datei definiert, die von Projektadministratoren umfassend angepasst werden kann.

Auflisten von Anforderungen, Aufgaben, Fehlern und anderen Arbeitsaufgaben mit 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 Anforderungen oder aktive Fehler. Die Teammitglieder finden vordefinierte Abfragen im Ordner "Teamabfragen".

In der Prozessvorlage für MSF for CMMI Process Improvement v5.0 werden 25 Teamabfragen definiert. Jedes Teammitglied kann Abfragen für sich selbst oder zur Freigabe für das Team erstellen und speichern.

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.

In der Prozessvorlage für MSF for CMMI Process Improvement v5.0 werden unterschiedliche Dashboards definiert, die von Projektadministratoren umfassend 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.

In der Prozessvorlage für MSF for CMMI Process Improvement v5.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. Mithilfe der von der Prozessvorlage bereitgestellten Excel-Vorlage können Sie Excel-Berichte ä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 Bericht Berichte zugreifen kann, muss die Teamprojektsammlung, in der das Teamprojekt gespeichert ist, mit Reporting Services und Analysis Services bereitgestellt werden.

In der Prozessvorlage für MSF for CMMI Process Improvement v5.0 werden 13 Berichte definiert, die Sie anpassen können. Jeder Bericht wird durch eine RDL (Report Definition Language)-Datei definiert, die auf Informationen aus der Analysis Services-Datenbank für das Teamprojekt zugreift.

Rückstandswartung für Produkte

Aufgabe

Verwandte Themen

Erfassen und Verfolgen von Anforderungen. Produktbesitzer können jede Funktion oder Anforderung für ein Produkt als Anforderung erfassen. Anforderungen unterstützen die Selektierung und Sortierung von Anforderungen, das Erfassen von Kundenanforderungen und Testkriterien sowie das Zuweisen des Elements zu einer bestimmten Iteration.

Erstellen und Bearbeiten von mehreren Anforderungen als Batch. Produktbesitzer können mithilfe von Office Excel einen Produktrückstand erstellen.

Erfassen, Nachverfolgen und Verknüpfen von anderen Aufgabentypen. Teammitglieder können auch Aufgaben, Probleme und andere Arbeitstypen erfassen und sie mit Anforderungen 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 der hierarchischen Strukturen von Anforderungen und untergeordneten Anforderungen. Produktbesitzer können viele kleine, fokussierte Anforderungen erstellen, mit denen zusammen mehrere größere Textabschnitte implementiert werden. Untergeordnete Anforderungen können mit übergeordneten Anforderungen verknüpft werden, um eine hierarchische Struktur zu bilden.

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

Überwachen von Fortschritt und Status von Anforderungen. Mit dem Bericht "Anforderungsstatus" kann das Team überprüfen, wie hoch der Aufwand zum Implementieren der Anforderungen ist. Mit dem Bericht "Anforderungsübersicht" kann das Team verfolgen, inwieweit die einzelnen Anforderungen implementiert und getestet wurden.

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

Aufgabe

Verwandte Themen

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 Strukturen von Anforderungen und Aufgaben. Teammitglieder können einen Link zwischen allen Aufgaben, die sie ausführen müssen, und der Anforderung erstellen, die hierdurch implementiert wird. Durch das Erstellen dieser Links können Teammitglieder die Arbeitszeiten für jeden Textabschnitt nachverfolgen.

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 Anforderungen 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 Anforderungen, 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 wurden.

Rückstandsverwaltung für Fehler

Aufgabe

Verwandte Themen

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 Teamabfrage für nicht selektierte Arbeitsaufgaben 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 entweder die Fehler oder die Anforderungen 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

Aufgabe

Verwandte Themen

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 nachverfolgen. Office Project vereinfacht die Planung durch Bereitstellen der Team Foundation-Gantt-Ansicht und der Team Foundation-Aufgabenblattansicht.

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. Produktbesitzer können bekannte oder potenzielle Probleme, Hindernisse oder Risiken für das Projekt mithilfe von Problemarbeitsaufgaben und der Teamabfrage für offene Probleme verfolgen, um Probleme zu definieren, zu überprüfen, zu sortieren und zu verwalten.

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

Aufgabe

Verwandte Themen

Ü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, inwieweit die einzelnen Anforderungen implementiert und getestet wurden. In den Testberichten wird der Fortschritt des Teams beim Entwickeln von Testfällen verfolgt, und sie zeigen, wie gut die Anforderungen erfüllt werden.

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.

Auf der Microsoft-Website:

Teamzusammenarbeit

Aufgabe

Verwandte Themen

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 einem bestimmten Satz von Kriterien entsprechen. Abfragen sind nützlich, 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

Aufgabe

Verwandte Themen

Verfolgen der Implementierung von Anforderungen 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 Anforderungen, Tests und Rückstandselemente. Teammitglieder können Anforderungen mit den Testfällen, mit denen diese getestet werden, und den Fehlern verknüpfen, die Auswirkungen auf sie haben. Durch dieses Verfahren können Produktbesitzer die Bereitschaft von Testfällen für Anforderungen sowie die Gesamtanzahl von Fehlern bestimmen, die für eine Anforderung 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

Aufgabe

Verwandte Themen

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 jeweils Mein Dashboard anpassen, um seine jeweiligen Anforderungen zu erfüllen. Teammitglieder können andere Dashboards für sich oder das ganze 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. Mit dem Berichts-Manager können Projektadministratoren verwandte Berichte in Ordnern organisieren, Parameter und Datenquellen anpassen, Zeitpläne für automatisierte Berichte erstellen und unterschiedliche Methoden konfigurieren, durch die Berichte automatisch an einen Netzwerkspeicherort kopiert werden.

Siehe auch

Konzepte

Auswählen einer Prozessvorlage

MSF for CMMI Process Improvement, Version 5.0

Weitere Ressourcen

Zusammenarbeit im Team mithilfe von Teamprojektressourcen