Presentation is loading. Please wait.

Presentation is loading. Please wait.

Team Foundation Server 2010 Introductory presentation.

Similar presentations


Presentation on theme: "Team Foundation Server 2010 Introductory presentation."— Presentation transcript:

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


Download ppt "Team Foundation Server 2010 Introductory presentation."

Similar presentations


Ads by Google