Zarządzanie portfelem Agile: Korzystanie z TFS w celu obsługi zaległości wielu zespołów
W Team Foundation Server (TFS) 2012, zarządzane pracy zespołu w zaległości.W programie Team Foundation Server 2013 można zarządzać zadaniami w zaległości portfolio, która umożliwia zarządzanie zespołu analizę pracy rozłożonej między klika zespołów elastyczne.Zespół zarządzania definiuje wysokiego poziomu celów i śledzenie pracy między wiele zespołów elastyczne.Elastyczne zespoły są negatywnym utworu, rozbicie elementów na zadania, naprawiania błędów i uczestniczyć w ogólny obraz.Wszystkie zespoły będzie miał własne zaległości i tablice i będą mieć również Widok zbiorczy środowisk klientów obsługiwanych przez ich pracy.Gdy skończysz, będziesz mógł zarządzać portfela projektów grupując pracę według poziomów zaległości i zobacz, jak jest on osiągnąć wielu zespołów.
Każdy zespół działa na własnych zaległości, podczas pracy hierarchię zaległości typów elementów umożliwia menedżerów wyświetlić zbiorczy postępu na wyższym poziomie.W tym oficjalny dokument firma Microsoft będzie umożliwia przeprowadzenie konfigurowania tego rodzaju struktury, wykonując w przykładzie możesz zespołu zarządzania modułu oszczędzania telefonu i elastyczne zespołom pracującym z określonych obszarów całego projektu.
Zespół zarządzania modułu oszczędzania telefonu definiuje pracy jako wysokiego poziomu inicjatyw i dzieli je na funkcje ważne ich klientom.W tym momencie pracy jest przypisany do zwinnymi zespołami, którzy dalsze dzieląc je i definiując pracę do wykonania.W miarę postępów projektu rozwija zespołu zarządzania w dół, aby sprawdzić postęp na dowolnym poziomie szczegółowości preferowany.Na przykład mogą wyświetlać elementy zaległe skojarzone z każdym elementem funkcji w projekcie Scrum.
W tym zrzut ekranu można wyświetlić widok zespołu zarządzania ich Zaległość funkcji z elementów zaległości produktu, które obsługują te elementy również wyświetlane.Zespół zarządzania nie ma elementów zaległych tych produktów; są przypisane do jednej z zwinnymi zespołami.Jednakże ponieważ są one elementy podrzędne tych elementów, filtr wyświetla je.W ten sposób zespołu zarządzania można śledzić postęp.
Grafika informacyjna zawiera koncepcyjnego poziom informacji wyświetlanych w powyższych zrzut ekranu.
Każdy zespół elastyczne, takich jak zespołu klienta ma własną stronę główną zespołu, zaległości, tablicy Kanban i tablicy zadań.Strony te dotyczą tego zespołu wyświetlane informacje.
W tym zrzut ekranu można wyświetlić widoku elastyczne zespołu ich zaległości sprint, wyświetlanie elementów zaległości produktu, które pracują czy sprint i skojarzonymi zadaniami utworzeniu do dzieląc je i Śledź pracę.Nie są one widoczne dla funkcji lub inicjatywy, które działają do obsługi w tym widoku.Jako przed, okno grafiki pokazuje koncepcyjnego poziom informacji wyświetlanych w tym zrzut ekranu.
Ustawianie zespołów i zaległości poziomy
Podczas tworzenia projektu zespołowego w programie TFS, zespół domyślna jest tworzony automatycznie dla tego projektu.Konfigurowanie dodatkowych zespoły dla zwinnymi zespołami używany do zarządzania codziennej pracy, a zmiana definicji domyślnego zespołu do zespołu, który będzie używany przez zespół zarządzania do zarządzania pracę na poziomie ich, zespoły elastyczne można zarządzać swoimi obciążenia i priorytetów.Zarządzanie zespołu pokazywanych jest postęp dla wszystkich prac między zespołami elastyczne.Trwa bardzo mało konfiguracji do skonfigurowania zespołów, aby rozpocząć.
Oprócz rzutowanie postęp za pomocą zwinnymi zespołami, poziomy zaległości służy do tworzenia hierarchicznego widoku utworu.W TFS 2013 masz natychmiastowy dostęp do dwa poziomy zaległości.Ale jeśli musisz dodać inny poziom do obsługi Zarządzanie portfolio, można to zrobić, zbyt.Trwa konfiguracji większego niż tworzenie zwinnymi zespołami, ale nadal jest zbyt skomplikowany.Firma Microsoft będzie przeprowadzenie zarówno konfigurowania zwinnymi zespołami i tworzenie zaległości dodatkowy poziom.
Po pierwsze Przyjrzyjmy utworzyć strukturę zespołu sprawniej i zarządzania, jak pokazano w przykładzie organizacji.
Utwórz zespoły elastyczne i skonfiguruj zespołu zarządzania
Z poziomu strony głównej zespołu domyślnego, użyj ikony narzędzi aby otworzyć stronę administracji i wybierz nowy zespół do tworzenia zespołu elastyczne.
Nadaj nazwę zespołu i upewnij się, Utwórz ścieżkę obszaru o nazwie zespołu jest zaznaczone.
Będzie to obszar podrzędny obszaru ścieżki dla zespołu zarządzania —, ale co ważniejsze, udostępnia oddzielenie pracy między zespołami elastyczne i z automatycznych zbiorczy postępu do zespołu zarządzania.
Skonfiguruj sprintach elastyczne zespołu.
Dodawanie członków do nowego spojrzenia zespołu i usuwać niepotrzebne członków zespołu zarządzania.
Najlepszym rozwiązaniem członkostwa w zespole zarządzania powinny być ograniczone do menedżerów i członków zespołu, które są właścicielami inicjatyw i funkcje.Członkowie zwinnymi zespołami nadal będą widoczne strony głównej zespołu zarządzania i zaległości, tak jak w przypadku zarządzania zespół będzie widział strony głównej elastyczne zespołów i zaległości.
Zmień obszary dla zespołu zarządzania tak, aby obszary podrzędne nie są uwzględniane.
Utworzyć dowolną liczbę zespołów elastyczne.Gdy pozycje robocze mają przypisane do zespołu elastyczne, każdy z tych zespołów zostanie wyświetlone te elementy na jego zaległości i zarządzaj nimi na tablicy Kanban i/lub tablicy zadań, podobnie jak poprzednio.
Zaległość elastyczne zespołu przedstawiające elementy zaległe i zadania
Zespół zarządzania będą widoczne wszystkie elementy pracy przypisane do wszystkich zwinnymi zespołami w zaległości, tablicy Kanban i widoki tablicy zadań, zapewniając widoku głównego pracę w toku, a także pracy jeszcze ma zostać uruchomiony.
Zaległość zespołu zarządzania wykazujących funkcje i elementy zaległe elastyczne zespołu
Teraz, gdy masz do skonfigurowania struktury zespołu, spróbuj teraz, a następnie dodaj inny poziom zaległości.
Dodaj inny poziom zaległości
Dodawanie następny poziom zaległości zajmuje trochę czasu, ale jest stosunkowo łatwą do wykonania.Przyjrzyjmy przeprowadzenie procesu.Musisz być członkiem grupy administratorów zespołu projektu można wykonać następujące kroki.Najpierw zamierzasz eksportować istniejącego typu elementu roboczego i edytować go do tworzenia nowego typu elementu roboczego, który dzwonimy inicjatyw.Następnie można dodawać kategorię inicjatywy.Ponadto można dodawać inicjatyw do zaległości portfolio.
Jeśli interesują więcej w działaniu rzeczy po Dodaj poziomu zaległości inicjatywy kliknij tutaj, aby przejdź od razu.
Tworzenie typu elementu roboczego inicjatywy
Jest to najprostszy sposób tworzenia typu elementu roboczego można skopiować istniejącą, zmieniona, a następnie go edytować.W poniższej procedurze możesz eksportować typu elementu roboczego funkcji i używać go jako podstawa dla typu elementu roboczego inicjatywy.Przez cały przykłady modułu oszczędzania telefonu jest nazwa projektu, a nazwa serwera jest Fabrikam.Kolekcja nazwę projektu zespołowego jest domyślną nazwę DefaultCollection.
Otwórz okno poleceń w trybie administratora i zmienić katalogi, na którym jest zainstalowany program Visual Studio (lub Team Explorer).
cd %programfiles%\Microsoft Visual Studio 12.0\Common7\IDE
W 64-bitowej wersji systemu Windows użyj % programfiles(x86) %.
Użyj narzędzia witadmin do pobrania definicji typu elementu pracy funkcji i zapisać go jako Initiative.xml.
witadmin exportwitd /collection:"http://fabrikam:8080/tfs/DefaultCollection" /p:"Phone Saver" /n:Feature /f:%userprofile%\documents\Initiative.xml
Otwórz plik Initiative.xml, Zastąp < nazwa WORKITEMTYPE = "Funkcji" > z **< nazwa WORKITEMTYPE = "Inicjatywy" >**i zaktualizuj opis.
<witd:WITD application="Work item type editor" version="1.0" xmlns:witd="https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/typedef"> <WORKITEMTYPE name="Initiative"> <DESCRIPTION>Tracks an initiative that will be released with the product. </DESCRIPTION>
Edytuj kartę etykietą elementu implementacji.Zastąp < Filtruj WorkItemType = "Elementem zaległym produktu" / > z < Filtruj WorkItemType = "Funkcji" / >.Wyświetli funkcje jako elementy podrzędne z elementami roboczymi programu inicjatyw.
<Tab Label="Implementation"> <Control Type="LinksControl" Name="Hierarchy" Label="" LabelPosition="Top"> <LinksControlOptions> <LinkColumns> <LinkColumn RefName="System.Id" /> <LinkColumn RefName="System.Title" /> <LinkColumn RefName="System.AssignedTo" /> <LinkColumn RefName="System.State" /> </LinkColumns> <WorkItemLinkFilters FilterType="include"> <Filter LinkType="System.LinkTypes.Hierarchy" FilterOn="forwardname" /> </WorkItemLinkFilters> <ExternalLinkFilters FilterType="excludeAll" /> <WorkItemTypeFilters FilterType="include"> <Filter WorkItemType="Feature" /> </WorkItemTypeFilters> </LinksControlOptions> </Control> </Tab>
Zaimportuj plik.
witadmin importwitd /collection:"http://fabrikam:8080/tfs/DefaultCollection" /p:"Phone Saver" /f:%userprofile%\documents\Initiative.xml
Utwórz kategorię inicjatywy
Teraz, kiedy masz inicjatywy typ elementu pracy, należy dodać kategorię inicjatyw do zestawu kategorii, które są widoczne w projekcie zespołowym.
Eksportowanie definicji kategorii do pliku xml.
witadmin exportcategories /collection:"http://fabrikam:8080/tfs/DefaultCollection" /p:"Phone Saver" /f:%userprofile%\documents\categories.xml
Otwórz plik i Dodaj kategorię inicjatywy.Oto przykład, których kategorii inicjatywy używa nazwy firmy do identyfikacji jako dostosowywania:
<CATEGORY refname="Fabrikam.InitiativeCategory" name="InitiativeCategory"> <DEFAULTWORKITEMTYPE name="Initiative" />
Podobnie jak w przypadku przed, należy zaimportować ten plik.
witadmin importcategories /collection:"http://fabrikam:8080/tfs/DefaultCollection" /p:"Phone Saver" /f:%userprofile%\documents\categories.xml
Dodaj kategorię inicjatywy do hierarchii portfolio
Teraz wszystko, który do wykonania jest dodanie swoje inicjatyw do hierarchii elementów pracy, które tworzą zaległości portfolio.
Eksportuj definicję procesu konfiguracji do pliku xml.
witadmin exportprocessconfig /collection:"http://fabrikam:8080/tfs/DefaultCollection" /p:"Phone Saver" /f:%userprofile%\documents\MyProcessConfiguration.xml
Otwórz plik i dodać PortfolioBacklog sekcji inicjatyw w ramach PortfolioBacklogs sekcji.W tym samym czasie Modyfikowanie elementu PortfolioBacklog dla FeatureCategory tak, aby inicjatyw nadrzędnego elementy pracy dla funkcji.
<PortfolioBacklogs> <PortfolioBacklog category="Fabrikam.InitiativeCategory" pluralName="Initiatives" singularName="Initiative"> <AddPanel> <Fields> <Field refname="System.Title" /> </Fields> </AddPanel> <Columns> <Column width="100" refname="System.WorkItemType" /> <Column width="400" refname="System.Title" /> <Column width="100" refname="System.State" /> <Column width="50" refname="Microsoft.VSTS.Common.BusinessValue" /> <Column width="100" refname="Microsoft.VSTS.Scheduling.TargetDate" /> <Column width="200" refname="System.Tags" /> </Columns> <States> <State type="Proposed" value="New" /> <State type="InProgress" value="In Progress" /> <State type="Complete" value="Done" /> </States> </PortfolioBacklog> <PortfolioBacklog category="Microsoft.FeatureCategory" parent="Fabrikam.InitiativeCategory" pluralName="Features" singularName="Feature">
Dodać kolor do użycia w przypadku inicjatywy WorkItemColors sekcji.
<WorkItemColor primary="FFFF6600" secondary="FFFEB380" name="Initiative" />
W ten sposób jasny kolor pomarańczowy jako podstawowego koloru do użycia w Wyświetla listę i bladsza pomarańczowy do użycia na tablicy zadań i tablicy Kanban.
Zaimportuj plik.
witadmin importprocessconfig /collection:"http://fabrikam:8080/tfs/DefaultCollection" /p:"Phone Saver" /f:%userprofile%\documents\MyProcessConfiguration.xml
A wszystko jest gotowe!Dodano trzeciego poziomu zaległości o nazwie inicjatyw.
Zdefiniuj inicjatywy
Teraz, gdy zdefiniowano inicjatyw, jest czas, można utworzyć kilka elementów.Członkowie zespołu zarządzania można szybko dodać jeden bezpośrednio w widoku zaległości inicjatyw.Jest odbiór pliku w postaci Dodawanie elementów zaległych do dowolnego zaległości.
Możesz również tworzyć nowe funkcje bezpośrednio za pomocą elementu roboczego inicjatyw przez utworzenie nowego elementu roboczego na kartach implementacji lub łącza.Ma dodatkową zaletą tworzenie relacji nadrzędny podrzędny, w tym samym czasie tworzenia funkcji.
Możesz również wybrać opcję Dodaj inicjatywy jako element nadrzędny element pracy istniejących funkcji Jeśli masz już niektórych.Które zaletą jest automatycznie kojarzenie z inicjatywy, która obsługuje danej funkcji.I z funkcją, można tworzyć elementy zaległe i przypisać je do poszczególnych zespołów elastyczne.
Mapowanie wiele elementów, jeśli masz zaległości istniejących
Jeśli masz już istniejących zaległości, należy utworzyć relacje między te elementy w celu obsługi raportowanie automatyczne postępu nadrzędny podrzędny.Należy zmapować elementy zaległe na funkcje i mapowania funkcji do inicjatyw.Na szczęście okienka mapowania ułatwia to.Najpierw należy włączyć funkcję w okienku mapowania.
Teraz usunąć elementy z zaległości na funkcja okienka mapowania, który ma zostać skojarzony z obiektem nadrzędnym.
Powtórz ten proces na każdym poziomie zaległości został utworzony hierarchii, które mają.
Można także zbiorczej edycji elementów roboczych i zarządzanie ich hierarchii w programu Microsoft Excel.
Wyświetl postęp
Obecnie elementami pracy jest skojarzony z łączami odpowiednie nadrzędny podrzędny, jest czas, jaki tego widoku postęp w usłudze na różnych poziomach.
Widok zarządzania postępu
Na zarządzanie zaległości inicjatyw dostępnych dla zespołu modułu oszczędzania telefonu zawiera elementy robocze inicjatywy dla wszystkich zespołów w projekcie modułu oszczędzania telefonu.
Można ustawić widok, aby wyświetlić funkcje skojarzone...
.. lub przejdź do szczegółów dodatkowo, aż do poziomu elementu lub zadania zaległości.
Porada: Dodaj kolumnę ścieżkę obszaru, jakie zespół działa na który element.
Ponadto można wyświetlić postęp na tablicy Kanban.Zespół zarządzania zobaczyć, które inicjatyw i funkcje są w toku.
Wyświetl zespołu postępu
Dla poszczególnych zespołów elastyczne różni się widoku.Jako członek jednej z tych zespołów podczas przeglądania zaległości inicjatyw lub funkcje, nie zobaczysz niczego.To elastyczne zespoły nie utworzyć albo pracować bezpośrednio z elementami na tym samym poziomie.Zwinnymi zespołami nigdy nie będzie Zobacz pełną listę inicjatyw lub funkcji.Jednak jeśli zespołu chce, aby dowiedzieć się, jakie inicjatyw i funkcje są one obsługiwane, można włączyć widoków z zaległości elementy zaległe i będzie Zobacz, jakie funkcje i inicjatyw są obsługiwane przez elementy, nad którymi pracuje.
Wszystkie inne elementy jest bardzo dużo biznesowych dla poszczególnych zespołów.Podobnie jak zawsze wykonane, ale teraz ich postęp jest widoczny dla zarządzania nimi bez konieczności ręcznego raport na temat innych, będzie można korzystać z tablicy Kanban, tablicy zadań i innych funkcji.Co zrobić jest widoczny w widoku zarządzania.
Temat autorzy
Gregg Boer jest Menedżer główna programu w firmie Microsoft.Gregg jest właścicielem produktu dla obsługi elastyczne zarządzanie w programie TFS.
Ferrell Zuzanna jest starszy Edytor technicznych w firmie Microsoft.
Kathryn Elliott jest starszy Edytor technicznych w firmie Microsoft.