Microsoft Visual Studio 2008 Team Foundation Server(TFS 2008) introduces a number of new features and capabilities. The primary changes have been:
•Administration, Operations & Setup. Installation has been simplified to reduce setup time and improved to support more deployment scenarios.
•Build. Build includes Continuous Integration, scheduled builds, and build queuing solutions out of the box. Build management and extensibility has been simplified with more functionality available from the UI.
•Version Control. Version control includes much better support for offline work and has improved performance.
•Work Item Tracking. Work item tracking includes an improved query builder and improved support for work item attachments.
These product changes are listed and briefly described below, followed by a table explaining how the changes will impact the guidance in this guide. Use this chapter to aid in your Microsoft Visual Studio Team Foundation Server upgrade planning.
1-Administration, Operations & Setup
•Simplified installation –Installation is made easier and quicker compared to Visual Studio 2005 TFS. Improvements include the elimination of the separate data-tier installation as well as the elimination of the domain account requirement. Team Foundation Server 2008 supports built-in machine accounts (such as Network Service) wherever possible.
•Support for SharePoint 2007 –Adds support for SharePoint 2007 and Windows SharePoint Services 3.0. Team Foundation Server 2008 will support SharePoint on a separate server from the Team Foundation Application Tier Server.
•Support for Windows Server 2008 – Supports the next version of Microsoft Windows Server™; for example Microsoft Windows Server 2008 and Internet Information Services (IIS) 7.0.
•Support for X.509 Client Certificates – Supports the use of X.509 client certificates to improve authentication security.
•Large group synchronization –Improves performance and robustness and will be able to support large numbers of users — approximately 30,000 or more users in a single instance of TFS.
•Support for SQL named instances –Allows sharing of a SQL Server between multiple TFS instances, or with other applications. This allows different instances of TFS to use the same installation of SQL Server 2005.
•Support for non-default ports – Improves configurability to support alternate Web sites and ports