Anzeigen des Status agiler Teams im Programmmanagementbüro

Als Projektmanager können Sie Arbeitsstatus und Ressourcenauslastung anzeigen, indem Sie Microsoft Project Server verwenden, während das agile Entwicklungsteam die User Storys und Aufgaben in Visual Studio Team Foundation Server 2012 verwaltet.Sie und das Projektmanagementbüro (Project Management Office, PMO) können Zeitpläne, den Status von User Storys und das Rollup von Ressourcen anzeigen.Unterdessen können die Mitglieder des Entwicklungsteams ihre Arbeit in Team Foundation definieren, planen und aktualisieren.Das Synchronisierungsmodul für Team Foundation Server und Project Server verwaltet Planungsdaten und Ressourcennutzung für User Storys 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.

HinweisHinweis

Der Prozess und die Aktivitäten, die in diesem Thema beschrieben werden, erfordern, dass die Bereitstellung von Team Foundation Server konfiguriert wurde, um mit Project Server 2007 oder Project Server 2010 zu integrieren.Weitere Informationen finden Sie unter Konfigurieren der Integration von Team Foundation Server und Project Server.

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

HinweisHinweis

Ein Demonstrationsvideo finden Sie auf der folgenden Seite der Microsoft-Website: Status des agilen Teams sichtbar machen dem Projektmanagementbüro.Einige Details unterscheiden sich zwischen den Prozeduren, die in der Videoaufzeichnung veranschaulicht werden und die hier beschrieben, da dieses Video für die frühere Version von Team Foundation Server hergestellt 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 für die Unterstützung der Integration von Project Server und Team Foundation Server.

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 Storys 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 Storys zu implementieren, und ihren Status im Projektplan verfolgen.

PS-TFS-Agile-Workflowprozess

Team Foundation berechnet automatisch das Rollup verbleibender und abgeschlossener Arbeit nach Ressource auf Grundlage der Aufgaben, die mit den einzelnen User Storys verknüpft sind.Wenn Teammitglieder Aufgaben aktualisieren, werden die Rollupwerte für die User Storys 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:

Schritt 1Definieren Sie User Storys und Aufgaben in Team Foundation und Planiterationen, indem Sie die Rückstandsseite in Team Web Access verwenden.Entsprechung für die Aufgaben aus, die den Teammitgliedern zugewiesen wird, indem die Kapazitätsleisten verwendet.

Schritt 2   Legen Sie den An Project Server senden Status dieser User Storys fest, die implementiert werden, indem die Massenbearbeitungsfunktion in Team Web Access verwendet oder die Produkt-Rückstandsabfrage in Excel geöffnet wird.

Schritt 3   Aktualisieren Sie im Verlauf der Arbeit Verbleibende Arbeit und Abgeschlossene Arbeit für jede Aufgabe, indem Sie einzelne Arbeitsaufgaben, die Aufgabenausschussseite in Team Web Access oder eine benutzerdefinierte Iterationsrückstandsabfrage verwenden.

Synchronisierungsmodul

Schritt 4   Wenn 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:

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

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

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

Zurück nach oben

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 von Arbeitsaufgaben.Sie können Team Web AccessRückstand und Brett Seiten verwenden, um den Rückstand zu verwalten und die Sprints planen und auszuführen

HinweisHinweis
Sie können eine benutzerdefinierte Prozessvorlage auch 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 So fügen Sie der Gruppe Teammitglieder Team Foundation-Mitglieder hinzu.

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 Projektebeneninformationen anzeigen erteilt werden oder als Mitglied der Gruppe Leser in Team Foundation zugewiesen werden für Teamprojekte, die sie veröffentlichen.

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 Vorgangsaktualisierungen.

Zurück nach oben

Aufgaben und empfohlene Vorgehensweisen für das agile Entwicklungsteam

Führen Sie im Team, können Sie den Rückstand, den Aufgabenausschuss und die Arbeitsaufgabenseiten in Team Web Access verwenden, um die folgenden Aufgaben auszuführen:

  • Definieren von User Storys und Aufgaben

  • Planen einer Iteration

  • Senden von User Storys an Project Server

  • Aktualisieren von verbleibender und abgeschlossener Arbeit

Um Agile zu verwenden, das Tools plant, finden Sie unter Agile-Planung und -Iterationen.Sie können eine freigegebene Abfrage auch in Excel exportieren, um Massenupdates von Benutzertextabschnitten und Aufgaben auszuführen.Siehe Verwalten von Arbeitsaufgaben in Microsoft Excel mit Bindung an Team Foundation Server.

Gg412648.collapse_all(de-de,VS.110).gifDefinieren von User Storys und Aufgaben

Sie können die Rückstandsseite zu planen Sie eine Iteration verwenden.Diese Seite berechnet die individuellen Aufgaben und Teamkapazität anhand des geschätzten und verbleibenden Aufwands, der für Aufgaben definiert wird.

Wie die folgende Abbildung zeigt, die Sie Rückstandsseite verwenden können, um User Storys und Aufgaben zu definieren, die erforderlich sind, sie zu implementieren.Aufgaben werden automatisch mit Benutzertextabschnitten verknüpft.Diese Zuordnung unterstützt das Rollup der Arbeitszeiten aus allen Aufgaben zur User Story.

Iterationsrückstand – Agile-Planung

Zurück nach oben

Gg412648.collapse_all(de-de,VS.110).gifPlanen einer Iteration

Wie in der folgenden Abbildung gezeigt, werden die Kapazitätsleisten verwenden können, um die Arbeitsauslastung auf den ausgleichen.Bevor Sie die Arbeitsauslastung, sicherstellen, dass Sie bestimmte Werte in Feld Verbleibende Arbeit für jede Aufgabe verfügen.Außerdem müssen Sie sicherstellen, dass Sie die Ausfallzeit für jedes Teammitglied und das Team auf der Registerkarte Kapazität angegeben haben.

Ausgleich der Kapazitätsauslastung

Zurück nach oben

Gg412648.collapse_all(de-de,VS.110).gifSenden von User Storys an Project Server

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

So per Massenbearbeitung Aktualisierung mehrere Felder

  1. In Team Web Access wählen Sie die Registerkarte Arbeitsaufgaben innerhalb des Arbeit Kontext ausgeführt.

  2. Erweitern Sie Freigegebene Abfragen und wählen Sie die Produktrückstand-Abfrage aus.

  3. Wählen Sie die Arbeitsaufgaben aus der Abfrageergebnisansicht aus, die Sie aktualisieren möchten.

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

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

    Um beispielsweise die User Storys zuzuweisen und sie an Project Server zu senden, wählen Sie die Zugewiesen an und Project Server - Senden Felder wie in der folgenden Abbildung dargestellt.

    Bearbeiten Sie Arbeitsaufgabendialogfeld

    Massenänderung zum Zuweisen und Senden an 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 des Datenspeichers Commit, wählen Ergebnisse speichern (TWA) Sie Ergebnisse speichern().

    HinweisHinweis

    Die Arbeitsaufgaben, die in fett formatiertem Text angezeigt werden, geben an, dass die Änderungen noch nicht auf den Datenspeicher veröffentlicht werden.Die Arbeitsaufgaben, die in roter Fettschrift angezeigt werden, geben an, dass Sie nicht allen Pflichtfeldern Werte zugewiesen wurden, mit der Übermittlung an Project Server zu unterstützen.

    Massenbearbeitungsupdates speichern

Zurück nach oben

Gg412648.collapse_all(de-de,VS.110).gifAktualisieren von verbleibender und abgeschlossener Arbeit

Teammitglieder können ihre Arbeit aktualisieren, indem Sie die Team Web Access Aufgabenausschuss- oder -Arbeitsaufgabenformulare in Team Explorer verwenden.Um Verbleibende Arbeit und Abgeschlossene Arbeit zu aktualisieren, müssen Sie jede Aufgabe öffnen und die Felder aktualisieren.Der Wert, der in der linken unteren Ecke von jeder Aufgabe angezeigt wird, entspricht Verbleibende Arbeit.Siehe Ausführen einer Iteration.

Aufgaben mithilfe des Taskboards aktualisieren

Zurück nach oben

Aufgaben und Best Practices 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 Storys 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.

Zurück nach oben

Gg412648.collapse_all(de-de,VS.110).gifÜberprüfen von User Storys und Planen des Projektzeitplans

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

Benutzertextabschnitte, die dem Projektplan hinzugefügt wurden

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

Benutzertextabschnitte hinzugefügt zu Iteration

Wichtiger HinweisWichtig

"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.

Zurück nach oben

Gg412648.collapse_all(de-de,VS.110).gifÜ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 Storys abgeschlossen, und das Team muss nur die verbleibende dritte User Story abschließen.

TippTipp

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

Project Plan mit agilen Planaktualisierungen

Zurück nach oben

Gg412648.collapse_all(de-de,VS.110).gifÜ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.

Projektportfolio mit agilen Planaktualisierungen

Zurück nach oben

Siehe auch

Aufgaben

Beheben von Validierungsfehlern

Konzepte

Einblick in die Verwaltung der Updates spezifischer Felder

Weitere Ressourcen

Managing Projects Using Project Professional Mapped to a Team Project