"Dogfooding" Visual Studio 2010 and .NET Framework 4

As Microsoft get ready for the launch of Visual Studio 2010 and .NET Framework 4, the company shared some of the critical factors that lead to success. “Here at Microsoft, we use the term “dogfooding” to refer internal use of a pre-release product in our daily work - One of the first things we did […]

As Microsoft get ready for the launch of Visual Studio 2010 and .NET Framework 4, the company shared some of the critical factors that lead to success. “Here at Microsoft, we use the term “dogfooding” to refer internal use of a pre-release product in our daily work - One of the first things we did during VS2010 project cycle was to convert entire division over to using Team Foundation Server for bug tracking and source control. We had used TFS to track features across entire project during previous product cycles. We had also used TFS for source and bugs for Team System teams. So, switching over entire division was a big step for us in terms of using our latest tools on such a large project. Here’re some statistics from our instance of TFS towards end of the project: ·3,668 active users in 14 day period ·896 builds per month ·828,978 work items, including bugs, tasks and other work that we track ·25,170,852 source code files under version control ·15.5 terabytes of data. The other big thrust of our dogfooding effort for the VS2010 and .NET 4 project was to ensure that we had broad adoption of latest builds of VS itself. As of today, we’ve over 12,000 people inside Microsoft running VS 2010 for their day-to-day development. In addition, employees installed pre-release versions of .NET Framework 4 to their desktops more than 35,000 times, and Microsoft.com and MSDN deployed pre-release .NET Framework 4 on 112 servers.” notes Microsoft.

[Source]