Nejen dynamické programátorské týmy, ale i vývojáři sólisté mívají problém vracet se ve svých vlastních stopách, aby opravili, upravili, znova použili, modifikovali něco, co vyvinuli před drahnou dobou. Přesněji řečeno, čím dynamičtější jsou, tím více se zkracuje doba, po kterou jsou schopni udržet v prosté lidské paměti, co a proč a jak udělali. Když se k tomu navrch přidá i zásadní komplikace, jež se zove týmová komunikace, tak nezbývá, než rychle hledat začít spásu. Ti, kteří ji kdysi našli v produktu SourceSafe, stojí nyní před otázkou, kam dále a lépe.

Jitka FrolíkováJitka Frolíková
SoftwareSoftware
19.11.2008 16:00:0019.11.2008 16:00:00

Jitka Frolíková

správce stránek MSDN a TechNet

Microsoft

Články o různých produktech Microsoft, které nemají vlastní seriály
  1. Sedm důvodů pro Microsoft Office 2007 SB Edition
  2. Správný čas pro Microsoft Office 2007!
  3. Windows Product Activation
  4. Microsoft Expression 2
  5. SBS, EBS… aneb naše malé už i pro velké
  6. Jak dlouho si vystačíte se starými verzemi
  7. Migrace ze SourceSafe na Team Foundation Server
  8. Fenomén Windows 7
  9. Office 2007 a Vy
  10. Windows Vista a Visual Studio
  11. Dobře upletená síť
  12. SQL Server – mozek vaší organizace: Postarejte se o něj!
  13. Windows 7? Teď je ještě stihnete!
  14. Windows 7 - další dotek...
  15. Co to pořád s těmi licencemi máte?!
  16. Dokonalá komunikace
  17. Windows Essential Business Server
  18. Virtualizace ve sféře Small Businessu
  19. Windows Server 2008 R2
  20. Instalace Exchange Serveru 2010
  21. Exchange Server 2010
  22. Group Policy Preferences: báječný doplněk vašich politik!
  23. Novinky v Team Foundation Serveru 2010
  24. SharePoint – velká posila vašeho týmu
  25. BPOS: vskutku atraktivní hostitel
  26. Office 2010 ve firmě i doma,zadarmo i za peníze
  27. Expression Studio 4 Web Professional skoro zadarmo?
  28. Už není proč čekat: SharePoint 2010
  29. Nový způsob komunikace – Office Communicator, Live Meeting
  30. Licence pro desktopy v datacentrech: VDA, VDI, VECD
  31. BI, SQL a Excel
  32. Visual Studio Team Foundation Server 2010
  33. Business Inteligence pro každého: PowerPivot
  34. Visual Studio Test Professional 2010
  35. Enrollment for Education Solutions (EES)
  36. Internet Explorer 9
  37. Forefront Endpoint Protection 2010 - cesta k optimalizaci provozu desktopů
  38. Zcela jiný pohled na zabezpečení dat
  39. Bezpečnost, dostupnost, výkon
  40. Mějte informace po ruce. V SharePointu.
  41. Průvodce městem E CAL Town
  42. Aplikační servery v cloudu – vítaná změna podmínek
  43. Produkty System Center pro vaše pohodlí
  44. Opalis(ace)
  45. Úspory v datových centrech
  46. Office 365 aneb produktivita mezi nebem a zemí
  47. Jak vybrat licenční model pro poskytování IT služeb?
  48. Požadavky v organizaci a jejich vyřízení
  49. Dodejte své firmě energii jádra!
  50. Windows Server 2008 R2
  51. Exchange Server 2010 – víc než jen Mail Server
  52. Microsoft SharePoint 2010
  53. LYNC Standard CAL jako součást CORE CAL
  54. Forefront Endpoint Protection 2010
  55. SCCM: Chodí to dobře. A seje to!
  56. Microsoft Visual Studio LightSwitch
  57. Windows Intune
  58. Microsoft Product Activation
  59. Konečně konec licencím? Aneb jasná zpráva o licencích v mracích.
  60. Konečně konec licencím? Aneb jasná zpráva o licencích v mracích PODRUHÉ.
  61. Konečně konec licencím? Aneb jasná zpráva o licencích v mracích POTŘETÍ.
  62. Konečně konec licencím? Aneb jasná zpráva o licencích v mracích POČTVRTÉ.
  63. Konečně konec licencím? Aneb jasná zpráva o licencích v mracích Q & A.
  64. Síla mraku výhodně
  65. Office 365 s ostružinkou
  66. Studenti a legální software
  67. Mráčky a zase mráčky
  68. System Center 2012: licenční změny
  69. CRM? Zapomeňte na písmeno C
  70. Komunikace 21. století pro všechny…
  71. Co nikdy nedělat s SBS 2008/2011
  72. Slevy pro vývojáře
  73. VDI je cesta. Ale k čemu?
  74. Ochrana obsahu a informací – je to i pro mě?
  75. Active Directory Right Management Services – licence
  76. Windows Intune – efektivní správa koncových zařízení, která nejsou pod jednou střechou
  77. Lék na nemoci vývoje – je na co se těšit!
  78. Nástupce Windows SBS 2011 – Windows Server 2012 Essentials
ALSO Czech Republic s.r.o.
+420 222 512 201
+420 603 442 434
daquas@daquas.cz
Anny Letenské 7, Praha 2

Migrace ze SourceSafe na Team Foundation Server

Team Foundation Server (TFS) si za tři roky od svého uvedení vydobyl pevné místo na trhu. Naopak Visual SourceSafe již není dále vyvíjen. Každý, kdo SourceSafe používá, zná jeho nevýhody vyplývající z dnes již překonané architektury sdíleného souborového systému:

  • Neefektivní síťová komunikace, což je problém zejména na pomalých linkách
  • Malá škálovatelnost z hlediska počtu uživatelů
  • Malá škálovatelnost z hlediska objemu dat
  • Možnost narušení integrity úložiště, pokud dojde k problému komunikace mezi klientem a serverem uprostřed přenosu dat

Všechny tyto problémy jsou z pohledu TFS minulostí. TFS používá databázi SQL Serveru, takže podporuje stovky uživatelů a milióny souborů. Integrita dat je zaručena transakčností úložiště. Navíc přináší v oblasti zdrojového kódu celou řadu nových užitečných funkcí, například:

  • Integrovaný check-in proces – uložení změn do TFS může být spojeno s vazbou na pracovní úkol, kontrolou kódu podle pravidel a politik, uložením povinných metadat apod., takže se udržují vazby mezi subsystémy.
  • Paralelní vývoj – lze vyvíjet více verzí produktu (např. opravovat ve verzi 1.0 chyby nalezené zákazníkem a zároveň vyvíjet verzi 2.0), přičemž obě větve lze pak částečně nebo úplně sloučit procesem, který je maximálně automatizován.
  • Vzdálený vývoj – nová architektura s podporou cachování (proxy) umožňuje rychlou a efektivní práci ve více lokalitách současně, práci z domova apod.

Navíc Team Foundation Server nabízí kromě správy zdrojového kódu též další funkce:

  • Work Items – správa dat pro často udržované seznamy (pracovní úkoly, chyby, požadavky zákazníka,…), formuláře pro jejich udržování a workflow mezi stavy, ve kterých se mohou nacházet.
  • Integrovaný build – nejde jenom o automatickou kompilaci, ale navíc se měří množství změn, provádí se analýza kódu, vykonávají se připravené testy produktu apod.
  • Komunikace v týmu pomocí portálu – členové týmu najdou vše důležité na portálu vytvořeném pomocí technologie SharePoint, o změnách jsou informováni e-mailem.
  • Reportování – data ze všech systémů jsou pravidelně natahována do datového skladu, odkud lze vytvářet sestavy o průběhu projektu, trendech ve vývoji, vykonané práci apod.

Přechod ze SourceSafe na Team Foundation Server je díky podporovanému migračnímu nástroji snadný. V první fázi se analyzují zdrojová data, v druhé fázi se nastaví mapování cest a uživatelských účtů a ve třetí fázi se provede vlastní migrace dat. Jistě užitečný je webcast v češtině nazvaný „Migrace týmového vývoje na Team Foundation Server“, kde se dozvíte další podrobnosti a uvidíte praktickou ukázku migrace.

Michael Juřek

Jak získat TFS?

Team Foundation Server otvírá dveře společného prostoru, kde se rádi scházejí vaši vývojáři, aby týmovou spoluprací vyvolali synergický efekt: Lépe, Rychleji, Nápaditěji, Spolehlivěji. Takovou kouzelnou klubovnu si teď můžete zařídit.

  • Týmy do 5 vývojářů vystačí s variantou Team Foundation Server for Workgroup, omezenou na max. 5 uživatelů. Licenci tohoto řešení najdete v každé týmové edici předplatného Visual Studio s MSDN Premium.
  • Větší týmy potřebují TFS v režimu Server/CAL. Klientská licence je opět součástí týmových rolí a to, co schází, lze získat v multilicenčních programech buď se Software Assurance (SA) nebo bez.

SA dává právo na další verze daného produktu, které se v době platnosti smlouvy objeví na trhu. (A to my již víme, že se chystá nová verze Team Foundation Serveru, která má kódové označení Rosario…)

Obecně platí, že pro vývojářské nástroje má Software Assurance nepochybný smysl. Pro většinu z nich jako SA slouží předplatné MSDN. Ale jsou i výjimky jako TFS, které se pořizují zvlášť. Kromě nových verzí má ale SA ještě další příjemnou vlastnost. Umožní vám pro nákup licencí využít tříleté splátkové smlouvy Open Value. Nejen že si zajistíte na tři roky užitečné řešení pro posílení vývoje v celém týmu, včetně přísunu nejnovějších verzí, ale také zřetelně odlehčíte svému cashflow. Přemýšlíte o tom? Volejte DAQUAS!

Team Foundation Server ukládá veškerá data do SQL Serveru, ale jeho instalace i licence je tentokrát součástí TFS samotného a licenční podmínky vás zbavují povinnosti pořizovat ještě SQL CAL pro jednotlivé vývojáře. Tento SQL Server můžete dokonce instalovat na jiný hardware, ale stále samozřejmě platí, že jej nesmíte využít k žádnému jinému účelu než pro data TFS.

K dispozici máte i hostovaný Team Foundation Server, abyste si bez dlouhých příprav rovnou mohli otestovat, jak vám tento nástroj padne do ruky. Pokud se sem přihlásíte, dostanete účet, vzorový projekt i návod k vyzkoušení.

Budete-li chtít znát bližší podrobnosti o licenčních podmínkách a možnostech včetně cen, volejte DAQUAS nebo pište na msdn@daquas.cz.