{"id":1117,"date":"2021-04-27T12:48:44","date_gmt":"2021-04-27T19:48:44","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/azure-sdk\/?p=1117"},"modified":"2021-04-27T12:48:44","modified_gmt":"2021-04-27T19:48:44","slug":"planning-2021","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/azure-sdk\/planning-2021\/","title":{"rendered":"Help Plan the Next Phase of the Azure SDK"},"content":{"rendered":"<p>Anyone who has worked in software knows that one word that will invoke a whole range of emotions &#8211; joy, excitement, perhaps a bit of fear &#8211; is planning. Azure iterates continuously on plans, but we have two major planning cycles a year &#8211; called semesters. Semester planning is a time during which we work together to re-prioritize community requests and coordinate across teams to deliver the things the community is most excited about. Each semester is named after an element in the periodic table &#8211; we are currently in Cobalt and will be moving into Nickel in June. This means May is a BIG month around Azure as we lock our set of Nickel plans.<\/p>\n<p>In the Azure SDK team, we have a unique planning vantage point as we work across all Azure services to deliver a cohesive developer experience. In the past, we have written about the triage process we have in place to distribute <a href=\"https:\/\/devblogs.microsoft.com\/azure-sdk\/github-issue-support-process\/\">GitHub based feedback<\/a> across Azure teams. Planning is one of the best times to take advantage of this process to help us deliver the developer experience features that the community wants. Over the first two weeks of May, the Azure SDK team will be reviewing community feedback in reactions and comments to get an understanding of what our community want the most, and work with service team partners to get them delivered. This means that the next two weeks are an excellent time to get in your feedback!<\/p>\n<h2>Ways to Leave Feedback<\/h2>\n<h3>Nickel Planning Cycle<\/h3>\n<p>For the Nickel planning cycle, we have made some specific &#8220;What&#8217;s next?&#8221; issues for community discussion. Feel free to visit any of these issues and leave comments on what you want to see in the future.<\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-js\/issues\/14953\">JavaScript\/TypeScript<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-python\/issues\/18182\">Python<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-java\/issues\/20846\">Java<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-net\/issues\/20549\">.NET<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-cpp\/issues\/2143\">C++<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-c\/issues\/1711\">C<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-go\/issues\/14559\">Go<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-ios\/issues\/827\">iOS<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-android\/issues\/756\">Android<\/a><\/li>\n<\/ul>\n<h3>Feature Requests<\/h3>\n<p>Alternatively, you can raise a feature request in our repos at any time. The Azure SDK team uses the <code>feature-request<\/code> label to track these requests. This means that the easiest way to see outstanding requests it to filter to this label in our GitHub repositories.<\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-js\/issues?page=1&amp;q=is%3Aissue+is%3Aopen+label%3Afeature-request\">JavaScript\/TypeScript<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-python\/issues?q=is%3Aissue+is%3Aopen+label%3Afeature-request\">Python<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-java\/issues?q=is%3Aissue+is%3Aopen+label%3Afeature-request\">Java<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-net\/issues?q=is%3Aissue+is%3Aopen+label%3Afeature-request\">.NET<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-cpp\/issues?q=is%3Aissue+is%3Aopen+label%3Afeature-request\">C++<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-c\/issues?q=is%3Aissue+is%3Aopen+label%3Afeature-request\">C<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-go\/issues?q=is%3Aissue+is%3Aopen+label%3Afeature-request\">Go<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-ios\/issues?q=is%3Aissue+is%3Aopen+label%3Afeature-request\">iOS<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-android\/issues?q=is%3Aissue+is%3Aopen+label%3Afeature-request\">Android<\/a><\/li>\n<\/ul>\n<p>If an issue has a milestone date listed, then good news &#8211; it is already on our backlog!<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-content\/uploads\/sites\/58\/2021\/04\/2021-04-27-IssueWithMilestone.png\" alt=\"Issue with milestone\" \/><\/p>\n<p>If it doesn&#8217;t, then it&#8217;s a great opportunity for you to leave feedback.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-content\/uploads\/sites\/58\/2021\/04\/2021-04-27-IssueWithoutMilestone.png\" alt=\"Issues without milestone\" \/><\/p>\n<h3>Design Guidelines Feedback<\/h3>\n<p>In general, we also look for feedback on our design guidelines on a rolling basis &#8211; to find proposed changes to design guidelines, look for the tag <code>ArchBoard Guidelines<\/code>.<\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/Azure\/azure-sdk\/issues?q=is%3Aissue+is%3Aopen+label%3A%22ArchBoard+Guidelines%22\">Guidelines<\/a><\/li>\n<\/ul>\n<h2>Leaving Issue Feedback<\/h2>\n<p>There are several ways to leave feedback on Azure SDK GitHub issues. We regularly track the reactions to issues. If you leave us thumbs up (+1), heart, rocket, or hooray on the main issue, we will assume you are interested in the feature being delivered. If you leave thumbs down (-1) or confused on the main issue, we&#8217;ll assume you have reservations.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-content\/uploads\/sites\/58\/2021\/04\/2021-04-27-IssueReactions.png\" alt=\"Issues reactions\" \/><\/p>\n<p>Another way to leave feedback is in the comments! We particularly appreciate comments that describe your specific use case, and give sample code if possible. This helps us get a deeper understanding of the exact capabilities you are looking for, and the gaps we currently have.<\/p>\n<p><!-- FOOTER: DO NOT EDIT OR REMOVE --><\/p>\n<p><div  class=\"d-flex justify-content-center\"><a class=\"cta_button_link btn-primary mb-24\" href=\"https:\/\/aka.ms\/azsdk\/releases\" target=\"_blank\">Azure SDK Releases<\/a><\/div><\/p>\n<h2>Azure SDK Blog Contributions<\/h2>\n<p>Thank you for reading this Azure SDK blog post! We hope that you learned something new and welcome you to share this post. We are open to Azure SDK blog contributions. Please contact us at <a href=\"&#109;&#x61;&#105;&#x6c;&#116;&#x6f;&#58;&#x61;z&#115;&#x64;&#107;&#x62;&#108;&#x6f;&#103;&#x40;&#109;&#105;&#x63;&#114;&#x6f;&#115;&#x6f;&#102;&#x74;&#46;&#x63;o&#109;\">&#x61;z&#115;&#x64;&#107;&#x62;&#108;&#x6f;&#103;&#x40;&#109;&#105;&#x63;&#114;&#x6f;&#115;&#x6f;&#102;&#x74;&#46;&#x63;o&#109;<\/a> with your topic and we&#8217;ll get you set up as a guest blogger.<\/p>\n<h2>Azure SDK Links<\/h2>\n<ul>\n<li>Azure SDK Website: <a href=\"https:\/\/aka.ms\/azsdk\">aka.ms\/azsdk<\/a><\/li>\n<li>Azure SDK Intro (3 minute video): <a href=\"https:\/\/aka.ms\/azsdk\/intro\">aka.ms\/azsdk\/intro<\/a><\/li>\n<li>Azure SDK Intro Deck (PowerPoint deck): <a href=\"https:\/\/aka.ms\/azsdk\/intro\/deck\">aka.ms\/azsdk\/intro\/deck<\/a><\/li>\n<li>Azure SDK Releases: <a href=\"https:\/\/aka.ms\/azsdk\/releases\">aka.ms\/azsdk\/releases<\/a><\/li>\n<li>Azure SDK Blog: <a href=\"https:\/\/aka.ms\/azsdk\/blog\">aka.ms\/azsdk\/blog<\/a><\/li>\n<li>Azure SDK Twitter: <a href=\"https:\/\/twitter.com\/AzureSDK\">twitter.com\/AzureSDK<\/a><\/li>\n<li>Azure SDK Design Guidelines: <a href=\"https:\/\/aka.ms\/azsdk\/guide\">aka.ms\/azsdk\/guide<\/a><\/li>\n<li>Azure SDKs &amp; Tools: <a href=\"https:\/\/azure.microsoft.com\/downloads\">azure.microsoft.com\/downloads<\/a><\/li>\n<li>Azure SDK Central Repository: <a href=\"https:\/\/github.com\/azure\/azure-sdk#azure-sdk\">github.com\/azure\/azure-sdk<\/a><\/li>\n<li>Azure SDK for .NET: <a href=\"https:\/\/github.com\/azure\/azure-sdk-for-net\">github.com\/azure\/azure-sdk-for-net<\/a><\/li>\n<li>Azure SDK for Java: <a href=\"https:\/\/github.com\/azure\/azure-sdk-for-java\">github.com\/azure\/azure-sdk-for-java<\/a><\/li>\n<li>Azure SDK for Python: <a href=\"https:\/\/github.com\/azure\/azure-sdk-for-python\">github.com\/azure\/azure-sdk-for-python<\/a><\/li>\n<li>Azure SDK for JavaScript\/TypeScript: <a href=\"https:\/\/github.com\/azure\/azure-sdk-for-js\">github.com\/azure\/azure-sdk-for-js<\/a><\/li>\n<li>Azure SDK for Android: <a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-android\">github.com\/Azure\/azure-sdk-for-android<\/a><\/li>\n<li>Azure SDK for iOS: <a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-ios\">github.com\/Azure\/azure-sdk-for-ios<\/a><\/li>\n<li>Azure SDK for Go: <a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-go\">github.com\/Azure\/azure-sdk-for-go<\/a><\/li>\n<li>Azure SDK for C: <a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-c\">github.com\/Azure\/azure-sdk-for-c<\/a><\/li>\n<li>Azure SDK for C++: <a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-cpp\">github.com\/Azure\/azure-sdk-for-cpp<\/a><\/li>\n<\/ul>\n<p><!-- FOOTER: DO NOT EDIT OR REMOVE --><\/p>\n<p><!-- github links --><\/p>\n<p><!-- sample links --><\/p>\n<p><!-- migration guides --><\/p>\n<p><!-- service bus processor --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Azure iterates continually on plans, but we have two major planning cycles a year where new initiatives are started. We will be evaluating popular feature requests as part of this process.<\/p>\n","protected":false},"author":42504,"featured_media":1109,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[796,705],"class_list":["post-1117","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure-sdk","tag-planning","tag-sdk"],"acf":[],"blog_post_summary":"<p>Azure iterates continually on plans, but we have two major planning cycles a year where new initiatives are started. We will be evaluating popular feature requests as part of this process.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/posts\/1117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/users\/42504"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/comments?post=1117"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/posts\/1117\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/media\/1109"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/media?parent=1117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/categories?post=1117"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/tags?post=1117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}