brian harry technical fellow microsoft corporation tl52

22
Team Foundation Server 2010: Cool New Features Brian Harry Technical Fellow Microsoft Corporation TL52

Upload: deborah-chase

Post on 24-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Brian Harry Technical Fellow Microsoft Corporation TL52

Team Foundation Server 2010: Cool New Features

Brian HarryTechnical FellowMicrosoft Corporation

TL52

Page 2: Brian Harry Technical Fellow Microsoft Corporation TL52

AgendaWith TFS 2010, you can…

Protect the quality of your code Understand parallel development Manage your project Report on your entire portfolio Coordinate across development platforms Administer TFS in your environment

Page 3: Brian Harry Technical Fellow Microsoft Corporation TL52

Protect the Quality of Your CodeIdentify issues before they get checked in

Gated checkin & buddy builds See TL09 Agile Development with Microsoft Visual Studio

Workflow based builds Build queuing Build agent pooling Symbol server & Source server support

Page 4: Brian Harry Technical Fellow Microsoft Corporation TL52

Configure a Build

demo

Page 5: Brian Harry Technical Fellow Microsoft Corporation TL52

Understand Parallel DevelopmentManaging change across branches is hard!

First class branches Visualize branch relationships Track change across branches

History Timeline Annotate

Conflict resolution Rollback

Page 6: Brian Harry Technical Fellow Microsoft Corporation TL52

Managing Branches

demo

Page 7: Brian Harry Technical Fellow Microsoft Corporation TL52

Manage Your ProjectManaging work has never been easier

Agile project management workbooks See TL09 Agile Development with Microsoft Visual Studio

Work item linking and hierarchy Work item usability

Rich text Links control HTML link control Drag & Drop

Traceability queries Query folders Excel & Project improvements

Project round tripping Formula persistence Undo

Page 8: Brian Harry Technical Fellow Microsoft Corporation TL52

Managing Your Work

demo

Page 9: Brian Harry Technical Fellow Microsoft Corporation TL52

Report on Your Entire PortfolioEasily identify problem projects and trends

Customizable Dashboards SharePoint web parts Excel reports using MOSS Relational warehouse Excel reporting

See TL09 Agile Development with Microsoft Visual Studio

Page 10: Brian Harry Technical Fellow Microsoft Corporation TL52

Coordinate Across PlatformsTeamprise client suite

TFS Supports ALL of your software development platforms, not just .NET

Teamprise provides full-featured clients for Java and cross-platform development

Page 11: Brian Harry Technical Fellow Microsoft Corporation TL52

Teamprise in Eclipse

demo

Page 12: Brian Harry Technical Fellow Microsoft Corporation TL52

Administer TFS In Your Environment

New setup architecture Admin console Flexible configuration Team Project Collections Architecture for hosting Application Tier NLB Cross TPC reporting

Page 13: Brian Harry Technical Fellow Microsoft Corporation TL52

TFS Topology

TFS AT HR Applications

Single Server TFS

Simple

Page 14: Brian Harry Technical Fellow Microsoft Corporation TL52

TFS Topology

TFS AT HR Applications

Data Tier

Clustered SQL Server

Scale (a little), SQL Consolidation

Page 15: Brian Harry Technical Fellow Microsoft Corporation TL52

IsolationScale

TFS Topology

TFS ATHR

Applications

Finance Applications

Team Project Collection

Company Web site

Another SQL Server

TFS AT

TFS AT

NLB

VIP

Reliability, Scale

Network Load

Balancing

Page 16: Brian Harry Technical Fellow Microsoft Corporation TL52

TFS Topology

TFS ATHR

Applications

Finance Applications

Company Web site

TFS AT

TFS AT

NLB

SharePoint Farm

DataWarehouse

Project Server

TFS Build Farm

Virtual Machine Manager

TFS Proxies

Test Rig

Page 17: Brian Harry Technical Fellow Microsoft Corporation TL52

Related SessionsSession Title Speaker Day Time Location

TL47 Visual Studio Team System: A Lap Around VSTS 2010 Cameron Skinner 10/27 11:00 AM – 12:15PM Room 153

TL52 Team Foundation Server 2010: Cool New Features Brian Harry 10/27 03:30 PM – 04:45 PM Room 151

TL03 Microsoft Visual Studio Team System: Software Diagnostics and Quality for Services

Habib Heydarian; Justin Marks

10/27 03:30 PM – 04:45 PM Room 515A

TL09 Agile Development with Microsoft Visual Studio Lori Lamkin; Sunder Raman

10/27 05:15 PM – 06:30 PM Room 502A

TL45 Microsoft Visual Studio Team System Database Edition: Overview

Gert Drapers 10/27 05:15 PM – 06:30 PM Room 501B

TL59 Visual Studio Debugger Tips & Tricks John Cunningham 10/28 12:45PM – 01:30 PM Room 409A

TL37 Microsoft Visual Studio Team System: Leveraging Virtualization to Improve Code Quality with Team Lab

Ram Cherala 10/29 12:00 PM – 12:45 PM Room 408B

TL61 Panel: The Future of Unit Testing Euan Garden, Jim Newkirk, Peter Provost, Nikolai Tillmann

10/29 12:00 PM – 12:45 PM Room 406A

TL60 Improving Code Quality with Code Analysis Ravs Kaur 10/29 12:00 PM – 12:45 PM Room 409A

TL24 Improving .NET Application Performance and Scalability

Steve Carroll;Ed Glas

10/29 01:15 PM – 02:30 PM Room 153

TL15 Architecture without Big Design Up Front Peter Provost 10/29 04:45 PM – 06:00 PM Room 403

TL04 Microsoft Visual Studio Team System Team Foundation Server: How We Use It at Microsoft

Stephanie Saad 10/30 08:30 AM : 9:45AM Room 151

TL51 Research: Contract Checking and Automated Test Generation with Pex

Mike BarnettNikolai Tillmann

10/30 08:30 AM : 9:45AM Room 403

Page 18: Brian Harry Technical Fellow Microsoft Corporation TL52

VSTS 2010 Hands On Labs

HOL Code Title

TLHOL07 VSTS 2010: Project Planning, Management, and Design

TLHOL08 VSTS 2010: Architecture Tools

TLHOL09 VSTS 2010: Team Foundation Server

TLHOL10 VSTS 2010: Software Quality

TLHOL11 VSTS 2010: Diagnostics and Performance

Page 19: Brian Harry Technical Fellow Microsoft Corporation TL52

Please use the microphones provided

Q&A

Page 20: Brian Harry Technical Fellow Microsoft Corporation TL52

Evals & Recordings

Please fill

out your

evaluation for

this session at:

This session will be available as a recording at:

www.microsoftpdc.com

Page 21: Brian Harry Technical Fellow Microsoft Corporation TL52

© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.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.

Page 22: Brian Harry Technical Fellow Microsoft Corporation TL52