Download presentation
Presentation is loading. Please wait.
Published byEarl Greer Modified over 9 years ago
1
Team Foundation Server 2010 Introductory presentation
2
Who am I Valéry Letroye – TRASYS – Architect – AG Insurance – I&O Frameworks consultant Technical Advisor Team Leader Release Manager Team Foundation Administrator – Since about 4 years – TFS 2005, TFS 2008 and now TFS 2010
3
Agenda What is Team Foundation Server What is in Team Foundation Server – Process Templates – Work Items – Source Control – Build Automation – Office Integration – Project Portal and Reporting Team Foundation Server Topology
4
What is Team Foundation Server Team Foundation Server is a Microsoft product – TFS is intended for collaborative software development projects – TFS automates and streamlines the software delivery process for all team members. – Best fit as back-end platform for Visual Studio Team System (.Net development IDE) but not only.
5
What is in Team Foundation Server
6
Process Template Defines – Work items types * Fields, Links, States and Workflows – Queries on work items * – Reports * – Portal settings Work item: Hierarchical generic artifact used to control the development and QA Processes within Team Foundation Server. * More details on next slides
7
Work Items Single unit of work which needs to be completed. Defined by Process Templates – Visual Studio Scrum 1.0 Product backlog item, Bug, Task, Sprint, Impediment, Test case, Shared step. – MSF for Agile Software Development v5.0 Bug, Requirement, Quality of Service Requirement, Risk and Task. – MSF for CMMI Process Improvement v5.0 Bug, Requirement, Change Request, Issue, Review, Risk, Task.
8
Work Items Types – Fields and Links
9
Work Items Links – Parent/Child – Predecessor/Successor – Affects/Affected By – Tests/Tested By – Related
10
Types – States & Workflow Work Items
11
Queries on Work Items Work Items
12
Reports Work Items
13
Reports Work Items
14
Source Control Check-in/Check-Out and Shelvesets support Links sources and Work Items * Creates Changesets for each Check-in * Visual Branching/Merging * Visual Changeset tracking * * See illustrations on next slides
15
Source Control Check-in (with work items) creates a changeset
16
Source Control Branching/Merging – define your own strategy
17
Source Control Branching/Merging – source control view
18
Source Control Branching visualization
19
Source Control Visual Changeset tracking
20
Source Control Merge: automatic, baseless, visual, customizable
21
Build Automation Distributed Builds
22
Build Automation Build Agent Pooling & Tags Build Server Pooled Build Servers Build Server Tag: SupportLib Tag: BizFramework Pooled Build Servers
23
Build Automation Continuous Integration and Rolling Build Edit Code Automated Build Y / N Ready for Test Submit Check-In Submit Check-In BROKEN BUILD
24
Build Automation Gated Check-in Edit Code u u Commit Check- In Y / N Ready for Test Automated Build Submit Shelveset Build Check-in Rejected Notification Check-in Accepted Notification
25
Office Integration Excel integration
26
Office Integration MS Project integration
27
Office Integration Advanced integration with Project Server
28
Office Integration Third parties add-in – Ex.: for Outlook
29
Project Portal & Reporting One Sharepoint Portal dedicated per project Central point of communication Are available through the portal – The reports issued from the SQL Server Reporting Service (BI). – The project’s documents stored in the windows sharepoint service’s document repository. – The Work items
30
Project Portal Project Portal & Reporting
31
Work Items through Project Portal Project Portal & Reporting
32
Support for Project Management Project Portal & Reporting
33
Team Foundation Server Topology Team Foundation Model
34
Team Foundation Server Topology Advanced Topology BasicTopology
35
Team Foundation Server Topology Single Build machine system Multiple Build machine system
36
Team Foundation Server Topology Multiple Build machine and controllers system
37
To be continued Advanced presentations on : – Project Tracking – Source Control and Build Automation – Testing and Lab Management
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.