Working as a Team with Team Foundation Server 2010

53
Working as a Team with Team Foundation Server 2010 Tommy Norman Systems Architect/Agile Coach Compuware

description

This presentation highlights some of the new features in Team Foundation Server 2010 and how they help improve development environments for small to enterprise teams.

Transcript of Working as a Team with Team Foundation Server 2010

Page 1: Working as a Team with Team Foundation Server 2010

Working as a Team with Team Foundation Server 2010

Tommy NormanSystems Architect/Agile Coach

Compuware

Page 2: Working as a Team with Team Foundation Server 2010

Agenda• Introductions

• Branding Changes

• Installation & Configuration

• Project Management

• Modeling

• Source Control

• Build Automation

• Scrum in 2010

• Resources

• Wrap Up

Page 3: Working as a Team with Team Foundation Server 2010

Introductions• Tommy Norman

• Systems Architect / Agile Coach Compuware

• Visual Studio ALM MVP

• Certified Scrum Practitioner

• Blog: www.tommynorman.com

• Email: [email protected]

• Twitter: tommynorman

Page 4: Working as a Team with Team Foundation Server 2010

SurveyCurrently using TFS 2005 or 2008?

Plan to upgrade to 2010 this year?

Currently using TFS 2010 Beta?

Only using source control?

Tracking work items in TFS?

Implementing CI in TFS?

Include automated tests in CI builds?

Page 5: Working as a Team with Team Foundation Server 2010

Branding Changes

Page 6: Working as a Team with Team Foundation Server 2010

Branding Changes

Page 7: Working as a Team with Team Foundation Server 2010

Branding ChangesVisual Studio 2008 Editions:• VS Standard

• VS Professional

• VSTS Developer

• VSTS Database

• VSTS Test

• VSTS Architect

• VSTS Team Suite

• Team Foundation Server

Page 8: Working as a Team with Team Foundation Server 2010

Branding ChangesVisual Studio 2010 Professional

Visual Studio 2010 Premium

Visual Studio 2010 Ultimate

Team Foundation Server 2010(Comes with all editions of Visual Studio 2010)

Page 9: Working as a Team with Team Foundation Server 2010
Page 10: Working as a Team with Team Foundation Server 2010

Edition ComparisonVisual Studio 2010 Professional:• Development Platforms:• Web, Windows, Sharepoint, Office, & Cloud

• Unit Testing

• Compare to Visual Studio 2008 Professional

• MSDN $1,199 New or $799 Renewal ($799 Retail)

Page 11: Working as a Team with Team Foundation Server 2010

Edition ComparisonVisual Studio 2010 Premium:• Testing:• Code Coverage, Coded UI Testing, Test Impact Analysis, Static

Code Analysis, Code Metrics, etc.

• Database Development:• Deployment, Change Management, Unit Testing, Test Data Gen

• UML & Layer Diagram Viewer

• Compare to VSTS 2008 Developer & Database

• MSDN $5,469 New or $2,299 Renewal

Page 12: Working as a Team with Team Foundation Server 2010

Edition ComparisonVisual Studio 2010 Ultimate:• Testing• Load Testing, IntelliTrace (Historical Debugging)

• Architecture & Modeling• UML Models, Layer Diagrams, Architecture Explorer

• Lab Management

• Compare to VSTS 2008 Architect & Test

• MSDN $11,924 New or $3,841 Renewal

Page 13: Working as a Team with Team Foundation Server 2010
Page 14: Working as a Team with Team Foundation Server 2010

Installation & Configuration

Page 15: Working as a Team with Team Foundation Server 2010

Installing TFS 2005/2008

Page 16: Working as a Team with Team Foundation Server 2010

TFS 2010 Install

Page 17: Working as a Team with Team Foundation Server 2010

TFS 2010 Install

Page 18: Working as a Team with Team Foundation Server 2010

TFS 2010 Install

Page 19: Working as a Team with Team Foundation Server 2010

TFS 2010 Install

Page 20: Working as a Team with Team Foundation Server 2010

TFS 2010 Install

Page 21: Working as a Team with Team Foundation Server 2010

TFS 2010 Configuration

Page 22: Working as a Team with Team Foundation Server 2010

TFS 2010 Configuration

Page 23: Working as a Team with Team Foundation Server 2010

TFS 2010 Configuration

Page 24: Working as a Team with Team Foundation Server 2010

TFS 2010 Configuration

Page 25: Working as a Team with Team Foundation Server 2010

TFS 2010 Configuration

Page 26: Working as a Team with Team Foundation Server 2010

TFS 2010 Configuration

Page 27: Working as a Team with Team Foundation Server 2010

TFS 2010 Configuration

Page 28: Working as a Team with Team Foundation Server 2010

TFS 2010 Administration

Page 29: Working as a Team with Team Foundation Server 2010

TFS 2010 Administration

Page 30: Working as a Team with Team Foundation Server 2010

TFS 2010 Basic• Only Source Control & Work Item Tacking

• Supports Client Operating Systems

• Supports SQL Express

• Can be upgraded to full version with full history in warehouse.

• TFS Retail $500 includes 5 users

Page 31: Working as a Team with Team Foundation Server 2010

Project Management in TFS 2010

Page 32: Working as a Team with Team Foundation Server 2010

New Features• Hierarchical Work Items

• MSF Agile Template Updated

• Project Portal MOSS Integration

• Excel Workbooks

Page 33: Working as a Team with Team Foundation Server 2010

Hierarchical Work Items

User Story

Task

Test Case

Implemented By

Tested By

Task

Preceded By

Page 34: Working as a Team with Team Foundation Server 2010

Demo: Project Management

Page 35: Working as a Team with Team Foundation Server 2010

Modeling in TFS 2010

Page 36: Working as a Team with Team Foundation Server 2010

New Features• Better internal support for UML

• Sequence Diagram Generation

• Architect Explorer

• Layer Diagrams

Page 37: Working as a Team with Team Foundation Server 2010

Demo:Modeling in TFS 2010

Page 38: Working as a Team with Team Foundation Server 2010

Source Control in TFS 2010

Page 39: Working as a Team with Team Foundation Server 2010

Branching & Merging

Page 40: Working as a Team with Team Foundation Server 2010

Branching & Merging

Page 41: Working as a Team with Team Foundation Server 2010

New Features• Branch Icons in Source Control Explorer

• Visualizations:• Hierarchy, Timeline

• Better Check In Window

Page 42: Working as a Team with Team Foundation Server 2010

Demo:Source Control

Page 43: Working as a Team with Team Foundation Server 2010

Build Automationin TFS 2010

Page 44: Working as a Team with Team Foundation Server 2010

Continuous Integration

Page 45: Working as a Team with Team Foundation Server 2010
Page 46: Working as a Team with Team Foundation Server 2010

New Features• Gated Check In

• Better Build Report

• Build Definitions in Workflow Foundation

• Architecture Validation

Page 47: Working as a Team with Team Foundation Server 2010

Demo:Build Automation

Page 48: Working as a Team with Team Foundation Server 2010

Scrum in 2010

Page 49: Working as a Team with Team Foundation Server 2010

Resources

Page 50: Working as a Team with Team Foundation Server 2010

Web Sites• Visual Studio 2010 Site

• http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx

• VPC Images• http://tommynorman.blogspot.com/2009/12/new-virtual-pc-images-for-vsts-2008-a

nd.html

• Channel 9 Videos• http://channel9.msdn.com/visualstudio/

Page 51: Working as a Team with Team Foundation Server 2010

Blogs• Brian Harry

• http://blogs.msdn.com/bharry/default.aspx

• Buck Hodges• http://blogs.msdn.com/buckh/default.aspx

• Brian Keller• http://blogs.msdn.com/briankel/default.aspx

• Jason Zander• http://blogs.msdn.com/jasonz/default.aspx

Page 52: Working as a Team with Team Foundation Server 2010

Wrap Up

Page 53: Working as a Team with Team Foundation Server 2010

Thank You!