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) |
Průzkumník týmových projektů s rozšířenou konfigurací (TFVC) |
Průzkumník týmových projektů (Git) |
[!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. Tipy:
Další informace a příklady naleznete v následujících krocích a souvisejících tématech. |
Krok |
Doprovodné materiály |
---|---|
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:
|
|
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:
|
|
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:
|
|
Konfigurace týmů.Můžete přidat tým nebo hierarchii týmů. Poznámky:
|
|
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ů. |
|
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. |
|
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 |
---|---|---|---|---|---|---|---|
Aplikace Web Access (1) |
|||||||
Průzkumník správy zdrojového kódu (2) |
|||||||
Pracovní položky (3) |
|||||||
Sestavení (4) |
|||||||
Dokumenty (5) |
|||||||
Sestavy aplikace Excel (6) |
|||||||
Sestavy (7) |
|||||||
Podpora vzdáleného serveru (8) |
Doporučeno |
||||||
Virtuální prostředí (9) |
Symbol zaškrtnutí (v modrém poli) znamená, že je prostředek serveru nutný k podpoře odpovídající funkce.
Poznámky:
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.
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í.
Na stránce Pracovní 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.
Stránka 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.
Stránka Dokumenty 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.
Sestavy aplikace Microsoft Excel jsou odeslány do složky Dokumenty 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.
Stránka Sestavy 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).
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ě.
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:
Monitorování webových aplikací pomocí řešení Application Insights
Synchronizace produktů Team Foundation Server a Project Server
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.