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 Migraatio SourceSafesta Multiple Checkout 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
Raportti – Quality Indicators
Raportti – Quality Indicators
Raportti – Project Velocity
Raportti – Remaining Work
Raportti – Requirement Details
TFS:n laajentaminen TFS tapahtumat TFS:n ohjelmallinen käsittely 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