We asked some of our consultants to answer the following: What are the most commonly asked questions you’ve had by customers this year, and how did you answer it?
Here’s what they had to say:
How should I upgrade to TFS 2010?
Although “it depends” is not the answer anyone wants, it truly does depend on numerous factors including your infrastructure, resources, past TFS performance, “future-proofing” your environment, and what 2010 features you want to utilize.
In my experience, the ideal way to upgrade is to always migrate to new hardware. Migrating to new hardware allows for:
· Your existing infrastructure to stay in place, allowing it to be easily reverted to in the case of a failed upgrade.
· Easy upgrades to the latest operating systems (including full 64 bit support) and related applications (SharePoint, SSRS).
· Upgrading your hardware, environment, and infrastructure architecture to boost performance.
· Easy testing of the upgrade process without interfering with the existing infrastructure.
Not everyone has the luxury of migrating to new hardware or updating to the latest and greatest. New hardware or not, there are still some common mistakes to watch out for:
· Ensure you have enough free disk space available for the upgrade process to complete. You generally need free space one and a half times the size of your databases to complete the upgrade to account for temporary growth in the transaction logs. So if your TFS databases are 40GB, ensure you have at least 60GB of disk space free (please see the installation guide for exact details on disk space requirements).
o Plan for increased disk growth if you will be taking advantage of the new testing features including video recordings and detailed logging information.
o Do not upgrade without a solid strategy for backups and disaster recovery. This is critical should you need to revert, as it will allow you to continue working without impacting your TFS user base.
o Install any necessary client patches and if possible have users test connectivity on a test instance before the production upgrade to prevent unnecessary user and client connectivity issues post production.
There is no right answer on how a TFS 2010 upgrade should be accomplished. Each environment is unique in both needs and desires. By keeping yourself updated with latest documentation, taking your time to plan and test the process, and seeking outside help when you are unsure, you will be well on your way to a successful TFS 2010 upgrade.
– Shad Timm