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.
Hinweis |
---|
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
Hinweis |
---|
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.
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: Definieren 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. 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. 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 |
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: Anzeigen des Zeitplans für User Storys, die implementiert werden, und Verschieben der User Storys in Iterationen, die im Projektplan definiert sind Nachverfolgen des Status von User Storys und Überprüfen des Status anhand des Portfolios von Projekten, die Sie oder das PMO verwalten. Ü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
Hinweis
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.
Definieren 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.
Zurück nach oben
Planen 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.
Zurück nach oben
Senden 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
In Team Web Access wählen Sie die Registerkarte Arbeitsaufgaben innerhalb des Arbeit Kontext ausgeführt.
Erweitern Sie Freigegebene Abfragen und wählen Sie die Produktrückstand-Abfrage aus.
Wählen Sie die Arbeitsaufgaben aus der Abfrageergebnisansicht aus, die Sie aktualisieren möchten.
Öffnen Sie das Kontextmenü für eines der ausgewählten Elemente und wählen Sie Bearbeiten Sie ausgewählte Arbeitsaufgaben aus.
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
Geben Sie eine Beschreibung für die Massenänderungsaufgabe unter Anmerkungen für Verlauf ein, und wählen Sie dann OK aus.
Um die Aktualisierungen des Datenspeichers Commit, wählen Sie Ergebnisse speichern().
Hinweis 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.
Zurück nach oben
Aktualisieren 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.
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
Ü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.
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.
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. |
Zurück nach oben
Ü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.
Tipp |
---|
Um Aktualisierungen des Plans anzuzeigen, müssen Sie ihn möglicherweise schließen und erneut öffnen. |
Zurück nach oben
Ü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.
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