4. Novitàpiùinteressanti Procedura di installazione semplificata Console di amministrazione Supporto a Scrum con MSFT Agile 5.0 Work Item Gerarchici Project Collections Versione TfsBasic inclusa con abbonamento MSDN Excel Reporting Service se integrato con MOSS Molto altro…
5. Tfs Basic Istallabile su Windows 7 / Vista oltre che su 2008 Server Istallazione Next, Next, Next Incluso nell’abbonamento MSDN Professional È giunta l’ora di pensionare Visual Source Safe
6. Topologia TfsBasic viene installato su singolo server La procedura installa e configura IIS e Sql Server Express in maniera automatica I dati sono tutti memorizzati nei database SqlServer
7. Project collection e Team Project Una project collection è completamente contenuta in un database Un Team Project individua un “progetto logico” della propria azienda
8. WIT – Work Item Tracking Un Work Item permette di tracciare Bug Task Feature Issue UserDefined Tramite i Work Item è possibile gestire il proprio progetto in maniera efficiente
9. WIT - editing Interfacce multiple per editare e manipolare i Work Item Visual Studio Excel (modifiche massive) Project (pianificazione) TWA – Team Foundation Server Web Access Outlook – (Team Companion) API
11. Source control TFS implementa un VCS centralizzato I sorgenti sono memorizzati in database Sql Server Ogni check-in può essere associato con uno o più Work Item per la tracciabilità dei requisiti Nuovo supporto al Branching tramite le Branch Folder TrackingChangeset
14. Altre feature Definizione dettagliata del mapping dei sorgenti con il server (workspaces) Shelve Visualizzazione migliorata dei conflitti Labelling Gestione dei permessi granulare
15. Garantire la qualità del codice Check-in Policies Obbligo di inserire commenti Obbligo di correlare uno o più Work Item Obbligo di esecuzione code analysis Obbligo di esecuzione test … GatedCheck In
17. BuildMachine Build Controller Associato ad una Project Collection Esegue un workflow che rappresenta la “build” Utilizza WorkflowFoundation 4 Supporto alla Continuousintegration Build ad ogni checkin Build ad ogni checkin ma non più di una volta ogni x minuti Build schedulati
18. Personalizzare una build È possibile personalizzare una build Modificando il workflow con le azioni predefinite Lanciando uno script msbuild custom Creando azioni custom per WorkflowFoundation Creando azioni custom componendo blocchi base In TFS2010 molte operazioni che in TFS2008 richiedevano una customizzazione sono ora disponibili nelle impostazioni base della build
19. Garantire la qualità del codice Visualizzazione immediata del risultato delle build per individuare Codice che non compila Il numero di test che passano Code coverage Code Analysis Possibilità per gli sviluppatori di richiedere la compilazione di uno shelve (Buddy Build) Gated Check-in
20. GatedCheck In Yes Build Edit Check-In No Safe Zone No GatedCheck In Pain Zone Team Blocked Find Cause Fix Code
21. GatedCheck In GatedCheck In Check In Yes Build Edit Shelve No Safe Zone Pain Zone No Team Block Find Cause Fix Code