+ All Categories
Home > Documents > Tfs Basic - Quick Intro

Tfs Basic - Quick Intro

Date post: 26-May-2015
Category:
Upload: gian-maria-ricci
View: 827 times
Download: 1 times
Share this document with a friend
Description:
Veloce introduzione alla versione Basic di TFS 2010.
Popular Tags:
23
Team Foundation Server 2010 Basic Ricci Gian Maria
Transcript
Page 1: Tfs Basic - Quick Intro

Team Foundation Server 2010 Basic

Ricci Gian Maria

Page 2: Tfs Basic - Quick Intro

TFS è un software S+S

TFS

WIT

SCS

Build

WSS

MOSS

Report

Page 3: Tfs Basic - Quick Intro

Novità – TFS Basic

TFS

WIT

SCSBuild

Page 4: Tfs Basic - Quick Intro

Novità più interessanti

o Procedura di installazione semplificatao Console di amministrazioneo Supporto a Scrum con MSFT Agile 5.0o Work Item Gerarchicio Project Collectionso Versione Tfs Basic inclusa con

abbonamento MSDNo Excel Reporting Service se integrato

con MOSSo Molto altro…

Page 5: Tfs Basic - Quick Intro

Tfs Basico Istallabile su Windows 7 / Vista oltre

che su 2008 Server o Istallazione Next, Next, Nexto Incluso nell’abbonamento MSDN

Professionalo È giunta l’ora di pensionare Visual

Source Safe

Page 6: Tfs Basic - Quick Intro

Topologia

o Tfs Basic viene installato su singolo server

o La procedura installa e configura IIS e Sql Server Express in maniera automatica

o I dati sono tutti memorizzati nei database SqlServer

Page 7: Tfs Basic - Quick Intro

Project collection e Team Project

Una project collection è completamente contenuta in un database

Un Team Project individua un “progetto logico” della propria azienda

Page 8: Tfs Basic - Quick Intro

WIT – Work Item Tracking

o Un Work Item permette di tracciare o Bugo Tasko Featureo Issueo User Defined

o Tramite i Work Item è possibile gestire il proprio progetto in maniera efficiente

Page 9: Tfs Basic - Quick Intro

WIT - editing

o Interfacce multiple per editare e manipolare i Work Itemo Visual Studioo Excel (modifiche massive)o Project (pianificazione)o TWA – Team Foundation Server Web

Accesso Outlook – (Team Companion)o API

Page 10: Tfs Basic - Quick Intro

Demo – Editing dei Work Item

Page 11: Tfs Basic - Quick Intro

Source control

o TFS implementa un VCS centralizzatoo I sorgenti sono memorizzati in

database Sql Servero Ogni check-in può essere associato

con uno o più Work Item per la tracciabilità dei requisiti

o Nuovo supporto al Branching tramite le Branch Folder

o Tracking Changeset

Page 12: Tfs Basic - Quick Intro

Branch Tracking Changeset

o Controllo completo sul codice delle branch

Page 13: Tfs Basic - Quick Intro

Branch Tracking Changeset

Page 14: Tfs Basic - Quick Intro

Altre feature

o Definizione dettagliata del mapping dei sorgenti con il server (workspaces)

o Shelveo Visualizzazione migliorata dei conflittio Labelling o Gestione dei permessi granulare

Page 15: Tfs Basic - Quick Intro

Garantire la qualità del codiceo Check-in Policies

o Obbligo di inserire commentio Obbligo di correlare uno o più Work Itemo Obbligo di esecuzione code analysiso Obbligo di esecuzione testo …

o Gated Check In

Page 16: Tfs Basic - Quick Intro

Demo – Source Control

Page 17: Tfs Basic - Quick Intro

Build Machine

o Build Controllero Associato ad una Project Collectiono Esegue un workflow che rappresenta la

“build”o Utilizza Workflow Foundation 4

o Supporto alla Continuous integrationo Build ad ogni checkino Build ad ogni checkin ma non più di una

volta ogni x minutio Build schedulati

Page 18: Tfs Basic - Quick Intro

Personalizzare una buildo È possibile personalizzare una build

o Modificando il workflow con le azioni predefinite

o Lanciando uno script msbuild customo Creando azioni custom per Workflow

Foundationo Creando azioni custom componendo

blocchi baseo In TFS2010 molte operazioni che in

TFS2008 richiedevano una customizzazione sono ora disponibili nelle impostazioni base della build

Page 19: Tfs Basic - Quick Intro

Garantire la qualità del codiceo Visualizzazione immediata del

risultato delle build per individuareo Codice che non compilao Il numero di test che passanoo Code coverageo Code Analysis

o Possibilità per gli sviluppatori di richiedere la compilazione di uno shelve (Buddy Build)

o Gated Check-in

Page 20: Tfs Basic - Quick Intro

Gated Check In

Edit Check-In Build

Yes

No

Find Cause

Fix Code

Safe Zone

Pain Zone

Team Blocke

d

No Gated Check In

Page 21: Tfs Basic - Quick Intro

Gated Check In

Edit Shelve Build

Yes

No

Find Cause

Fix Code

Safe Zone

Pain Zone

Gated Check InCheck In

No Team Block

Page 22: Tfs Basic - Quick Intro

Demo - Build

Page 23: Tfs Basic - Quick Intro

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Visual Studio, the Visual Studio logo, and [list other trademarks referenced] are trademarks of the Microsoft group of companies.

 The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation.  Because Microsoft must respond

to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. 

MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Recommended