Sdílet prostřednictvím


Plánování a začátek práce s novým týmovým projektem

Týmový projekt v aplikaci Team Foundation Server (TFS) poskytuje ústřední plánovací nástroj, který slouží ke sledování informací a organizaci zdrojového kódu, sestavení, testů a plánů pro váš tým.Vytvoříte týmový projekt, čímž poskytnete centrální bod pro váš tým za účelem sdílení aktivit, které jsou nezbytné pro vývoj specifické technologie softwaru nebo produktu.Po vytvoření týmového projektu můžete spravovat a sledovat práci prostřednictvím hlavních uzlů, které byly vytvořeny pro váš týmový projekt.

Při vytvoření týmového projektu v aplikaci TFS budete mít k dispozici úložiště zdrojového kódu, Team Foundation – správa verzí (TFVC) nebo Git, a možnost sledování pracovních položek.Můžete nakonfigurovat další prostředky na podporu sestavení a testování.V závislosti na zdrojích, které byly nakonfigurovány pro aplikaci TFS, se váš týmový projekt zobrazí v Průzkumníku týmových projektů tak, jak je znázorněno na následujících obrázcích.



Průzkumník týmových projektů se základní konfigurací (TFVC)

Týmový projekt – základní konfigurace


Průzkumník týmových projektů s rozšířenou konfigurací (TFVC)

Objekty týmového projektu v Průzkumníku týmových projektů


Průzkumník týmových projektů (Git)

Team Explorer domovskou stránku s Git jako zdrojový kód

[!POZNÁMKA]

Stránka Má práce se zobrazí pro týmové projekty nakonfigurované za účelem podpory TFVC a při instalaci aplikace Visual Studio Premium, Visual Studio Ultimate nebo Visual Studio Test Professional.

Možnosti pro zahájení práce

Výběr spuštění týmového projektu závisí na tom, zda hodláte spustit novou instalaci, nebo zda vytváříte týmový projekt v rámci existující organizace.

Zahájení používání cloudové služby

Zaregistrujte se a vytvořit týmový projekt na hostovaná služba naleznete v tématu Visual Studio Online.

První instalace – standardní konfigurace

Nainstalujte základní konfiguraci pro server TFS.Můžete zvážit přidání prostředků později podle potřeby.

Další informace naleznete v tématu Nastavení sady TFS na serveru.

První instalace – pokročilá konfigurace

S pokročilejší konfigurací můžete nainstalovat server TFS a nakonfigurovat další prostředky na podporu portálů a sestav projektů.Další informace o tom, jak se konkrétní funkce mapují k prostředkům serveru, naleznete v tématu Závislosti funkcí a prostředků.

Další informace naleznete v tématu Konfigurace serveru Team Foundation Server s použitím pokročilé konfigurace.

Tip

Omezte počet kolekcí týmových projektů na minimum, abyste minimalizovali náklady na správu.Položky lze propojit v rámci týmových projektů, které jsou definovány v rámci stejné kolekce.Také musíte spravovat uživatele, skupiny a oprávnění nezávisle pro každou kolekci.V rámci jedné kolekce projektu mohou pohodlně pracovat stovky vývojářů.

Další informace naleznete v tématu Správa kolekcí týmových projektů.

Přidání týmového projektu v rámci stávající instalace

Pomocí následujícího postupu můžete spustit nový týmový projekt.

Spuštění procesu Začínáme týmového projektu

Tipy:

  • Vytvořte týmový projekt pro týmy, které používají jiný pracovní postup nebo obchodní procesy.Zvažte vytvoření jednoho týmového projektu pro podporu všech aplikací nebo členů týmu, kteří používají sdílené prostředky, jako například pracovní položky, osoby a zdrojový kód.

  • Týmy, které pracují na různých aplikacích, ale používají podobné pracovní postupy, lze nakonfigurovat jako samostatné týmy v rámci týmového projektu.

  • Pokud jsou aplikace vyvíjeny odděleně a tým používá samostatné procesy a nesdílí prostředky, definujte týmový projekt pro každou aplikaci.

Další informace a příklady naleznete v následujících krocích a souvisejících tématech.

Krok

Doprovodné materiály

Krok 1

Připojte se ke kolekci týmového projektu.Z aplikace Visual Studio otevřete nástroj Průzkumník týmových projektů a připojte se ke kolekci týmového projektu, kde chcete vytvořit týmový projekt.Týmové projekty, které jsou umístěny ve stejné kolekci týmového projektu, sdílejí podobné prostředky.

Další informace naleznete v tématu Připojení k týmovým projektům na serveru Team Foundation Server.

Poznámky:

  • Projednejte požadavky projektu se správcem nasazení a určete kolekci projektu, kterou budete používat k hostování týmového projektu.

  • Vezměte v úvahu prostředky, které vyžadujete pro týmový projekt.

  • Zvažte požadavky spolupráce mezi skupinami, které týmový projekt sdílí s ostatními týmovými projekty.Vyberte kolekci projektu obsahující další týmové projekty, se kterými je váš tým spojen nebo na nich pracuje.Členové týmu mohou sledovat závislosti mezi týmovými projekty pouze v případě, že tyto týmové projekty jsou uloženy ve stejné kolekci projektu.

Krok 2

Zvolte šablonu procesu.Šablona procesu určuje typy pracovních položek a další artefakty, které může váš tým používat ke sledování a spravování práce.Tým může vytvořit pouze typy pracovních položek, které jsou definovány v šabloně procesu použité k vytvoření týmového projektu, nebo typy, které jsou přidány do týmového projektu po jeho vytvoření.

Poznámky:

Krok 3

Vytvořte týmový projekt.V aplikaci Visual Studio zvolte možnosti Soubor, Nový, Týmový projekt a spusťte tak průvodce Nový týmový projekt.

Poznámky:

  • K vytvoření týmového projektu musíte mít požadovaná oprávnění pro každý prostředek serveru.Další informace naleznete v tématu Vytvoření týmového projektu.

  • Název týmového projektu musí být jedinečný v rámci kolekce týmového projektu a nesmí být delší než 64 znaků.Po vytvoření nelze změnit název týmového projektu.

  • Určete strukturu větvení pro zdrojový kód.Při vytváření týmového projektu můžete vytvořit prázdnou složku pro zdrojový kód nebo můžete vytvořit větev ve správě verzí.

Krok 4

Konfigurace týmů.Můžete přidat tým nebo hierarchii týmů.

Poznámky:

Krok 5

Naplánujte si svou práci.Můžete zahájit plánování práce pomocí panelu úloh a definováním sprintů.K těmto funkcím je možný přístup z aplikace Team Web Access.Další informace naleznete v tématu Výběr klienta Team Foundation pro podporu vašich úkolů.

Další informace naleznete v tématu Plánování a sledování projektů.

Krok 6

Přidejte zdrojový kód.Zdrojový kód můžete přidat buď prostřednictvím systému Team Foundation – správa verzí, nebo GIT.

Krok 7

Vytvořit definice sestavení.Vytvořte definice sestavení z aplikace Visual Studio.Další informace naleznete v tématu Sestavení aplikace.

Oblasti aplikace a závislosti prostředků

Následující tabulka uvádí servery, které je třeba zřídit ve vašem nasazení nástroje Team Foundation, aby měl váš tým přístup k odpovídající funkci.Po vytvoření týmového projektu můžete přidat prostředky.Další informace naleznete v tématu D: Jak mohu po vytvoření týmového projektu přidat prostředky?.

Oblast aplikace

Team Foundation Server

Team Foundation Build

Produkty SharePoint

SQL Server Analysis Services

SQL Server Reporting Services

Team Foundation Server Proxy

Visual Studio Lab Management

Ikona Web Access týmu Aplikace Web Access (1)

Požadováno

Průzkumník správy zdrojového kódu (2)

Požadováno

Uzel pracovní položky Pracovní položky (3)

Požadováno

Ikona sestaveníSestavení (4)

Požadováno Požadováno

Uzel dokumentuDokumenty (5)

Požadováno

Požadováno

Sestavy aplikace Excel (6)

Požadováno

Požadováno Požadováno

Sestava Sestavy (7)

Požadováno

Požadováno Požadováno

Podpora vzdáleného serveru (8)

Požadováno

Doporučeno

Virtuální prostředí (9)

Požadováno

Požadováno

Symbol zaškrtnutí Požadováno (v modrém poli) znamená, že je prostředek serveru nutný k podpoře odpovídající funkce.

Poznámky:

  1. Ikona Web Access týmu Aplikace Web Access otevře aplikaci Team Web Access, která poskytuje webové rozhraní pro server TFS, jež zaručuje přístup k týmovým projektům, nástrojům pro agilní plánování a sledování, správě verzí a sestavením.Některé funkce vyžadují konfiguraci.Další informace naleznete v tématu Změna úrovní přístupu.

  2. Pomocí nástroje Průzkumník správy zdrojového kódu může váš tým spravovat zdrojový kód pro týmový projekt.Další informace naleznete v tématu Používání správy verzí.

  3. Na stránce Uzel pracovní položkyPracovní položky může váš tým vytvářet pracovní položky a dotazy pracovních položek pro sledování, monitorování a vytváření sestav o vývoji produktu a jeho funkcí.Pracovní položka je záznam v databázi, který ukládá definici, přiřazení, prioritu a stav práce.Tým může vytvořit pouze typy pracovních položek, které jsou definovány v šabloně procesu použité k vytvoření týmového projektu, nebo typy, které jsou přidány do týmového projektu po jeho vytvoření.

    Další informace naleznete v tématu Vytvoření backlogu.

  4. Stránka Ikona sestavení Sestavení obsahuje seznam definic sestavení, které jsou definovány pro váš týmový projekt.Tato stránka se zobrazí, pouze pokud nasazení nainstalovalo a nakonfigurovalo proces Team Foundation Build.Přístup ke službě Team Foundation Build Service vyžaduje, aby kolekce týmového projektu byla nakonfigurována pro použití kontroléru sestavení.Každý kontrolér sestavení je vyhrazen pro jednu kolekci týmových projektů.Kontrolér přijímá požadavky sestavení z libovolného týmového projektu v zadané kolekci.Proces Team Foundation Build umožňuje týmu pravidelně vytvářet a spravovat sestavení produktu.Tým může například používat každodenní sestavení a ukládat je na sdílený server.Proces Team Foundation Build poskytuje také zprávy sestavení o stavu a kvalitě každého sestavení.

    Další informace naleznete v tématu Sestavení aplikace.

  5. Stránka Uzel dokumentuDokumenty se zobrazí, pouze pokud byl týmový projekt konfigurován pomocí produktů Produkty SharePoint.Po vytvoření týmového projektu můžete nakonfigurovat stránku SharePoint nebo jiné webové umístění jako portál projektu.Další informace naleznete v tématu Sdílení informací prostřednictvím portálu projektu.

  6. Sestavy aplikace Microsoft Excel jsou odeslány do složky Uzel dokumentuDokumenty při konfiguraci týmového projektu pomocí stránky SharePoint.Pomocí těchto sestav můžete sledovat rychlost práce svého týmu, nevyřízené položky chyb, kvalitu softwaru, pokrok testování a další metriky.Mnohé z těchto sestav se zobrazí v rámci řídicích panelů vašeho projektu.Kromě závislosti na aplikaci Produkty SharePoint jsou sestavy aplikace Excel závislé na tom, aby byla kolekce týmového projektu, která hostuje váš týmový projekt, konfigurována se službami SQL Server Analysis Services.

    Přehled výchozích sestav aplikace Excel naleznete v tématu sestavy aplikace Excel nebo sestavy aplikace Excel (CMMI).

    Pokud týmový projekt nemá stránku SharePoint, můžete přesto použít aplikaci Excel k vytváření sestav o stavu a trendech.Další informace naleznete v tématu Vytvoření sestav aplikace Excel z dotazu pracovní položky.

  7. Stránka SestavaSestavy se zobrazí, pouze pokud kolekce týmového projektu, která hostuje váš týmový projekt, byla konfigurována s oběma službami SQL Server Reporting Services a SQL Server Analysis Services.Tato stránka poskytuje přístup ke Správci sestav a výchozím a vlastním sestavám, které můžete odeslat na server, jenž hostuje služby SQL Server Reporting Services.Všechny výchozí šablony procesů, které server Team Foundation Server poskytuje, obsahují počet výchozích sestav.

    Přehled výchozích sestav naleznete v tématu Sestavy (SQL Server Reporting Services).

  8. Pokud někteří členové týmu jsou umístěny vzdáleně z hlavního umístění pro správu verzí, můžete nainstalovat a nakonfigurovat Team Foundation Server proxy server na podporu. Team Foundation Server Proxy serveru spravuje mezipaměť souborů staženou verzi ovládacího prvku v umístění distribuovaných týmu, který významně snižuje šířku pásma, které je nutné v rámci rozsáhlých připojení.Pokud jsou klienti nakonfigurováni na použití proxy serveru Team Foundation Server, je správa souborů pro uživatele transparentní.Jakákoli výměna metadat a odesílání souborů nadále spolupracují přímo se serverem TFS.

    Další informace naleznete v tématu Postupy: Instalace proxy serveru Team Foundation a vytvoření vzdáleného pracoviště.

  9. Pomocí nástroje Visual Studio Lab Management může váš tým vytvářet, přiřazovat a sledovat virtuální prostředí pro podporu vývoje aplikací, nasazení a testů.Pomocí nástroje Microsoft Test Manager může váš zkušební tým testovat aplikaci použitím těchto virtuálních prostředí.Přístup k těmto virtuálním prostředím z nástroje Test Manager vyžaduje, aby byl server, kde je uložen týmový projekt, nakonfigurován pro komunikaci s aplikací Lab Management.

    Další informace naleznete v tématu Konfigurace služby Lab Management pro prostředí SCVMM.

Dotazy a odpovědi

D: Jak mohu po vytvoření týmového projektu přidat prostředky?

O: Chcete-li nakonfigurovat prostředek po vytvoření týmového projektu, podívejte se do jednoho z následujících témat:

D: Jak mohu přizpůsobit týmový projekt?

O: Viz Přizpůsobení objektů pro sledování práce na podporu týmových procesů.

D: Jak mohu přizpůsobit šablonu procesu?

O: Viz Přizpůsobení šablony procesu.