Welcome to MSDN Blogs Sign in | Join | Help

Overall TFS Adoption at Microsoft

It's been a while since I did a post of overall TFS adoption at Microsoft and it seems like it would be a good time to do so.  More and more teams onboard every month and usage within teams continues to deepen.  I post details of the Developer Adoption every month, and this post with give you a (less detailed) picture of what it looks like across the whole company.

A simple way to look at this is the number of active TFS users.  Here's a trend of total active TFS users across the company:

clip_image002[5]

Here's a graph of trends, broken down by major group:

clip_image002

 

This report comes from the operations team.  You'll notice the DevDiv number doesn't quite match my monthly DevDiv posting.  I don't actually know why and haven't had time to investigate.  I have some suspicions.  DevDiv actually has 2 TFS servers (one used way more than the other).  I only report on the "big" server - and my numbers show 1,800 - 1,900.  I suspect that they are reporting on both and they may or may not be eliminating duplicates across the two servers.  So, they may not be an exact count of people but I think they are pretty close.

Another way to look at it is by the number of Team Projects that are under way:

clip_image002[7]

 

Work item tracking remains the most extensively used component.  Here's some stats that indicate degree of usage of a few of the TFS features:

  Total Growth last month
Active users 13,562 1,728
Team Projects 1,850 155
Work items 2,088,191 405,373
Unique source code files 31,429,771 1,037,192
Builds 296,824 191,567

As you can see the ramp for people using Team Build has really hit a knee and is taking off - more than half of the total builds have been in the last month.  Some of this may be an artifact of people purging older builds.  I don't believe we have any way to count deleted builds.

Anyway, hopefully this gives you a decent high level picture of how adoption is going here.  We're very happy with it.  We are in talks with pretty much all of the major divisions about how they are going to be expanding usage in their next version

Brian

Published Thursday, April 24, 2008 9:45 AM 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: Overall TFS Adoption at Microsoft

I may have misunderstood the Total Team projects graph but I thought there was a maximum number of team projects you could have and after, I think 150, TFS slow down.  If this is the case, how did you get around this limit?

Thursday, April 24, 2008 10:17 AM by jonjones76

# re: Overall TFS Adoption at Microsoft

Good question.  That total Team Projects number is spread across about 25 or so Team Foundation servers (I'm not sure of the exact number).  Also, I think we are publishing a number of around 300-500 per server depending on how complex your process template is.

And, in TFS 2008 SP1, we have done some work to significantly increace this number too.

Brian

Thursday, April 24, 2008 10:26 AM by bharry

# re: Overall TFS Adoption at Microsoft

Are the TF Servers linked in some way so you can view all team projects or do you have to go a specific TF server than has the team project on.  I imagine if there are linked then that would be a very large list to scroll through, unless some form of filtering is applied up front.

Thursday, April 24, 2008 10:37 AM by jonjones76

# re: Overall TFS Adoption at Microsoft

Today, TFS does not really support any cross server linking/reporting - each server is an island.  In Rosario we are adding this ability but also adding a new "project directory" that allows you to hierarchically organize all of your projects in a way that is meaningful to you.

Brian

Thursday, April 24, 2008 12:00 PM by bharry

# re: Overall TFS Adoption at Microsoft

Brian, can you comment on what are the major obstacles to moving? Is it merely size/effort, or does it center around features, culture, etc?

Perhaps you cannot say, but I thought I'd ask just the same.

Thursday, April 24, 2008 9:18 PM by Wayne Miller

# Team System Link Love - 9

Just checked the reports in FeedDemon, and I think it's only fair that if you haven't blogged

Saturday, May 03, 2008 2:32 PM by .NETicated

# VSTS Links - 05/06/2008

How Do I: Model Class Libraries using the Architecture Edition Power Tools? Brian Harry on More Rosario...

Tuesday, May 06, 2008 9:06 AM by Team System News

# re: Overall TFS Adoption at Microsoft

I just translated this post into Chinese and re-posted on my blog; take a look at http://blog.csdn.net/ups216/archive/2008/05/07/2405238.aspx, if you are not happy about this. Just let me know (leixu216@gmail.com). I did this because there are many Chinese developers are really interested in how Microsoft is using their own product to improve the software development.

Tuesday, May 06, 2008 1:02 PM by Lei Xu

# re: Overall TFS Adoption at Microsoft

You mention "25 or so Team Foundation servers". I presume this isn't physical servers. Do you know how many physical machines support those 25 servers and their approximate specifications?

Wednesday, May 07, 2008 7:17 AM by Piers Lawson

# Team Foundation Server(TFS) 在微軟內部使用的情況

大家一定都好奇 TFS 在微軟內部是否有在使用?使用的情況如何? 以下為內部的統計資訊: 到 2008 年5 月份,共有 13,562 個 Active Users,1,850 個 Team Project,2,088,191

Wednesday, June 04, 2008 11:06 PM by 邱英瑞's (Jacky Chiou) blog

# マイクロソフトにおける TFS の全体的導入abcdefg

マイクロソフトにおける全体的な TFS の導入の記事を書いてからずいぶん時間が経ちましたが、実行する好機がやってきたようです。毎月、数多くのチームが TFS を導入し、チーム内での使用は、深く浸透してきています。私は、デベロッパーでの導入の詳細について毎月投稿していますが、この記事では、もう少し簡単に、会社全体での導入のイメージをお伝えします。

Friday, June 27, 2008 2:22 AM by bharry's WebLog

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker