{"id":3821,"date":"2011-08-04T05:30:50","date_gmt":"2011-08-04T05:30:50","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/bharry\/2011\/08\/04\/vs-release-cadence-question\/"},"modified":"2011-08-04T05:30:50","modified_gmt":"2011-08-04T05:30:50","slug":"vs-release-cadence-question","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/bharry\/vs-release-cadence-question\/","title":{"rendered":"VS Release cadence question"},"content":{"rendered":"<p>In my <a href=\"http:\/\/blogs.msdn.com\/b\/bharry\/archive\/2011\/08\/02\/a-comment-on-performance.aspx\">post on MTM performance<\/a>, Lachlan asked if we plan to start releasing VS more often.&nbsp; I wrote an answer but it got so long that I decided to turn it into a post instead.&nbsp; Here it is&#8230;\nAs for release cadence, it&#8217;s a complicated question. We&#8217;ve had a lot of conversations about it over the years and we want to release more frequently.&nbsp; I think the biggest thing we NEED to be able to do is to get experience improvements (rather than new features) in people&#8217;s hands more quickly.&nbsp; Some random thoughts on what we do today.\nAbout a month ago I was in a discussion on how we improve our release cadence and, for perspective, Jeff Beehler (he&#8217;s kind of the head release manager for Visual Studio) did some digging on how many &#8220;releases&#8221; we&#8217;ve had in the last 18 months.&nbsp; He counted almost everything &#8211; Major product, service packs, Power Tools, Feature Packs, SDKs, out of band releases (like Silverlight tooling or phone tooling), etc.&nbsp; He did not count Hot fixes &#8211; that would really bloat the number and be misleading.&nbsp; The surprising thing was that there were about 75 releases.&nbsp; That means we&#8217;ve released some VS value about once a week for the past 18 months.&nbsp; That&#8217;s pretty dang fast and if you actually had to consume all of that, you&#8217;d probably be begging us to slow down.\nSo, I think the real issue isn&#8217;t how fast we are able to release value but rather whether or not we&#8217;re choosing to release the &#8220;right&#8221; things.&nbsp; In my mind, the answer is that we have some work to do to refocus some of that weekly release energy to more directly customer responsive issues, like performance improvements.&nbsp; However, we also have to be careful about churn and regression risks in these more rapid releases.&nbsp; We are able to do so many today because most of&nbsp; them are additive to the core code base rather than disruptive.\nOf course, the other problem we have is that I bet you didn&#8217;t know we shipped that much stuff in the past 18 months and I bet you have no idea what it was and whether or not you want it.&nbsp; We have some work to do to provide a better delivery channel for the updates that makes it easier for people to learn about them and choose whether or not to install them.&nbsp; We also need to make sure they aren&#8217;t disruptive to end users when they install them.&nbsp; We&#8217;re working on a plan to better leverage the VS Gallery for that in the VS 11 release.&nbsp; We&#8217;re contemplating a set of enhancements to the VS Gallery that will enable us to publicize more of our updates that way.<\/p>\n<p>Brian<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In my post on MTM performance, Lachlan asked if we plan to start releasing VS more often.&nbsp; I wrote an answer but it got so long that I decided to turn it into a post instead.&nbsp; Here it is&#8230; As for release cadence, it&#8217;s a complicated question. We&#8217;ve had a lot of conversations about it [&hellip;]<\/p>\n","protected":false},"author":244,"featured_media":14617,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[4],"class_list":["post-3821","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-visual-studio"],"acf":[],"blog_post_summary":"<p>In my post on MTM performance, Lachlan asked if we plan to start releasing VS more often.&nbsp; I wrote an answer but it got so long that I decided to turn it into a post instead.&nbsp; Here it is&#8230; As for release cadence, it&#8217;s a complicated question. We&#8217;ve had a lot of conversations about it [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/3821","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/users\/244"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/comments?post=3821"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/3821\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media\/14617"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media?parent=3821"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/categories?post=3821"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/tags?post=3821"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}