Archives for June 2012

TFS or TFS?

Starting with TFS 2012 we are now faced with the options of using either Team Foundation Server or Team Foundation Service as our ALM platform of choice. The big question is which one to choose. One is installed locally while the other is hosted in the cloud. This is an important difference but not the only one. I’ll list the most important points to consider here.

The cloud

If for some reason you are not allowed to handle your work items or source code in the cloud then Team Foundation Service is out of the question as it is based on Microsoft’s Windows Azure platform.

Installation and administration

Installing Team Foundation Server has become much easier than it was back in 2005 but can still be a bit tricky. Using Team Foundation Service is basically a matter of supplying a name for your instance. If you dont want the hassle of server installation and administration then you should consider Team Foundation Service.

Customization

Process templates are not customizable in Team Foundation Service. If you think you will have to make adjustments to the process template (like adding new fields to work items) then you probably want to go with Team Foundation Server instead. Unless you are ready to wait, because this will change in the future.

Document management

If you want solid document management features then Team Foundation Server is the way to go as it includes Sharepoint. Team Foundation Service currently has no document management features. This will change in the future with Office 365 integration (see Brian Harry’s first response in the comments).

Reports

One of the many nice features of Team Foundation Server is all the reports you get out of the box. Apart from sprint burndown charts you get no reports at all in Team Foundation Service. This might be perfectly fine for some or a complete deal breaker for others. This will probably change in the future but I’ve been unable to find anything to support this claim. Windows Azure SQL Reporting is available though so hopefully only a matter of time before it is integrated into the Team Foundation Service offering.

Price tag

There is actually a pricing preview for Visual Studio 2012 (and Team Foundation Server)  but very limited information about Team Foundation Service pricing.

 

There are other differences but this should cover the most important aspects. If you want to dig deeper, have a look at the Team Founation Service whitepaper.

VS/TFS 2012 RC

TFS 2012 RC is finally here!

Microsoft has released TFS 2012 RC, download it here

Brian Keller also released a new Hyper-V image with VS/TFS 2012 installed and lots of really nice hands-on-labs, download it here

 

What’s is new in this version? Here are some of my favorites:

Team Web Access

Web The access has a brand new look and is also quick to work with. You can work with your backlog and sprint planning in a much better way than before.

 

Storyboarding

With Storyboarding you can visualize your requirements with PowerPoint and link them to a User Story or PBI in TFS.

Microsoft Feedback Manager

With the Feedback Manager, every team member can provide feedback on an application with video, audio and text. This feedback can then be assessed and placed in the backlog as a User Story or Bug.

Local workspaces and offline support

Workspaces in TFS has previously not been so easy to work with, In TFS 2012 we now have “Local Workspaces” in which files are checked out automatically regardless of which tool you edit with. The Offline support is much better. You can check out, add and delete files when you are offline; TFS handle this when you go online again.