Správa životního cyklu aplikací pomocí produktu Visual Studio Team Foundation Server

Spravovat kód vašeho týmu, vytvářet a testovat své aplikace a plánu a sledovat práci týmu pomocí sady Visual Studio a Team Foundation Server na vlastním serveru nebo Visual Studio Online v cloudu.

Nastavit sady TFS

Nastavení: Nastavte TFS, vytvořte týmový projekt a přidejte účty členů týmu.

Pokud nechcete spravovat místní server, můžete využít službu Visual Studio Online.

Pokud chcete porozumět všem dostupným možnostem nasazení, přečtěte si téma Instalační příručka TFS.

Verze ovládacího prvku koncepční obrázek

Kód: Sdílejte a vytvářejte kód s využitím správy verzí Team Foundation (TFVC) nebo úložiště Git.

   

Aplikace můžete vyvíjet s využitím správy verzí TFVC nebo v úložišti Git.

Koncepční obrázek pro pracovní jako tým

Práce: Plánujte projekty, sledujte práci, spolupracujte jako tým a vykazujte postup.

Vytvořte nevyřízené položky, pracujte ve sprintech, zobrazte průběh v grafech a spolupracujte v týmových místnostech.Zaznamenávejte nápady na scénáře a získejte zpětnou vazbu k fungujícímu softwaru.

Chcete-li získat přístup k agilní plánování nástroje a mnoho nástrojů pro týmovou spolupráci, je třeba práce v týmu Web Access.Další nástroje, například úkoly a vytvářet Průzkumníku můžete přístup z Průzkumníka týmových projektů.Přehled všech klientů, které jsou připojeny ke sady TFS přejít na tento oddíl.

Vytvářet rámcové obrázek

Sestavení: Nastavte svůj server místního sestavení a definujte procesy sestavení.

   

Nebo nastavte sestavení nepřetržité integrace pomocí služby Visual Studio Online.

Test koncepční obrázek

Testování: Otestujte vaši aplikaci.

Naplánujte pro každý milník testy a sledujte jejich postup.Můžete provádět manuální nebo automatizované testy včetně testů výkonu a zátěže.

Nasazení aplikací ve virtuálních prostředích umožňuje přejít na složitější vývoj a testování.Virtuální počítače můžete spustit v libovolném virtualizačním rozhraní, které je spravováno pomocí systému Center Virtual Machine Manager (SCVMM).

Přijetí správy životního cyklu aplikací sady Visual Studio

Můžete začít s Visual Studio Online cloudu nabídky nebo spravovat místní nasazení součásti sady TFS.Zde jsou úlohy, aby váš tým získá přístup k podle jejich role a licence. S neomezenou bezplatný přístup účastník někdo z týmu můžete sledovat priority projektů a poskytnout směr, funkce nápady a zarovnání obchodního týmu.5 bezplatných licencí Basic jsou také k dispozici pro Visual Studio Online a nasazení sady TFS místně.

Role

Access

Licence

Supporters projektu

Sledování pracovních položek, dotazů a výstrahy (ŽÁ)

Účastník (neomezeno)

Vedoucí projektů

ŽÁ + agilní plánování Tabule pro nevyřízené položky a úloh

Basic (5 bezplatných uživatelů)

Vývojáři

Kód + sestavení s inst + agilní plánování Tabule pro nevyřízené položky a úloh

Basic (5 bezplatných uživatelů)

Testeři

Všechny výše uvedené + týmové místnosti + Správa testů

Upřesnit

Správci portfolia

Všechny výše uvedené + mezi týmy Správa portfolií

Upřesnit

Licenci Basic je přiřazena k všichni uživatelé, kteří zakoupili Visual Studio Online Basic, Visual Studio Online Professional a Visual Studio Professional with MSDN.Pokročilé licence je přiřazena k všichni uživatelé, kteří zakoupili sadu Visual Studio Premium with MSDN, Visual Studio Test Professional with MSDN, Visual Studio Ultimate with MSDN a předplatné MSDN Platforms.

Až budete plánovat licence pro váš tým zkontrolovat Visual Studio Online licence a jejich ceny nebo si licence porovnejte zde.Nemusíte zakoupit licence pro uživatele, kteří mají oprávněné předplatné MSDN, protože obsahuje sadu Visual Studio Online.

Místní sady TFS nasazení, stáhněte si Visual Studio 2013 a MSDN licencování dokument White Paper.

Zde najdete podrobné graf z těchto funkcí, které jednotlivé licencovaný role má přístup k.

Funkce oblasti

Účastník

Základní

Upřesnit

Pracovní položka sledování (Poznámka: 1)

zaškrtávací políčko

zaškrtávací políčko

zaškrtávací políčko

Pracovní položka označení klíčovými slovy

Omezený přístup (2)

zaškrtávací políčko

zaškrtávací políčko

Oznámení výstrah

zaškrtávací políčko

zaškrtávací políčko

zaškrtávací políčko

Dotazy na pracovní položky

zaškrtávací políčko

zaškrtávací políčko

zaškrtávací políčko

Agilní plánování Tabule pro nevyřízené položky a úloh

Omezený přístup (3)

zaškrtávací políčko

zaškrtávací políčko

Správa portfolií, nevyřízené položky a Tabule

Omezený přístup (3)

Omezený přístup (3)

zaškrtávací políčko

Zobrazení/Autor založené na dotazech grafy

Zobrazit pouze

Zobrazit pouze

zaškrtávací políčko

Zobrazení/Autor vlastních sestav (4)

zaškrtávací políčko

zaškrtávací políčko

zaškrtávací políčko

Vyžádání a správa zpětné vazby

zaškrtávací políčko

Přístup k zdroje a sestavení

zaškrtávací políčko

zaškrtávací políčko

Bezproblémovou integraci zdroje a problém

zaškrtávací políčko

zaškrtávací políčko

(Chat) týmové místnosti

zaškrtávací políčko

Správa testu

zaškrtávací políčko

Integrace s flexibilní rozhraní API REST

zaškrtávací políčko

zaškrtávací políčko

zaškrtávací políčko

Přizpůsobitelné řídicí panely a wallboards

Zobrazit pouze

zaškrtávací políčko

zaškrtávací políčko

Přizpůsobitelné pracovních postupů a pracovních položek

Použít pouze

zaškrtávací políčko

zaškrtávací políčko

Správa účtů uživatelů a projektovou strukturu

zaškrtávací políčko

zaškrtávací políčko

Poznámky:

  1. Sledování pracovních položek obsahuje chybu, vady, úlohy a pracovní tok správy.

  2. Účastníky můžete přidávat k pracovní položce existující značky, ale nezadání nové značky.

  3. Uživatelé s omezeným přístupem, nelze změnit pořadí položek nebo přesunout položky na panelu.Můžete přidat, otevřete a upravit nevyřízených pracovních položek, ale všechny položky jsou přidány na konec seznamu nevyřízených položek.Uživatelé také nemají žádný přístup k mapování funkcí.Další informace o správě portfolia, naleznete v části agilní Správa portfolií.

  4. Vlastní sestavy jsou podporovány pouze pro místní nasazení sady TFS, které jsou konfigurovány pomocí služby SQL Server Analysis Services a SQL Server Reporting Services.Pro uživatele služby Visual Studio Online je neoficiální podporu pro vytváření sestav pomocí Team Foundation Server OData API.

Další nástroje

Jakmile máte projekt zprovozněný a běží, můžete použít tyto další nástroje pro podporu návrhu, kvality kódu a nasazení aplikací.

Architektura, model, návrh koncepční obrázek

Návrh:Model aplikace vám pomůže k lepšímu pochopení a splnění požadavků uživatelů.

Nové funkce můžete navrhovat na základě stávajících aktiv, případně vytvořit novou aplikaci.Pomocí architektonických diagramů můžete vizualizovat kód a sdělovat důležité informace o softwaru vašeho týmu.

Vývojářské diagnostické nástroje koncepční obrázek

Diagnostika:Zlepšete aplikace pomocí diagnostických nástrojů.

Pomohou vám při psaní aplikace, testování jednotek, ladění, analýze a profilování aplikace.

Nasazení koncepční obrázek

Nasazení:Vylepšete postup správy verzí aplikace.

Svou aplikaci můžete pro každou samostatnou fázi nasadit do specifického prostředí.Jednotlivé kroky tohoto procesu můžete řídit pomocí schválení.

Application Insights for Visual Studio Online

Monitorování:Přesvědčte se, zda vaše živé aplikace běží bez problémů, a zjistěte, jak se používají.

Instrumentujte svou živou webovou aplikaci tak, aby měřila svou výkonnost, a sledujte odchylky nebo výjimky i dostupnost aplikace po celém světě.Protokolujte data o používání aplikace nasazené ve Windows Phone nebo na webu a využijte je pro lepší přizpůsobení aplikace potřebám uživatelů.

Řešení Application Insights je ve verzi náhledu.

Rozbalte položku nebo změňte své možnosti nasazení

Správa: Konfigurujte servery, přidávejte funkce, spravujte přístup a oprávnění a zajistěte údržbu provozu serveru.

TFS je navržen tak, aby umožňoval škálování. Díky tomu podporuje malé vývojové skupiny i velké podniky.

Koncepční obrázek pro vlastní nastavení

Přizpůsobení: Upravte sledování dat projektu, formulářů, pracovního postupu a dalších objektů.

Řadu prvků v TFS můžete upravit tak, aby odpovídaly obchodním procesům pracovního postupu a struktuře vaší organizace.

Edice sad Visual Studio, klienti Team Foundation a dostupnost nástroje

Vývojáři, architekti a testeři se obvykle připojují k TFS pomocí sady Visual Studio.Také se mohou připojit pomocí webového prohlížeče k Team Web Access, Microsoft Test Manager a ke službě Visual Studio Online.

Následující tabulka uvádí, které nástroje TFS jsou k dispozici v jednotlivých edicích sady Visual Studio.Podrobnější porovnání jednotlivých funkcí najdete zde.

Životní cyklus aplikace

Visual Studio Professional 2013

Visual Studio Premium 2013

Visual Studio Ultimate 2013

Visual Studio Test Professional 2013

Správa zdrojového kódu (TFVC nebo Git)

zaškrtávací políčko

zaškrtávací políčko

zaškrtávací políčko

zaškrtávací políčko

Sestavení

zaškrtávací políčko

zaškrtávací políčko

zaškrtávací políčko

zaškrtávací políčko

Test (viz poznámku 1)

zaškrtávací políčko

zaškrtávací políčko

zaškrtávací políčko

Spolupráce (sledování pracovních položek a nástroje pro agilní plánování) (2)

zaškrtávací políčko

zaškrtávací políčko

zaškrtávací políčko

zaškrtávací políčko

Architektura, modelování a návrh

zaškrtávací políčko

Diagnostické nástroje

zaškrtávací políčko

zaškrtávací políčko

Nasazení / správa testovacího prostředí

zaškrtávací políčko

zaškrtávací políčko

zaškrtávací políčko

Poznámky:

  1. Microsoft Test Manager, samostatný klient Team Foundation, umožňuje spravovat a spouštět testovací případy a vytvářet a spravovat fyzické nebo virtuální prostředí.Instaluje se s vybranými edicemi sady Visual Studio.

  2. Přístup k výběru funkcí a nástrojů, jako je například agilní portfolio management a testování management z TWA vyžaduje rozšířené přístup.

Edice sady Visual Studio

  • Visual Studio Professional je jednotné vývojové prostředí, které umožňuje vývojářům vytvářet vícevrstvé aplikace pro web, cloud i zařízení.

  • Visual Studio Premium nabízí integrované řešení správy životního cyklu aplikací, které umožňuje spolupráci zúčastněných stran, uživatelů a vývojářů softwaru, aby mohli jako jednotný tým vytvářet poutavé aplikace.

  • Visual Studio Ultimate je komplexní nabídka správy životního cyklu aplikací pro organizace, které vyvíjejí a provozují vysoce škálovatelné softwarové aplikace a služby.Poskytuje nástroje pro zjišťování a ověřování architektury, které umožňují týmům udržovat v architektuře vysoký stupeň integrity a účinně spravovat technický dluh.

  • Sada Visual Studio Test Professional je ideální pro testery, specialisty na obchodní analýzu, produktové manažery a další zainteresované uživatele, kteří potřebují nástroje pro týmovou spolupráci, nikoli však plné vývojářské prostředí IDE.

Klienti Team Foundation

Další klienti Team Foundation podporují připojení k TFS pro vedoucí programu a další zúčastněné strany.Nástroj Průzkumník týmových projektů se nainstaluje s jednotlivými verzemi sady Visual Studio, případně ho můžete nainstalovat ze služby Stažení softwaru společnosti Microsoft jako samostatného klienta.Průzkumník týmových projektů podporuje připojení k TFS a přístup k dalším klientům Team Foundation.Další informace naleznete v tématu Výběr klienta Team Foundation pro podporu vašich úkolů

Primární klienti

Klienti pro specifické úkoly

Klienti pro integraci sady Office

Dotazy a odpovědi

D: Kde lze získat úvodní přehled?

O: Přístup k příručce sady Visual Studio, případovým studiím, dokumentům white paper, fórům a dalším materiálům získáte zde.

D: Jsou k dispozici videa, která by poskytla přehled používání TFS?

O: Ano.

D: Existují knihy o správě životního cyklu aplikací a VS TFS?

O: Ano.Následující publikace se věnují sadě Visual Studio Team Foundation Server 2012, mnoho konceptů a metod se ovšem uplatní i v sadě Visual Studio TFS 2013.

D: Kde lze stáhnout Visual Studio a TFS?

O: Potřebný software si můžete stáhnout zde.

D: Jsou dostupné nástroje pro prostředí Eclipse?

O: Ano.Z prostředí Eclipse a platforem využívajících jiný systém než Windows se k TFS můžete připojit pomocí nástroje Team Explorer Everywhere (TEE).TEE podporuje správu verzí, sestavení a sledování pracovních položek.

Viz také

Koncepty

Visual Studio 2013