Welcome to MSDN Blogs Sign in | Join | Help

Microsoft TFS Adoption Update

It’s been a while now since I have an overall look at the adoption of TFS at Microsoft.  I decided to go ahead and do it this month even though some of the numbers (particularly active users) are a bit skewed by the recent holidays.  Regardless, there’s some good data here.  One big milestone that we passed recently is more than 50,000,000 distinct source files being managed across the deployment.  We have 27 TFS instances in production.

 

Here’s some charts to show how things are going…

clip_image002[7]

clip_image002

clip_image002[5]

clip_image002[9]

clip_image002[11]

clip_image002[13]

 

Brian

Published Friday, January 16, 2009 3:54 PM by bharry

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# re: Microsoft TFS Adoption Update

You guys can not make product like sub version. Everything need to be connected all the time. disconnect from source control is missing from the day one.

Friday, January 16, 2009 9:37 PM by subversion user

# re: Microsoft TFS Adoption Update

Thanks for the update Brian, it's a very interesting watching the evolution of the MS TFS usage. Particularly since I'm working in a company with high TFS usage.

I'm interested in finding out more about how the clustering of TFS is done, would you consider doing some more in-depth posts on that?

Saturday, January 17, 2009 5:22 AM by Aaron Powell

# re: Microsoft TFS Adoption Update

Yep i agree with Aaron. An overview of your technical set up that supports 15k active users would be great!

Monday, January 19, 2009 3:12 AM by Dave Clarke

# VSTS Links - 01/19/2009

Scott Dorman on Microsoft Test and Code Coverage Brian Harry on Microsoft TFS Adoption Update Steve St

Monday, January 19, 2009 7:40 AM by Team System News

# TFS not a scalable and value-add solution?

I know of an architect who has for some time been proclaiming that the Team Foundation Server solution

Tuesday, January 20, 2009 11:46 AM by Willy-Peter Schaub's Cave of Chamomile Simplicity

# re: Microsoft TFS Adoption Update

subversion user: Please do your homework and know your facts before talking.

Tuesday, January 20, 2009 12:16 PM by Russ

# Autocheckout == evil

We're reluctant to buy TFS for VSS's default  autocheckout on modify problem.  

This has caused large problems for us with offshore development teams that insist on always checking in each and every file that is modified whether or not it needs to be checked in including many many files that have tabs/spaces changed or extra unneeded blanks added to the end of source files.  

More importantly, TFS does not integrate with a corporate wide help desk/ticketing system including receiving tickets from the system and sending/updating tickets in the system.  This prevents us from using TFS for our own internal ticketing as our end users aren't developers and don't need a TFS install/license.  This point is quite lost on developers that have never worked with an enterprise wide ticketing/help desk/requirements/customer support system.

We can get our end users to use a corporate wide ticketing system for requirements, external customer support, bug tracking, help desk tickets but could not possibly get them to use TFS.  This lack of corporate wide benefit to non-developers prevents us from even beginning to build a business case for TFS adoption.

Friday, January 23, 2009 8:38 PM by Greg

# re: Microsoft TFS Adoption Update

What is the current situation relating to TFS CALS for "periferal" users of TFS, e.g. users reporting bugs, managers viewing reports/lists of outstanding tasks etc?

Monday, January 26, 2009 6:11 AM by Stan4th

# re: Microsoft TFS Adoption Update

The situation is unchanged.  In general, everyone requires a CAL to access TFS in any form.  In TFS 2008, we added one exception to that.  People can file bugs and view the status of bugs they filed without a CAL.

Brian

Thursday, February 19, 2009 7:18 AM by bharry

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker