TFS vaiheittainen käyttöönottoMika BerglundSenior Technology ConsultantTietoEnator 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
Raportti – Quality Indicators
Raportti – Quality Indicators
Raportti – Project Velocity
Raportti – Remaining Work
Raportti – Requirement Details
TFS:n laajentaminen• TFS tapahtumat
– sähköposti– SOAP –kutsu– Tekstitiedosto
• TFS:n ohjelmallinen käsittely• Esim. uusien työkorttien luonti
Lisäinfoa• [email protected]• itpro.fi/asiantuntijaryhmat/ohjelmistokehitys