<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Feb '08 DevDiv TFS Dogfood Statistics</title><link>http://blogs.msdn.com/bharry/archive/2008/02/09/feb-08-devdiv-tfs-dogfood-statistics.aspx</link><description>If you follow my dogfood statistics, you&amp;#8217;ll notice that some of the numbers at the bottom are up quite a bit.&amp;#160; The +200 recent user bump represents the increase in usage as we approach the completion of the roll out of TFS to the entire division.&amp;#160;</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>MSDN Blog Postings  &amp;raquo; Feb '08 DevDiv TFS Dogfood Statistics</title><link>http://blogs.msdn.com/bharry/archive/2008/02/09/feb-08-devdiv-tfs-dogfood-statistics.aspx#7572491</link><pubDate>Sun, 10 Feb 2008 02:37:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7572491</guid><dc:creator>MSDN Blog Postings  » Feb '08 DevDiv TFS Dogfood Statistics</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://msdnrss.thecoderblogs.com/2008/02/09/feb-08-devdiv-tfs-dogfood-statistics/"&gt;http://msdnrss.thecoderblogs.com/2008/02/09/feb-08-devdiv-tfs-dogfood-statistics/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: Feb '08 DevDiv TFS Dogfood Statistics</title><link>http://blogs.msdn.com/bharry/archive/2008/02/09/feb-08-devdiv-tfs-dogfood-statistics.aspx#7610482</link><pubDate>Mon, 11 Feb 2008 16:25:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7610482</guid><dc:creator>Ryan D</dc:creator><description>&lt;p&gt;I apologize if you have answered this before in a previous dogfood stats post - but how many Team Projects are there across Microsoft?&lt;/p&gt;
</description></item><item><title>re: Feb '08 DevDiv TFS Dogfood Statistics</title><link>http://blogs.msdn.com/bharry/archive/2008/02/09/feb-08-devdiv-tfs-dogfood-statistics.aspx#7611281</link><pubDate>Mon, 11 Feb 2008 16:55:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7611281</guid><dc:creator>bharry</dc:creator><description>&lt;p&gt;As of the last report I got (within the last month), there were 1,414 and growing at a rate of about 200 per month.&lt;/p&gt;
&lt;p&gt;Brian&lt;/p&gt;
</description></item><item><title>VSTS Links - 02/15/2008</title><link>http://blogs.msdn.com/bharry/archive/2008/02/09/feb-08-devdiv-tfs-dogfood-statistics.aspx#7715694</link><pubDate>Fri, 15 Feb 2008 16:34:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7715694</guid><dc:creator>Team System News</dc:creator><description>&lt;p&gt;Brian Harry on Feb '08 DevDiv TFS Dogfood Statistics. Ajoyk on Tell us how you use Visual Studio Team...&lt;/p&gt;
</description></item><item><title>re: Feb '08 DevDiv TFS Dogfood Statistics</title><link>http://blogs.msdn.com/bharry/archive/2008/02/09/feb-08-devdiv-tfs-dogfood-statistics.aspx#7716606</link><pubDate>Fri, 15 Feb 2008 17:36:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7716606</guid><dc:creator>Knut</dc:creator><description>&lt;p&gt;How many servers are used? &amp;nbsp;Do you recommend one server per product group?&lt;/p&gt;
</description></item><item><title>re: Feb '08 DevDiv TFS Dogfood Statistics</title><link>http://blogs.msdn.com/bharry/archive/2008/02/09/feb-08-devdiv-tfs-dogfood-statistics.aspx#7716749</link><pubDate>Fri, 15 Feb 2008 17:46:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7716749</guid><dc:creator>bharry</dc:creator><description>&lt;p&gt;These statistics are for one server. &amp;nbsp;However, we have about 25 installed in total here. &amp;nbsp;How many servers depends on many things. &amp;nbsp;I would generally recommend different servers for sure when your operations requirements or ownership are different. &amp;nbsp;Also if you have large projects that have nothing to do with each other, separate servers makes sense. &amp;nbsp;For example, we use one server for Visual Studio and a different server for Microsoft Office and yet a different one for the Windows team.&lt;/p&gt;
&lt;p&gt;Brian&lt;/p&gt;
</description></item><item><title>re: Feb '08 DevDiv TFS Dogfood Statistics</title><link>http://blogs.msdn.com/bharry/archive/2008/02/09/feb-08-devdiv-tfs-dogfood-statistics.aspx#8037850</link><pubDate>Wed, 05 Mar 2008 02:08:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8037850</guid><dc:creator>PaulB</dc:creator><description>&lt;p&gt;Just to add to your peformance data, we have a situation where we have one folder (buried deep) that has over 900 folders in it, and each of those folders has between half a dozen and a dozen files in it.&lt;/p&gt;
&lt;p&gt;Dealing with anything within this tree is seriously dog-slow (using 2005/SP1 now). &amp;nbsp;Endless screen and window refreshes.&lt;/p&gt;
&lt;p&gt;Resolves are very slow in this tree as well. &amp;nbsp;Here's a great example I just ran into. &amp;nbsp;This is stupid, yes, but it happens: &amp;nbsp;I manually copied over this tree to a new branch I was working on (in just the file system), as a test for some work I was doing. &amp;nbsp; &amp;nbsp;At some later point, I did the TFS merge of those files over. &amp;nbsp;Every single one flagged a conflict of a type &amp;quot;Writable file exists&amp;quot;. &amp;nbsp;Well, yeah. &amp;nbsp;Oops. &amp;nbsp;My bad. &amp;nbsp;So I did the multi-select thing to resolve over 5000 files at once (just doing that took minutes), and told it to &amp;quot;overwrite local file&amp;quot; since I wanted to just pretend like those files hadn't been there (they shoudln't have been, I know).&lt;/p&gt;
&lt;p&gt;Well, the resolve process was taking 3-5 seconds PER FILE. &amp;nbsp;Ridiculously slow. &amp;nbsp;I tried to cancel it, went to the command line to just ATTRIB /S +R *.* to add the flag, but I couldn't get TFS to notice there were no conflicts any more. &amp;nbsp;Doing the intial merge took over an hour for it to finish. &amp;nbsp;The undo took half an hour. &amp;nbsp;All these times are insane.&lt;/p&gt;
&lt;p&gt;I discovered much of the 'resolve' time was spent updating the Pending Changes window one file at a time, rather than batching it up at the end. &amp;nbsp;I think all that repainting is 90% of the processing time.&lt;/p&gt;
&lt;p&gt;Anyway, I've wasted an entire afternoon on this, due to one mess up on my part, and the end result is I still haven't finished the task I started.&lt;/p&gt;
</description></item><item><title>re: Feb '08 DevDiv TFS Dogfood Statistics</title><link>http://blogs.msdn.com/bharry/archive/2008/02/09/feb-08-devdiv-tfs-dogfood-statistics.aspx#8051483</link><pubDate>Wed, 05 Mar 2008 15:36:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8051483</guid><dc:creator>bharry</dc:creator><description>&lt;p&gt;I'm sorry to hear it. &amp;nbsp;I don't know the specifics of the issue you are hitting but I can make some guesses. &amp;nbsp;If at all possible, I recommend updating to TFS 2008. &amp;nbsp;It contained a huge number of perf improvements with a few pervasive schema improvements.&lt;/p&gt;
&lt;p&gt;TFS 2008 SP1 is also in the works and it contains yet more improvements. &amp;nbsp;I believe that by the next major version we will be pretty much done with perf and scale tuning.&lt;/p&gt;
&lt;p&gt;Brian&lt;/p&gt;
</description></item><item><title>TFS Dog Food Statistics ... yes it is a scalable solution!</title><link>http://blogs.msdn.com/bharry/archive/2008/02/09/feb-08-devdiv-tfs-dogfood-statistics.aspx#8117284</link><pubDate>Sun, 09 Mar 2008 15:34:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8117284</guid><dc:creator>Willy-Peter Schaub's Cave of Chamomile Simplicity</dc:creator><description>&lt;p&gt;If you have wondered whether TFS can scale, whether is it suitable for more than just one project ..&lt;/p&gt;
</description></item><item><title>re: Feb '08 DevDiv TFS Dogfood Statistics</title><link>http://blogs.msdn.com/bharry/archive/2008/02/09/feb-08-devdiv-tfs-dogfood-statistics.aspx#8329574</link><pubDate>Fri, 21 Mar 2008 19:51:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8329574</guid><dc:creator>Bebo</dc:creator><description>&lt;p&gt;Thank you for providing these statistics. They are very imformative.&lt;/p&gt;
&lt;p&gt;I'd like to see some statistics on what project templates used across all the projects. Which ones are used most? How many projects actually use one of the project templates that comes with TFS out-of-the-box.&lt;/p&gt;
</description></item><item><title>re: Feb '08 DevDiv TFS Dogfood Statistics</title><link>http://blogs.msdn.com/bharry/archive/2008/02/09/feb-08-devdiv-tfs-dogfood-statistics.aspx#8413550</link><pubDate>Mon, 21 Apr 2008 06:09:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8413550</guid><dc:creator>bharry</dc:creator><description>&lt;p&gt;Most of the divisions in Microsoft have customized the process template they use to match exactly what they need. &amp;nbsp;I suspect some of the smaller teams use something close to out of the box but what the big teams use has been changed substantially.&lt;/p&gt;
&lt;p&gt;In fact, there is a central group in Microsoft for developing and sharing development process best practices and part of that includes providing/consulting on TFS process templates.&lt;/p&gt;
&lt;p&gt;We are incorporating some of that into our next version of the process templates. &amp;nbsp;However, we generally expect any sufficiently sophisticated/large organizations to customize their process template.&lt;/p&gt;
&lt;p&gt;Brian&lt;/p&gt;
</description></item></channel></rss>