180 likes | 314 Views
TFS vaiheittainen käyttöönotto Mika Berglund Senior Technology Consultant TietoEnator Digital Innovations. Agenda. Versiohallinta Työkortit (Work Items) Prosessimalli (Process Template) Käännösautomatiikka (Team Build) Raportit Ohjelmallinen kustomointi. Versiohallinta.
E N D
TFS vaiheittainenkäyttöönotto Mika Berglund Senior Technology Consultant TietoEnator Digital Innovations
Agenda • Versiohallinta • Työkortit (Work Items) • Prosessimalli (Process Template) • Käännösautomatiikka (Team Build) • Raportit • Ohjelmallinen kustomointi
Versiohallinta • Migraatio SourceSafesta • Työkalu löytyy, mutta... • Multiple Checkout • TFS Guide: www.codeplex.com/TFSGuide • Rakenne • Branch / Merge
Versiohallinta & virustorjunta • F-Secure • Scan web traffic • Visual Studio • Jumittaa • Kaatuu
Uutta TFS 2008:ssa (versiohallinta) • Annotate • Kansioiden vertailu (Folder Diff) • Tiedoston tuhoaminen (Destroy) • ”Get Latest on Checkout” • Offline –parannuksia • Suorituskykyparannuksia (Get)
Työkortit (Work Items) • Keskitetty tehtävälista • Dokumentointiväline • Linkitys (esim. Requirement – Task) • Liitos koodimuutoksiin
Uutta TFS 2008:ssa (työkortit) • Liitetiedostot • Drag & drop • Prnt Scrn -> Ctrl+V • Työkorttien ja –tyyppien poisto • Ei käyttöliittymää • Suunnitelmissa lisätä Power Tooliin
Prosessimalli (Process Template) • Pohja jolla projektit luodaan • Ryhmät & oikeudet • Työkorttien määritykset (Work Item Types) • Näkymät (Team Queries) • Dokumentit • Raportit
Käännösautomatiikka (Team Build) • Toistettavissa • Testien suoritus • Käännös jokaisesta muutoksesta • Helposti käynnistettävissä • Eri ympäristöjä varten
Uutta TFS 2008:ssa (Team Build) • Käynnistys muutoksesta (Continuous Integration) • Ajastetut käännökset • Jonotus • Lopputulosten ”siivous”
Raportit • SQL Server Reporting Services • OLAP –kuutio • Relaatiokanta
TFS:n laajentaminen • TFS tapahtumat • sähköposti • SOAP –kutsu • Tekstitiedosto • TFS:n ohjelmallinen käsittely • Esim. uusien työkorttien luonti
Lisäinfoa • Mika.Berglund@tietoenator.com • itpro.fi/asiantuntijaryhmat/ohjelmistokehitys