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.
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. |
|
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. |
|
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. |
|
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. |
|
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) |
|||
Pracovní položka označení klíčovými slovy |
Omezený přístup (2) |
||
Oznámení výstrah |
|||
Dotazy na pracovní položky |
|||
Agilní plánování Tabule pro nevyřízené položky a úloh |
Omezený přístup (3) |
||
Správa portfolií, nevyřízené položky a Tabule |
Omezený přístup (3) |
Omezený přístup (3) |
|
Zobrazení/Autor založené na dotazech grafy |
Zobrazit pouze |
Zobrazit pouze |
|
Zobrazení/Autor vlastních sestav (4) |
|||
Vyžádání a správa zpětné vazby |
|||
Přístup k zdroje a sestavení |
|||
Bezproblémovou integraci zdroje a problém |
|||
(Chat) týmové místnosti |
|||
Správa testu |
|||
Integrace s flexibilní rozhraní API REST |
|||
Přizpůsobitelné řídicí panely a wallboards |
Zobrazit pouze |
||
Přizpůsobitelné pracovních postupů a pracovních položek |
Použít pouze |
||
Správa účtů uživatelů a projektovou strukturu |
Poznámky:
Sledování pracovních položek obsahuje chybu, vady, úlohy a pracovní tok správy.
Účastníky můžete přidávat k pracovní položce existující značky, ale nezadání nové značky.
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í.
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í.
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. |
|
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í: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í. |
|
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. |
|
TFS je navržen tak, aby umožňoval škálování. Díky tomu podporuje malé vývojové skupiny i velké podniky. |
|
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) |
||||
Sestavení |
||||
Test (viz poznámku 1) |
||||
Spolupráce (sledování pracovních položek a nástroje pro agilní plánování) (2) |
||||
Architektura, modelování a návrh |
||||
Diagnostické nástroje |
||||
Nasazení / správa testovacího prostředí |
Poznámky:
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.
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.
Moderní správa životního cyklu aplikací (1 hodina, 11 minut)
Novinky ve správě životního cyklu aplikací v sadě Visual Studio 2013 a na serveru Team Foundation Server 2013 (1 hodina, 18 minut)
Průběžné agilní testování s využitím produktů Visual Studio 2013, TFS 2013, Microsoft Test Manager 2013 a Správa testovacího prostředí 2013 (1 hodina, 10 minut)
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.
Professional Team Foundation Server 2012 (Team Foundation Server 2012 pro profesionály)
Testování pro průběžně odesílané pomocí sady Visual Studio 2012 (odkazy pro uvolnění elektronické knihy a zakoupit brožované vydání)
Install Team Foundation Server 2012: the ultimate guide for installing TFS (Instalace serveru Team Foundation Server 2012: ucelený průvodce) (e-kniha zdarma v mnoha formátech)
Upgrade Team Foundation Server 2012: the ultimate guide for installing TFS (Instalace serveru Team Foundation Server 2012: ucelený průvodce) (e-kniha zdarma v mnoha formátech)
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.