TFS Adoption at Microsoft
It’s been 12 months since Brian blogged about Team Foundation Server adoption across all of Microsoft (not just Developer Division Dogfood Statistics). Since I’m now on the team responsible for internal adoption I’ll share some of the numbers that we publish every month.
- The growth of unique active users across all TFS servers in August was 582, totaling 14,684 at Microsoft.
- We’ve also surpassed 40 million source code files stored.
Now, for the summary of key growth indicators for the month:
|
July 2008 |
Growth |
Totals |
|
Unique Active Users |
+582 |
14,684 |
|
Total Active Users |
+824 |
16,492 |
|
Projects |
+124 |
2,370 |
|
Work Items |
+85,867 |
2,607,100 |
|
Source Code Files |
+1,848,683 |
40,790,715 |
|
Total Builds |
+20,052 |
464,879 |
We now have 27 TFS instances in production. 20 are running TFS 2008 RTM, 4 are running TFS 2008 SP1 Beta, 3 are running a preliminary Rosario build. We’re in the process of upgrading the 2008 RTM + SP1 Beta instances to SQL 2008 RTM and TFS 2008 SP1.
This graph shows the number of active users per division within Microsoft. Each division is at a different stage of TFS adoption (Source control, Bug tracking, Feature tracking, Task tracking, Team Build, or any combination of each) which is why the numbers don’t correlate well with the size of the teams.
You may notice a ‘dip’ in the June/July numbers - Historically, we’ve reported a rollup of unique users per instance which is a true representation of instance activity but not unique users of TFS across the entire company. For example, since MSIT has multiple instances of TFS, a single user may be working on projects on 2 or more separate instances. The data now reflects unique users per division instead of per instance.

The number of team projects across all instances continues to grow at a steady rate of ~200 projects a month.

I hope you find this useful and if you have any other questions or numbers that you’d like to see, let me know and I’ll see what I can do.