Freigeben über


Anzeigen des Status agiler Teams im Programmmanagementbüro

Als Projektmanager können Sie mit Microsoft Project Server den Arbeitsfortschritt und die Ressourcennutzung anzeigen, während das agile Entwicklungsteam seine User Stories und Aufgaben in Visual Studio Team Foundation Server (TFS) verwaltet. Sie und das Projektmanagementbüro (Project Management Office, PMO) können Zeitpläne, den Status von User Stories und das Rollup von Ressourcen anzeigen. Unterdessen können die Mitglieder des Entwicklungsteams ihre Arbeit in TFS definieren, planen und aktualisieren. Das Synchronisierungsmodul für TFS und Project Server verwaltet Planungsdaten sowie die Ressourcennutzung für User Stories im zugeordneten Enterprise-Projektplan und Teamprojekt.

Bevor Sie den Status des agilen Teams anzeigen können, müssen Sie zunächst dem Teamprojekt den Enterprise-Projektplan zuordnen. Weitere Informationen finden Sie unter Verwalten der Zuordnung von Enterprise-Projekten zu Teamprojekten. Bevor Sie dem Projekt den Plan zuordnen, sollten Sie den Abschnitt Empfohlene Konfigurationen für die Unterstützung von agiler Entwicklung und PMO-Sichtbarkeit weiter unten in diesem Thema lesen.

Hinweis

Für den Prozess und die Aktivitäten, die in diesem Thema beschrieben werden, muss die Bereitstellung von Team Foundation Server für die Integration mit Project Server 2010 oder Project Server 2013 konfiguriert worden sein.Weitere Informationen finden Sie unter Konfigurieren der TFS-Project Server-Integration.

In diesem Thema

  • Prozessübersicht über agile Entwicklung und PMO-Sichtbarkeit

  • Empfohlene Konfigurationen für die Unterstützung von agiler Entwicklung und PMO-Sichtbarkeit

  • Aufgaben und Best Practices für das agile Entwicklungsteam

  • Aufgaben und Best Practices für das Projektmanagementbüro

Hinweis

Ein Demo-Video finden Sie auf der folgenden Microsoft-Webseite zum Thema Fortschritt des agilen Teams für das Projektmanagementbüro transparent machen.Einige Details der Vorgehensweisen, die im Video demonstriert werden, können sich von den hier beschriebenen Verfahren unterscheiden, da dieses Video für die vorherige Version von Team Foundation Server aufgezeichnet wurde.

Anforderungen

Zum Ausführen der Verfahren in diesem Thema müssen die folgenden Berechtigungen zugewiesen werden:

  • Zum Veröffentlichen von Aufgaben aus einem Enterprise-Projektplan in Team Foundation müssen Team Foundation-Benutzer Mitglieder der Gruppe Contributors für das Teamprojekt sein.

  • Um Arbeitsaufgaben in Team Foundation zu aktualisieren und sie an Project Server zu senden, müssen Team Foundation-Benutzer Mitglieder der Gruppe Teammitglieder für Project Web Access oder Projekt Web App (PWA) sein, oder diese Benutzer müssen in Project über die Berechtigungen Projekt öffnen und Projektwebsite anzeigen verfügen. Diese Benutzer müssen außerdem dem Enterprise-Ressourcenpool für Project Server und dem Ressourcenpool für den Enterprise-Projektplan hinzugefügt werden.

Weitere Informationen finden Sie unter Zuweisen von Berechtigungen zum Unterstützen der TFS-Project Server-Integration.

Prozessübersicht über agile Entwicklung und PMO-Sichtbarkeit

Wie in der folgenden Abbildung gezeigt, startet der Teamleiter den Prozess, indem er in Team Foundation Server die User Stories und Aufgaben plant. Das Synchronisierungsmodul erstellt Statusaktualisierungen für jede User Story, die an Project Server gesendet wird. Da der Projektmanager automatische Genehmigungen für den Enterprise-Projektplan aktiviert hat, aktualisiert Project Server den Plan automatisch mit Änderungen, die in Team Foundation vorgenommen wurden. Der Projektmanager kann den Plan überprüfen, um neue User Stories zu implementieren, und ihren Status im Projektplan verfolgen.

PS-TFS Agile wokflow process

Team Foundation berechnet automatisch das Rollup verbleibender und abgeschlossener Arbeit nach Ressource auf Grundlage der Aufgaben, die mit den einzelnen User Stories verknüpft sind. Wenn Teammitglieder Aufgaben aktualisieren, werden die Rollupwerte für die User Stories im zugeordneten Projektplan automatisch aktualisiert. Der Projektmanager muss nicht nur dem Ressourcenpool für den Enterprise-Projektplan, sondern auch dem Enterprise-Ressourcenpool für Project Server Teammitglieder hinzufügen.

In der folgenden Tabelle sind die Aufgaben, die ausgeführt werden, zusammengefasst:

Teamleiter

In Team Foundation führen der Teamleiter und die Teammitglieder die folgenden Aktivitäten aus:

Step 1Definieren von User Stories und Aufgaben in Team Foundation und Planen von Iterationen mit der Backlog-Seite in Team Web Access. Aufteilen der Teammitgliedern zugewiesenen Arbeit mit den Kapazitätsleisten.

Step 2Festlegen des Status An Project Server senden der User Stories, die mit der Massenbearbeitungsfunktion in Team Web Access oder durch Öffnen der Abfrage "Product Backlog" in Excel implementiert werden.

Step 3Aktualisieren der Felder Verbleibende Arbeit und Abgeschlossene Arbeit im Verlauf der Arbeit für jede Aufgabe mithilfe einzelner Arbeitsaufgaben, der Seite "Task Board" in Team Web Access oder einer angepassten Iterationsbacklog-Abfrage.

Synchronisierungsmodul

Step 4Wenn in Team Foundation in den einzelnen zugeordneten Feldern für jede veröffentlichte User Story Änderungen erfolgen, erstellt das Synchronisierungsmodul für jede User Story, die an Project Server gesendet wird, eine Statusaktualisierung.

Wenn Sie eine Regel zum automatischen Genehmigen aller Statusaktualisierungen festgelegt haben, aktualisiert Project Server beim Auftreten von Änderungen in Team Foundation automatisch den Enterprise-Projektplan. Andernfalls werden Statusaktualisierungen in der Genehmigungswarteschlange angezeigt, damit sie vom Projektmanager überprüft werden.

Projektmanager

Als Mitglied des PMO können Sie in Project Professional oder der Instanz von PWA die folgenden Aufgaben ausführen:

Step 6Anzeigen des Zeitplans für User Stories, die implementiert werden, und Verschieben der User Stories in Iterationen, die im Projektplan definiert sind

Step 7Nachverfolgen des Status von User Stories und Überprüfen des Status anhand des Portfolios von Projekten, die Sie oder das PMO verwalten.

Step 5Überprüfen der Arbeitsauslastung, die jeder Ressource zugewiesen ist

Empfohlene Konfigurationen für die Unterstützung von agiler Entwicklung und PMO-Sichtbarkeit

Für den im vorherigen Abschnitt beschriebenen Prozess müssen Sie dem Teamprojekt den Enterprise-Projektplan zuordnen. In der folgenden Tabelle werden die empfohlenen Konfigurationen für den Enterprise-Projektplan und das Teamprojekt beschrieben. Weitere Informationen finden Sie unter Verwalten der Zuordnung von Enterprise-Projekten zu Teamprojekten.

Zu konfigurierender Bereich

Empfohlene Konfiguration

Hinweise

Prozessvorlage für Teamprojekt

Microsoft Solutions Framework (MSF) for Agile Software Development

Die Agile-Prozessvorlage stellt User Story- und Aufgabentypen für Arbeitsaufgaben bereit. Sie können die Backlog- und Board-Seiten von Team Web Access verwenden, um den Backlog und Plan zu verwalten und die Sprints auszuführen.

Hinweis

Sie können auch eine benutzerdefinierte Prozessvorlage verwenden.

Projektzuordnung

/workItemTypes:”User Story”

Wenn Sie dem Teamprojekt den Enterprise-Projektplan zuordnen, geben Sie als Arbeitsaufgabentyp die User Story an. Sie können auch Feste Arbeit für Aufgaben unterbinden. Bei Feste Arbeit handelt es sich um einen von drei Typen von Aufgaben, die Sie in Project verwenden können. Weitere Informationen finden Sie unter Ändern der Vorgangsart, die Project zum Berechnen der Vorgangsdauer verwendet.

Feldzuordnungen

/useDefaultFieldMappings

Sie können die Standardfeldzuordnungen verwenden. Es sind keine weiteren Feldzuordnungen erforderlich.

Ressourcennamen

Sie müssen Teammitglieder für jede Instanz von PWA der Gruppe Teammitglieder hinzufügen, oder Sie müssen ihnen in Project die Berechtigungen Projekt öffnen und Projektwebsite anzeigen gewähren. Weitere Informationen finden Sie unter Zuweisen von Berechtigungen zum Unterstützen der TFS-Project Server-Integration.

Zudem müssen Sie dem Enterprise-Ressourcenpool für Project Server und dem Ressourcenpool für den Enterprise-Projektplan alle Teamleiter und anderen Teammitglieder hinzufügen.

Sie müssen allen Benutzerkonten, die im Projektplan als Ressourcen zugeordnet sind oder im Feld Zugewiesen an einer Arbeitsaufgabe genannt werden, entsprechende Berechtigungen zuweisen. Diese Benutzer senden Statusaktualisierungen, die in die Statuswarteschlange für die Instanz von PWA eingefügt werden.

Alle Namen, die dem Feld Ressourcennamen zugewiesen sind, müssen als gültige Contributors des Teamprojekts erkannt werden.

Projektmanager

Konten von Project Professional-Benutzern muss die Berechtigung Projektebeneninformationen anzeigen gewährt werden, oder sie müssen als Mitglieder in Team Foundation der Gruppe Reader für Teamprojekte zugewiesen werden, in denen sie Veröffentlichungen vornehmen sollen.

Sie müssen Projektmanagern Berechtigungen gewähren, damit diese Arbeitsaufgaben in Teamprojekten ändern können, die ihren Enterprise-Projektplänen zugeordnet sind.

Automatische Genehmigungen

Definieren Sie eine Regel, mit der alle von Team Foundation Server an Project Server gesendeten Aktualisierungen automatisch genehmigt werden.

Als Projektmanager können Sie mit der Instanz von PWA für den Projektplan Genehmigungsregeln definieren. Weitere Informationen finden Sie unter Genehmigen oder Ablehnen von Aufgabenaktualisierungen.

Zurück nach oben

Aufgaben und empfohlene Vorgehensweisen für das agile Entwicklungsteam

Als Teamleiter können Sie mithilfe der Backlog-, Task Board- und Arbeitsaufgaben-Seiten in Team Web Access folgende Aufgaben ausführen:

  • Definieren von User Stories und Aufgaben

  • Planen einer Iteration

  • Senden von User Stories an Project Server

  • Aktualisieren von verbleibender und abgeschlossener Arbeit

Informationen zur Verwendung der Agile-Planungstools finden Sie unter Zusammenarbeit [umgeleitet]. Sie können eine freigegebene Abfrage auch nach Excel exportieren, um Massenaktualisierungen von User Stories und Aufgaben vorzunehmen. Siehe Massenhinzufügen oder Ändern von Arbeitsaufgaben mit Excel.

Definieren von User Stories und Aufgaben

Sie können die Backlog-Seite verwenden, um eine Iteration zu planen. Auf dieser Seite werden anhand des geschätzten und verbleibenden Aufwands, der für Aufgaben definiert ist, die Kapazität einzelner Personen und die Teamkapazität berechnet.

Wie in der folgenden Abbildung gezeigt, können Sie User Stories und die Aufgaben, die für deren Implementierung erforderlich sind, mithilfe der Backlog-Seite definieren. Aufgaben werden automatisch mit User Stories verknüpft. Diese Zuordnung unterstützt das Rollup der Arbeitszeiten aus allen Aufgaben zur User Story.

Iteration Backlog Agile Planning

Planen einer Iteration

Wie in der folgenden Abbildung gezeigt, können Sie mithilfe der Kapazitätsleisten die Arbeitsauslastung gleichmäßig auf Ihre Teamressourcen verteilen. Bevor Sie die Arbeitsauslastung verteilen, stellen Sie sicher, dass Sie dem Feld Verbleibende Arbeit für jede Aufgabe Werte zugewiesen haben. Stellen Sie außerdem sicher, dass Sie auf der Registerkarte Kapazität die Ausfallzeit für jedes Teammitglied und das gesamte Team angegeben haben.

Capacity Load Balancing

Senden von User Stories an Project Server

Als Teamleiter bestimmen Sie, wann Sie User Stories an das PMO senden möchten. Sie können die Massenbearbeitungsfunktion in Team Web Access verwenden, um User Stories zuzuweisen und den Wert zu aktualisieren, der Project Server - Senden für mehrere User Stories zugewiesen ist.

So aktualisieren Sie mehrere Felder per Massenvorgang

  1. Wählen Sie in Team Web Access die Registerkarte Arbeitsaufgaben innerhalb des Kontextes Arbeit aus.

  2. Erweitern Sie Freigegebene Abfragen, und wählen Sie die Abfrage Product Backlog aus.

  3. Wählen Sie in der Ansicht "Abfrageergebnisse" die Arbeitsaufgaben aus, die Sie aktualisieren möchten.

  4. Öffnen Sie das Kontextmenü für eines der ausgewählten Elemente, und wählen Sie Ausgewählte Arbeitsaufgaben bearbeiten aus.

  5. Wählen Sie die Felder aus, die Sie aktualisieren möchten, und geben Sie einen Wert für jedes ausgewählte Feld ein. Beachten Sie, dass alle ausgewählten Arbeitsaufgaben mit den neuen Werten aktualisiert werden.

    Um beispielsweise die User Stories zuzuweisen und sie an Project Server zu senden, wählen Sie die Felder Zugewiesen an und Project Server - Senden aus (siehe folgende Abbildung).

    Dialogfeld "Arbeitsaufgabe bearbeiten"

    Bulk modify to assign and submit to Project Server

  6. Geben Sie eine Beschreibung für die Massenänderungsaufgabe unter Anmerkungen für Verlauf ein, und wählen Sie dann OK aus.

  7. Um die Aktualisierungen an den Datenspeicher zu übertragen, wählen Sie Save results (TWA) (Ergebnisse speichern) aus.

    Hinweis

    Die Arbeitsaufgaben in fett formatiertem Text geben an, dass die Änderungen noch nicht im Datenspeicher veröffentlicht wurden.Die Arbeitsaufgaben, die in roter Fettschrift angezeigt werden, geben an, dass Sie nicht allen Pflichtfeldern Werte zugewiesen haben, um das Senden an Project Server zu unterstützen.

    Save bulk edit updates

Aktualisieren von verbleibender und abgeschlossener Arbeit

Die Teammitglieder können ihre Arbeit auch mit den Task Board- oder Arbeitsaufgabenformularen von Team Web Access in Team Explorer aktualisieren. Um Verbleibende Arbeit und Abgeschlossene Arbeit zu aktualisieren, müssen Sie jede Aufgabe öffnen und die Felder aktualisieren. Der Wert, der in der unteren linken Ecke von jeder Aufgabe angezeigt wird, entspricht der verbleibenden Arbeit. Siehe Ausführen einer Iteration [umgeleitet].

Update tasks using the task board

Aufgaben und empfohlene Vorgehensweisen für das Programmbüro

Als Mitglied des Programmbüros können Sie die folgenden Aktivitäten ausführen, um die Arbeit des agilen Entwicklungsteams zu überwachen:

  • Überprüfen von User Stories und Planen des Projektzeitplans

  • Überprüfen des Status des Plans

  • Überprüfen des Status des Projektportfolios

Außerdem können Sie auch die Zuweisung von Arbeit zu Ressourcen anzeigen. Weitere Informationen finden Sie unter Arbeiten mit Ressourcenrollup in Enterprise-Projekten mit Zuordnung zu Teamprojekten.

Überprüfen von User Stories und Planen des Projektzeitplans

Wenn neue User Stories an Project Server gesendet werden, werden sie automatisch im Enterprise-Projektplan angezeigt. Wie in der folgenden Abbildung gezeigt, werden dem Projektplan die drei User Stories hinzugefügt, die vom agilen Team in Senden von User Stories an Project Server gesendet wurden.

User Stories Added to Project Plan

Sie können diese User Stories entsprechend der Planungsansicht gruppieren. Wie in der folgenden Abbildung gezeigt, wurden die drei User Stories nach Iteration 1 im Plan verschoben. Sie können das Rollup der drei User Stories anzeigen, und in diesem Beispiel erfordert die Implementierung der User Stories von Iteration 1 zehn Tage.

User Stories added to iteration

Wichtig

"Text30" ist das Standardprojektfeld, das der Spalte Arbeitsaufgabentyp zugeordnet ist, die beim Synchronisieren von Aufgaben mit Arbeitsaufgaben verwendet wird.Wenn Sie mithilfe der Option Teamprojekt auswählen im Team-Menüband eine Verbindung zwischen dem Projektplan und Team Foundation Server herstellen, wird ein zusätzliches Projektfeld verfügbar, das die Bezeichnung Arbeitsaufgabentyp trägt.Dieses Feld, das das Standardprojektfeld "Text24" besitzt, unterstützt die Zuordnung von Projektplänen, die an Team Foundation gebunden werden, unterstützt jedoch nicht die Synchronisierung von Plänen.Das auf Text24 basierende Feld enthält die vollständige Liste von Arbeitsaufgabentypen für das Teamprojekt.Sie können feststellen, ob Sie über das richtige Feld verfügen, indem Sie darauf zeigen und überprüfen, ob Text30 angezeigt wird.

Überprüfen des Status des Plans

Wenn die Mitglieder des Entwicklungsteams den Arbeitsaufwand für ihre Aufgaben aktualisieren, fließen die Informationen automatisch in den Projektplan. Wie in der folgenden Abbildung gezeigt, wurde die Arbeit für die ersten beiden User Stories abgeschlossen, und das Team muss nur die verbleibende dritte User Story abschließen.

Tipp

Um Aktualisierungen des Plans anzuzeigen, müssen Sie ihn möglicherweise schließen und erneut öffnen.

Project Plan with Agile Plan Updates

Überprüfen des Status des Projektportfolios

Mit der Ansicht Projektcenter von PWA können Sie den Status eines Projektportfolios im PMO überprüfen. Wie in der folgenden Abbildung gezeigt, können Sie bequem den Status mehrerer agiler Entwicklungsprojekte nachverfolgen.

Project Portfolio with Agile Plan Updates

Siehe auch

Aufgaben

Beheben von Validierungsfehlern

Konzepte

Einblick in die Verwaltung der Updates spezifischer Felder