blog

Should I upgrade to TFS 2013 Update 2?

Published on
8 minute read

With the launch at Build of Team Foundation Server 2013 Update 2 I wanted to make sure that the update goes seamlessly. So I am upgrading my demo box to both Windows Server 2012 R2 Update 1  and Team Foundation Server 2013 Update 2.

Recently the TFS updates have become so run of the mill that it has not been worth talking about updates. I don’t mean that the features added as part of the update are simple, it is that the install and upgrade process is so straightforward that it is a non-event. I have customers that are on some of the craziest domain and network configurations that I have ever seen and still TFS is the one system that cuts through the complexity and delivers a flawless experience. But why would I take even this non-existent risk… one word… features:

Backlog Management features in TFS 2013 Update 2

In addition to general performance and navigation improvements the TFS team has been hard at work adding value to our backlog management.

These changes while small are things that my current customers have been clamouring for. Unfortunately they are stuck on IE8 and thus TFS 2012 is the most recent version that they can use.

Test Management features in TFS 2013 Update 2

While I go head to head with the Test team often (sorry Ravi), I only do so because I love the tools and I want them to be better. Don’t tell them that they make the competition look like a bunch of bumbling buffoons who could not test their way out of a paper bag.

Where there are gaps in the tests tools Microsoft has many partners to step in and take up the slack by building against a world class API.

Release Management features in TFS 2013 Update 2

Release management, while new to TFS, is an awesome tool and these additions go a long way to making it enterprise ready. I have been using it at a number of organisation and the clone deployment are probably the most powerful features.

I am looking forward to vNext and beyond in this space.

Version Management features in TFS 2013 Update 2

As predicted most of the enhancements are within the Git space. While TFVC will be around for a very long time to come I firmly believe that Git is the way forward for version control. If you are not thinking of moving to Git then I can assure you that your developers are. If you need any form of audit, common to any enterprise, then TFS is the ONLY implementation of Git that will support you.

Updating to TFS 2013 Update 2

As I said before the TFS install & upgrades have become so trivial that it is almost not worth mentioning… almost…

Should I upgrade to TFS 2013 Update 2?

Figure: Upgrading to TFS 2013 Update 2

Upgrading TFS is simpley a case of installing the latest version. I would always recommend that you either take the opportunity to move to new hardware as this  gives you the ultimate rollback. If you have a single server instance that is virtual you should at least ‘Snapshot’ the server. Whatever your quick rollback solution make sure, and I mean really sure, that you have a current and up to date backup. If you are using the TFS backup tool that is built into the new

Should I upgrade to TFS 2013 Update 2?

Figure: Laying down the new files

The Installer will automatically remove the old version of TFS and update you to the latest bits. If you have TFS 2005 you will need to go to TFS 2010 first (you can get that installer from MSDN) but if you have 2008, 2010, or 2012 you can just run the 2013 Update 2 installer to upgrade.

Should I upgrade to TFS 2013 Update 2?

Figure: Make really sure that you have a backup before upgrading to TFS 2013 Update 2

Once the foundation has been laid you will be presented with screen asking you which database (configuration database) that you want to upgrade. You may have more than one TFS instance using the same SQL Server. To be honest I would not recomnned it, but I have seen it. You will have to check the box to say that you really do have a backup, and if you do not then go now and create a SQL backup of all of the TFS databases.

Should I upgrade to TFS 2013 Update 2?

Figure: Review your upgrade to TFS 2013 Update 2

If you are upgrading you will probably not need to change any of the settings. In just hit ‘next’ until it asked me to re-enter the reporting account password an then reviewed the settings. If you are installing from scratch then you should hit the documenation, or a previous post for a full install guide.

After this you validate and then execute the configuration. After a while, say 5-10 minutes, you will see a bunch of green checkmarks. If you are upgrading from TFS 2008 or TFS 2010 you may have a much longer wait. Depending on the size of your database and the speed of the servers you upgrade could take minutes or hours.

Should I upgrade to TFS 2013 Update 2?

Figure: All green ticks when upgrading to TFS 2013 Update 2

Not only did I get green ticks on the configuration, but you will get ticks for each of your collections. Even after the configuration has completed your collection updates will kick off in the background. My current customer has more than 10 collections and these will be upgraded individually. Once done you collections will be online and you can connect…

Should I upgrade to TFS 2013 Update 2?

Figure: Only 13 minutes to upgrade to TFS 2013 Update 2

In only 13 minutes I have upgrade my demo environment from TFS 2013 RTM to TFS 2013 Update 2. This was a small environment however the process is the same regardless.

Conclusion

While a full list of features in both Visual Studio and Team Foundation Server for Update 2 can be found on http://support.microsoft.com/kb/2927432  the ones above are those that I think are most important and relevant for ALM. I am really looking forward to some of the features that I know are coming in the next version of TFS and these are just wetting our appetites and rounding out some of the itches that we have right now. At this time TFS 2013 Update 2 has RTM’ed however Visual Studio and some of the other update components are still RC. That said, they are coming with a go-live licence.

Released to Manufacture (RTM):

Go-Live Release Candidate:

For those that do not know what Go-Live is it means that the TFS team are happy to fully support its use in production but they don’t guarantee beyond RC quality. This is usually when these components have not seen a large enough install base for them to be as sue as they can be that there are no issues. Don;t be afraid of Go-Live… embrace it and go for it.

You should go ahead and install TSF 2013 Update 2 today. If you have any issues or you want to know more about how to make the most of the new and existing features then give us a shout.

news-and-reviews tools-and-techniques upgrade-and-maintenance blog backlog-management release-management test-management tfs tfs-2013 tfs-2013-2

Connect with Martin Hinshelwood

If you've made it this far, it's worth connecting with our principal consultant and coach, Martin Hinshelwood, for a 30-minute 'ask me anything' call.

Our Happy Clients​

We partner with businesses across diverse industries, including finance, insurance, healthcare, pharmaceuticals, technology, engineering, transportation, hospitality, entertainment, legal, government, and military sectors.​

Boeing Logo
Workday Logo
Hubtel Ghana Logo
Slicedbread Logo
Healthgrades Logo
Alignment Healthcare Logo
YearUp.org Logo
Milliman Logo
Emerson Process Management Logo
Ericson Logo
Xceptor - Process and Data Automation Logo
Microsoft Logo
Philips Logo
Epic Games Logo
Sage Logo
Lockheed Martin Logo
Qualco Logo
Brandes Investment Partners L.P. Logo
Nottingham County Council Logo
Ghana Police Service Logo
New Hampshire Supreme Court Logo
Royal Air Force Logo
Department of Work and Pensions (UK) Logo
Washington Department of Transport Logo
Microsoft Logo
MacDonald Humfrey (Automation) Ltd. Logo
Hubtel Ghana Logo

NIT A/S

Akaditi Logo
Flowmaster (a Mentor Graphics Company) Logo