Everything you want to know about Visual Studio ALM and Farming
Brian Harry is a Microsoft Technical Fellow working as the Product Unit Manager for Team Foundation Server. Learn more about Brian.
More videos »
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:
Here's a graph of trends, broken down by major group:
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:
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:
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