team foundation server extensibility enhancements
DESCRIPTION
This is the presentation I gave at the May 2007 VSIP Developer Conference in Redmond, WA.TRANSCRIPT
![Page 1: Team Foundation Server Extensibility Enhancements](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebd17b4c905064d8b4674/html5/thumbnails/1.jpg)
![Page 2: Team Foundation Server Extensibility Enhancements](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebd17b4c905064d8b4674/html5/thumbnails/2.jpg)
TFS Extensibility TFS Extensibility EnhancementsEnhancements
Jim LambJim LambProgram ManagerProgram ManagerMicrosoft CorporationMicrosoft [email protected]
![Page 3: Team Foundation Server Extensibility Enhancements](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebd17b4c905064d8b4674/html5/thumbnails/3.jpg)
Team Foundation ServerExtensibility enhancements
System overview
What’s new in Orcas?
What’s coming in Rosario?
![Page 4: Team Foundation Server Extensibility Enhancements](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebd17b4c905064d8b4674/html5/thumbnails/4.jpg)
System Overview
![Page 5: Team Foundation Server Extensibility Enhancements](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebd17b4c905064d8b4674/html5/thumbnails/5.jpg)
Team Foundation ServerWhat’s New in Orcas?
Administration, operations & setup (Beta 2)
Build
Data Warehouse
Migration
Version Control
Work Item Tracking
Web Access
![Page 6: Team Foundation Server Extensibility Enhancements](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebd17b4c905064d8b4674/html5/thumbnails/6.jpg)
What’s New in Orcas?Administration, Operations & Setup
SharePoint and MOSS 2007 support
SQL named instance support
Compatibility with Longhorn
Non-default port configurations
Simplified installation
Reduced domain account requirements
Official support for clustering, mirroring, log shipping, VPC deployment and more
![Page 7: Team Foundation Server Extensibility Enhancements](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebd17b4c905064d8b4674/html5/thumbnails/7.jpg)
What’s New in Orcas?Build Automation
Support for multi-threaded buildsContinuous integration, build queuing and drop managementScheduled buildsBuild agent improvementsStop and delete builds from within VSManaged object model“No pile on” check-in policyRun GUI tests as part of the build
![Page 8: Team Foundation Server Extensibility Enhancements](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebd17b4c905064d8b4674/html5/thumbnails/8.jpg)
Continuous IntegrationContinuous Integration
![Page 9: Team Foundation Server Extensibility Enhancements](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebd17b4c905064d8b4674/html5/thumbnails/9.jpg)
What’s New in Orcas?Version Control
Annotate (blame)Folder DiffDestroyGet latest on checkoutWorkspace improvementsPerformance and scale improvementsOffline improvementsExtranet support for proxyCommand-line help
![Page 10: Team Foundation Server Extensibility Enhancements](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebd17b4c905064d8b4674/html5/thumbnails/10.jpg)
What’s New in Orcas?Work Item Tracking
Performance and scale improvementsQuery builder usability improvementsImproved attachment handling – drag & drop, multi-selectField tool tips show field name for queryingServer-side support for deleting work items and work item types
![Page 11: Team Foundation Server Extensibility Enhancements](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebd17b4c905064d8b4674/html5/thumbnails/11.jpg)
What else is New in Orcas?
Data warehouseAdded support for check-in policy overrides
Migration toolkitTo build conversion and mirroring solutions
Web AccessTeamPlain
Bug Fixes
![Page 12: Team Foundation Server Extensibility Enhancements](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebd17b4c905064d8b4674/html5/thumbnails/12.jpg)
Extensibility Enhancements
Interface-based semanticsImproved version-to-version compatibilityPotential for greater extensibilityAll object models will be updated by next release (Rosario)
New object modelsTeam BuildFolder Diff
Web service level compatibility with Whidbey applications
![Page 13: Team Foundation Server Extensibility Enhancements](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebd17b4c905064d8b4674/html5/thumbnails/13.jpg)
Team Build Object Model
Use IBuildServer to manage…Build agentsBuild queueBuild definitionsBuildsBuild detailsBuild qualities
TeamFoundationServer tfs = TeamFoundationServerFactory.GetServer(TFS_SERVER);
IBuildServer buildServer = (IBuildServer)tfs.GetService(typeof(IBuildServer));
![Page 14: Team Foundation Server Extensibility Enhancements](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebd17b4c905064d8b4674/html5/thumbnails/14.jpg)
Team Build Scenarios
Define your own builds stepsThey will appear in the build details view
Develop a build agent for another platform
Agent is now a web service endpoint
Incorporate automated builds into your workflow
Build non-MSBuild projects
Leverage custom properties
![Page 15: Team Foundation Server Extensibility Enhancements](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebd17b4c905064d8b4674/html5/thumbnails/15.jpg)
What’s coming in Rosario?Project Server integration
Program (multi-project) management
Full traceability (including hierarchical work items)
Comprehensive metrics and dashboards
New features to quickly identify, communicate, prioritize, diagnose and resolve bugs
Test case management
Quality metrics for ‘go/no-go’ release decisions
Improved support for distributed teams
Easier process customization
Improved multi-server administration, build and source control
![Page 16: Team Foundation Server Extensibility Enhancements](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebd17b4c905064d8b4674/html5/thumbnails/16.jpg)
© 2005 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.