{"id":5163,"date":"2005-03-04T22:37:00","date_gmt":"2005-03-04T22:37:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/buckh\/2005\/03\/04\/team-foundation-dogfood\/"},"modified":"2005-03-04T22:37:00","modified_gmt":"2005-03-04T22:37:00","slug":"team-foundation-dogfood","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/buckh\/team-foundation-dogfood\/","title":{"rendered":"Team Foundation Dogfood"},"content":{"rendered":"<p>We&#8217;re rapidly approaching the time for Whidbey Beta 2.&nbsp; It is the first beta for <a href=\"http:\/\/lab.msdn.microsoft.com\/teamsystem\/\">Team System<\/a> as a whole.&nbsp; As a part of that, we&#8217;ll be using it as our dogfood system.&nbsp; I&#8217;m really looking forward to that, as each new dogfood &#8220;release&#8221; allows us to make more extensive use of features in&nbsp;the system.&nbsp; We also get features that were missing, performance gains from tuning the system, usability improvements, and more robustness.<\/p>\n<p><a href=\"http:\/\/blogs.msdn.com\/johnlawr\">John Lawrence<\/a>, one of the Team Foundation dev managers, has posted the <a href=\"http:\/\/blogs.msdn.com\/johnlawr\/archive\/2005\/03\/04\/385426.aspx\">statistics for the current dogfood system<\/a> that Team System uses.&nbsp; Keep in mind that we are using the <a href=\"http:\/\/blogs.msdn.com\/buckh\/archive\/2004\/12\/30\/344596.aspx\">Dec. CTP release<\/a> with patches.&nbsp; That&#8217;s right &#8212; the code base for the system we&nbsp;use every day&nbsp;is essentially from mid-November.<\/p>\n<p>One of the very useful features that was rolled out for the first time with the current dogfood system was shelving.&nbsp; <a href=\"http:\/\/blogs.msdn.com\/buckh\/archive\/2005\/02\/23\/379186.aspx\">Shelving<\/a> has been very popular.&nbsp; Developers use it constantly for everything from backups to code reviews.&nbsp; You&#8217;ll notice in John&#8217;s post that there are 195 shelvesets in the system right now.&nbsp; That&#8217;s not counting all of the short-lived shelvesets that people created and deleted before the stat was snapped.<\/p>\n<p>The previous dogfood system we put in place actually remained in service for about six months.&nbsp; That was the Whidbey Beta 1 Refresh with patches.&nbsp; We got a lot of mileage out of that system.<\/p>\n<p>Our very first source control dogfood system (the current dogfood system has all the pieces of Team System) was one we set up over a year ago in one team member&#8217;s office.&nbsp; The Hatteras team used and ran that server for all Hatteras development.&nbsp; Even at that early stage, we were able to make good use of it and not lose any data.&nbsp; But we were only using Hatteras at that point.<\/p>\n<p>The current dogfood system is hosted in Redmond.&nbsp; Our office is in Durham, NC.&nbsp; The connection from our office to the corporate network is but a small&nbsp;fraction of what a corporate network provides.&nbsp; That means we get the same experience as our customers with geographically-dispersed&nbsp;teams (we also have users on a couple of other continents).&nbsp; I&#8217;m pleased to say that it&#8217;s been an overall good experience.<\/p>\n<p>We&#8217;ve come a long ways from those earlier dogfood systems.&nbsp; It&#8217;s amazing to look back on how much has changed and how much we have learned in the process.&nbsp;&nbsp;The experience&nbsp;has changed the product in significant ways.<\/p>\n<p>We are our customers.&nbsp; Our colleagues are our customers.&nbsp; We all provide feedback on the system,&nbsp;both on what works well and what we find frustrating.&nbsp;&nbsp;It&#8217;s made&nbsp;the product better.<\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We&#8217;re rapidly approaching the time for Whidbey Beta 2.&nbsp; It is the first beta for Team System as a whole.&nbsp; As a part of that, we&#8217;ll be using it as our dogfood system.&nbsp; I&#8217;m really looking forward to that, as each new dogfood &#8220;release&#8221; allows us to make more extensive use of features in&nbsp;the system.&nbsp; [&hellip;]<\/p>\n","protected":false},"author":94,"featured_media":10268,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[6,8],"class_list":["post-5163","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-source-control","tag-team-foundation"],"acf":[],"blog_post_summary":"<p>We&#8217;re rapidly approaching the time for Whidbey Beta 2.&nbsp; It is the first beta for Team System as a whole.&nbsp; As a part of that, we&#8217;ll be using it as our dogfood system.&nbsp; I&#8217;m really looking forward to that, as each new dogfood &#8220;release&#8221; allows us to make more extensive use of features in&nbsp;the system.&nbsp; [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/posts\/5163","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/users\/94"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/comments?post=5163"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/posts\/5163\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/media\/10268"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/media?parent=5163"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/categories?post=5163"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/tags?post=5163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}