{"id":1531,"date":"2014-02-21T06:11:00","date_gmt":"2014-02-21T06:11:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/bharry\/2014\/02\/21\/vs-online-early-adopter-program-extended-to-may-7-2014\/"},"modified":"2024-03-27T11:32:55","modified_gmt":"2024-03-27T18:32:55","slug":"vs-online-early-adopter-program-extended-to-may-7-2014","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/bharry\/vs-online-early-adopter-program-extended-to-may-7-2014\/","title":{"rendered":"VS Online early adopter program extended to May 7, 2014"},"content":{"rendered":"<p>***UPDATED*** June 2014 &#8211; The early adopter program ended in may and the data export capability described below expired on May 20th.<\/p>\n<p>I know this is the second time I am doing this but I believe it is the last.\u00a0 For a refresher for those who don\u2019t remember what the early adopter program is, let me explain.\u00a0 We released the public preview of VS Online in November.\u00a0 At that time, we introduced our business terms, in a preview form \u2013 including free access for up to 5 users.\u00a0 You can read more about your options for purchasing VS Online on the <a href=\"http:\/\/www.visualstudio.com\/products\/visual-studio-online-overview-vs\">Visual Studio Online overview page<\/a>.\u00a0 We had promised the throngs of people who jumped onto the service early (before we had announced pricing) that we\u2019d ensure a smooth transition for them into the paying service.\u00a0 Part of that transition is an \u201cearly adopter program\u201d that enables them to continue to use the service for free for a period while they evaluate the change.\u00a0 Part of our plan has been to provide the ability for customers to migrate their data from the service and to an on-premises TFS with very high fidelity should they choose to do so.\u00a0 Our original expectation was that, this would have been available in the ~January timeframe.<\/p>\n<p>However, readers of my blog will know that we had some post launch reliability issues and, as I described in <a href=\"http:\/\/blogs.msdn.com\/b\/bharry\/archive\/2014\/02\/10\/visual-studio-online-update-feb-10.aspx\">this post<\/a>, we\u2019ve had to do quite a bit of work to evolve the service to continue to provide a great customer experience.\u00a0 Since providing a great service is more important than collecting money (OK, both have to happen eventually, it\u2019s just a question of which happens first <a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2014\/02\/8228.wlEmoticon-smile_58CD4724.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-15586\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2014\/02\/8228.wlEmoticon-smile_58CD4724.png\" alt=\"Image 8228 wlEmoticon smile 58CD4724\" width=\"19\" height=\"19\" \/><\/a>), we chose to delay the work on the data migration capability until we had the service in good shape again.\u00a0 In order to honor our promise of an orderly transition for our early adopters, we\u2019ve extended the early adopter program (free, roughly unlimited use).\u00a0 Those customers that created accounts before December 13, 2013 will have the expiration date of their \u201cearly adopter (free) status\u201d extended to May 7, 2014.\u00a0 At that time, the early adopter program will end and everyone will transition to \u201cstandard terms\u201d.\u00a0 Between now and then, we will enable the data export experience.\u00a0 Stay tuned for a precise date but it\u2019s several weeks away as of this writing.<\/p>\n<p>I know more free usage is not going to be frowned upon too seriously by any of you but, I never like any delay in our plan but sometimes plans have to change.\u00a0 For you early adopters, next week you will see that the banner on your VS Online account will change to show a good bit more time before your account will revert to a standard account.\u00a0 Here\u2019s what mine looks like now.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2014\/02\/5518.image_thumb_049320B0.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-15794\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2014\/02\/5518.image_thumb_049320B0.png\" alt=\"Image 5518 image thumb 049320B0\" width=\"644\" height=\"106\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2014\/02\/5518.image_thumb_049320B0.png 644w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2014\/02\/5518.image_thumb_049320B0-300x49.png 300w\" sizes=\"(max-width: 644px) 100vw, 644px\" \/><\/a><\/p>\n<p>While I\u2019m at it, let me say a few words about the data migration capability we are enabling.<\/p>\n<p>We promised to provide a smooth transition for early adopters from preview to General Availability (paying) and we are doing so.\u00a0 The ability choose to migrate to an on-premises TFS is an important part of that commitment.\u00a0 We will follow through on that commitment by enabling any customer who decides that they\u2019d rather move to an on-premises TFS (for any reason) to contact customer support and get help migrating their data.\u00a0 This will enable you to export all of your relevant VS Online data (source code, work items, test cases, etc, all with history, dates preserved, etc) and attach it to a TFS 2013 Update 2 server as a new Team Project Collection.<\/p>\n<p>There a few important things to understand:<\/p>\n<ol>\n<li>Export is not available yet but will be soon (in a few weeks).\u00a0 We will let you know when it is available.<\/li>\n<li>To migrate your data, you must contact us.\u00a0 You can send email to\u00a0(<a href=\"mailto:vsoexportsupport@microsoft.com\">***UPDATE***<\/a> email address removed due to end of the export window)\u00a0and we will help you.\u00a0 There is no charge for this.<\/li>\n<li>You can only migrate to a TFS 2013 Update 2 server.\u00a0 If you don\u2019t have that yet, you will need to upgrade.\u00a0 TFS 2013 Update 2 will RTM at the same time we enable data migration.\u00a0 Once you\u2019ve attached the exported collection to your on prem server, it\u2019s just a normal on prem server and can be managed and upgraded to future versions like any other on-prem server.<\/li>\n<li>There\u2019s no clean, easy, high fidelity way to bring your data back to the service if you change your mind.\u00a0 We don\u2019t yet have an \u201cimport\u201d feature.\u00a0 We\u2019d very much like to have one but we don\u2019t yet and until we do, this pretty much a one way street.<\/li>\n<li>The migration capability will only be available for a limited time \u2013 about 6 weeks, to help with people transitioning from the early adopter program.\u00a0 We hope to eventually provide a general purpose data export \u201cfeature\u201d but, for reasons I explain below, we aren\u2019t able to do that at this time.<\/li>\n<\/ol>\n<p>I\u2019d very much like to have a permanent export feature \u2013 I think there are lots of scenarios that it would enable, and I haven\u2019t given up on getting there.\u00a0 However, going into the the implementation of this capability we knew it was going to be very expensive.\u00a0 The big problem with it is that the service upgrades every 3 weeks but the on-premises product can\u2019t.\u00a0 That means that when we export, we have to \u201cdowngrade\u201d or transform the schema from the then current schema on the service to the schema that was supported in some version (realistically, the most recent) of the on-premises product.\u00a0 That means, for every feature we build, we must not only build the feature and build the upgrade path but we must also build the downgrade path.\u00a0 And building the downgrade path isn\u2019t the most difficult part \u2013 it\u2019s validating it on a large enough set of real world customer data to make sure that it works reliably.<\/p>\n<p>At this point, we know we have some large schema changes coming this summer as we enable process customization and other important features people are waiting for.\u00a0 We are not going to be able maintain the the \u201cdowngrade\u201d code path through those changes.\u00a0 I don\u2019t like it and I\u2019m sure I\u2019ll get my share of comments reinforcing this but I believe it\u2019s a call we need to make.\u00a0 To manage through this, we have decided to scope the capability, for now, to aiding people through the transition and will consider doing more later.\u00a0 I\u2019m not making any promises but will certainly listen to feedback over the next year.<\/p>\n<p>Of course, this data export\/migration feature is not the only way to get your data from the service.\u00a0 It\u2019s just the easiest and highest fidelity way to get it into an on-premises version of TFS.\u00a0 Your data is yours and you can use TFS features and APIs to extract any and all of your data any time you wish.<\/p>\n<p>Stay tuned over the next few months because we are going to have quite a bit of service related news.\u00a0 As soon as TFS 2013 Update 2 and the migration capability are available, I will let you know.\u00a0 I\u2019m telling you now so that you have time to get ready for it in the event you want to use it.<\/p>\n<p>Brian<\/p>\n","protected":false},"excerpt":{"rendered":"<p>***UPDATED*** June 2014 &#8211; The early adopter program ended in may and the data export capability described below expired on May 20th. I know this is the second time I am doing this but I believe it is the last.\u00a0 For a refresher for those who don\u2019t remember what the early adopter program is, let [&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":[8],"class_list":["post-1531","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-vsonline"],"acf":[],"blog_post_summary":"<p>***UPDATED*** June 2014 &#8211; The early adopter program ended in may and the data export capability described below expired on May 20th. I know this is the second time I am doing this but I believe it is the last.\u00a0 For a refresher for those who don\u2019t remember what the early adopter program is, let [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/1531","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=1531"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/1531\/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=1531"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/categories?post=1531"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/tags?post=1531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}