Dennis Forbes on Pragmatic Software Development
Subscribe to RSS
 
Sunday, May 28 2006

I've been playing with Team Foundation Server, Whidbey (Visual Studio 2005), and Yukon (SQL Server 2005) since early in the beta cycles. All three of them are remarkable products, with enormous advances over their predecessors (in the case of TFS, I'm spuriously considering Visual SourceSafe the predecessor, although TFS is a elephant compared to the mouse of VSS), and all of them should be critical components for anyone developing in the Microsoft camp.

All three of them also happen to be a little unpolished, with odd little quirks and errata, hilariously incomplete documentation, and a tendency towards resource hoggishness.

One thing I've found remarkable, however, given that the three of them have been in final form for anywhere from two months to over half a year, is how little real information and first-hand accounts are available online. I'm continually hitting roadblocks where there are marginal functions or incomplete documentation, and it's surprizing to find zero references to the same problems or questions on any of the normal forums (e.g. Google Groups, online searches, etc). Among the development community, outside of the desperate-to-get-anointed-free-support-MVP crowd, they just don't have the aura of excitement they probably deserve.

Given that there are literally millions of developers and technology hobbyists out there, it's usually the case that any problems one faces are well trodden, and a quick search on the newsgroup usually yields exactly the answer one needs, so this dearth of time-travel support really is disconcerting.

The only conclusion I can draw is that there simply aren't that many developers seriously using these technologies. Visual Studio 2005 is of course seeing some use, but there are still huge armies of developers sticking with 2003 (given the break between .NET 1.1 and 2.0). A lot of SQL shops are still taking a wait-and-see approach with 2005. Team Foundation Server, primarily because of the cost of the Team editions, and the cost of a TFS Server license if you grow past a 5-user team, seems to be fairly rare.

Reader Comments

How much promotion has Microsoft done for the Team Foundation Server? This is the first I hear from it. Granted, source control products tend to get little buzz. I had never heard of Rational ClearCase and the like until I started working in the industry -- CVS and Subversion are the only ones I ever heard about.
Leo Petr @ 5/29/2006 3:50:44 PM
Given the target market of TFS (large enterprises) I think we're going to see slow and steady deployments over the next few years. The licensing is also very complex which could be an initial drawback.

My company sells a Java-based client for TFS and we're seeing a lot of interest for cross-platform support. I definetely get the impression that a lot of large enterprise Microsoft shops are currently in the evaluation or piloting stage with TFS.
Ben Pryor @ 5/31/2006 11:50:15 AM
Excellent points Ben, however I'd contest that the target market of TFS is large enterprises (although it seems to be the going belief). TFS is "free" (in workgroup, limited to 5-users) with a copy of any of the Team editions of Visual Studio, and works extremely competently for small teams. The source control in it absolutely blows away the very low bar set by SourceSafe, and it adds functionality such as bug tracking and work item tracking. It's an awesome solution for countless small teams.
Dennis Forbes @ 6/2/2006 8:22:53 PM
Dennis, I'm in total agreement with you about the applicability of TFS for smaller teams. However, Microsoft has companies like IBM and their Rational suite of dev tools squarely in their crosshairs right now and don't seem to be marketing TFS to the smaller software shops as much as they could be. I would love to see that attitude change, and probably it eventually will. Microsoft's forte in dev tools has always been the mid-tier space - the small to medium sized companies on a (mostly) homogenous platform. I'm not sure that they have much to gain by going after the high end of the market.
Ben Pryor @ 6/3/2006 12:41:00 PM

Add Comment

Name *:

Email Address:

(your email address is not displayed)
Website:

Comment *:


Dennis Forbes - Dennis Forbes is a Toronto-based software architect and technology writer