4. Notes on Team Project Collections
• Team Project Collection (TPC)
– A Team Project Collection is a group of related
Team Projects. TFS 2010 now hosts Team Project
Collections, not Team Projects.
• Upgrades will place all Team Projects into a
single TPC.
5. Types of Upgrades
• In-Place Upgrade
– Upgrade software, no change in hardware
• Migration-Based Upgrade
– Upgrade software, move to new hardware
• Consolidation Upgrade
– Combine multiple 2005/2008 servers into a single
2010 server
6. In-Place Upgrade
• Backup
• Verify System Requirements
• Verify User Permissions
– Necessary if changing accounts or using new SQL Server
• Upgrade SQL
– TFS 2010 requires SQL 2008
• Upgrade Reporting
– SSRS & SSAS to 2008
• Prepare Portal Services
– Upgrade to WSS 3.0, MOSS 2007, or SharePoint 2010
• Uninstall TFS 2005/2008
• Restore SQL, if needed
• Install TFS 2010
• Run Upgrade
• Configure MOSS 2007 or SP 2010 if needed
7. Migration-Based Upgrade
• Backup
• Verify System Requirements
• Verify User Permissions
– Necessary if changing accounts or using new SQL Server
• Set up IIS
• Set up SQL Server
• Set up Portal Services
• Prepare Portal Services
– Install SharePoint Extensions
• Uninstall TFS 2005/2008
• Restore SQL to new hardware
• Install TFS 2010 on new hardware
• Run Upgrade
• Configure MOSS 2007 or SP 2010 if needed
8. Consolidation Upgrade
• Upgrade each individual server (in-place or
migration-based)
– Upgrade first server to destination TFS 2010
server
• Move each Team Project Collection to
destination TFS 2010 server
– Each “old” TFS server will be represented by a TPC
on the “new” TFS server
13. Considerations
• Existing process templates continue in TFS 2010
– Work involved in moving to new templates
• Reports are not moved in upgrade
– Manual move required, or use 2010 reports
• Data Warehouse not deleted in upgrade
• Establish branches in source control to enable
branch visualization
• Build definitions are moved via “Upgrade Build
Template”
– Migrate to TFS 2010 build template when available
14. Recommendations
• Backup, test restore first
• Review all documentation
• Check for latest patches for TFS
• Get help
– MCS
– Premier
– Certified ALM Partner