{"id":1034,"date":"2016-04-04T00:00:51","date_gmt":"2016-04-04T00:00:51","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/premier_developer\/?p=1034"},"modified":"2020-02-14T07:47:18","modified_gmt":"2020-02-14T14:47:18","slug":"how-microsoft-does-devops","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/premier-developer\/how-microsoft-does-devops\/","title":{"rendered":"How Microsoft does DevOps"},"content":{"rendered":"<p>In this blog post, Application Development Manager, <strong>Justin Wendlandt<\/strong>, shares a bit about DevOps strategy, why it\u2019s important, and common areas Premier Developer can help your teams.<\/p>\n<hr style=\"width: 100%;\" width=\"100%\" \/>\n<p>&nbsp;<\/p>\n<p>One of the core focuses at every enterprise or technology organization is how to deliver more business value to their sponsors. It may be phrased differently depending on who you ask. Some statements I hear are, \u201cwe need to do more with less\u201d, \u201crelease features more often\u201d or my favorite, \u201cbuild software faster\u201d.<\/p>\n<p>In today\u2019s cloud-first, mobile-first world technology companies are stuck between features that their business sponsors or customers want and staying current on the new technologies that are changing to support those features. In order to accommodate those moving targets on both sides, your team needs to move faster and be more agile to the changes. So what changes does your organization need to make in terms of People, Processes and Technology in order to build software faster?<\/p>\n<p>At Microsoft, we are heavily focused on the topic of DevOps. It\u2019s that grey area between what a developer does day-to-day and what happens inside an operations organization on a daily basis. Our internal product groups at Microsoft are sharing our story in terms of this transformation to adopt a strong relationship between developers and operations, find out more here &#8211; <a href=\"http:\/\/stories.visualstudio.com\/devops\/\">http:\/\/stories.visualstudio.com\/devops\/<\/a>.<\/p>\n<p>The reason why DevOps is a focus for most companies today is because of the complexity in orchestrating tasks between developers, infrastructure engineers and operations teams. That pain used to be absorbed by organizations \u201cthrowing it over the wall\u201d and making it someone else\u2019s problem. In a healthy DevOps organization, it becomes everyone\u2019s problem.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/31\/2019\/04\/image745.png\"><img decoding=\"async\" style=\"margin: 0px 0px 0px 10px; border-width: 0px;\" title=\"DevOps Pain\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/31\/2019\/04\/image_thumb578.png\" alt=\"DevOps Pain\" width=\"424\" height=\"159\" align=\"right\" border=\"0\" \/><\/a><\/p>\n<p><a href=\"https:\/\/twitter.com\/DonovanBrown\">@DonovanBrown<\/a>\u2019s view of why DevOps is popular right now: <a href=\"http:\/\/bit.ly\/DevOpsHurts\">http:\/\/bit.ly\/DevOpsHurts<\/a><\/p>\n<p>DevOps should be viewed in terms of closing the feedback loop between product owners and technology rather than doing more with less, or building software faster. Shortening the time it takes to go from a user story, to a release to production. By doing this effectively, your team can inherently gain in terms of quality of delivery, speed to market and hopefully return on investment. Below we can see how complex this all is by the complexity by People, Process and Technology.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-35931\" src=\"http:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2016\/04\/howms.jpg\" alt=\"\" width=\"1028\" height=\"581\" srcset=\"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2016\/04\/howms.jpg 1028w, https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2016\/04\/howms-300x170.jpg 300w, https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2016\/04\/howms-768x434.jpg 768w, https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2016\/04\/howms-1024x579.jpg 1024w\" sizes=\"(max-width: 1028px) 100vw, 1028px\" \/><\/p>\n<p>Another good perspective on DevOps comes from <a href=\"https:\/\/twitter.com\/jezhumble\">@jezhumble<\/a> from Chef during this last year\u2019s <a href=\"https:\/\/www.youtube.com\/watch?v=L1w2_AY82WY\">ChefConf<\/a>. Jez Humble touches on changes needed to implement enterprise developer and operations relationships. The keynote touched on several aspects of DevOps such as \u201cThe Alignment Trap\u201d, \u201cWater-Scrum-Fall\u201d and \u201cEmergency Change Process vs. Normal Change Process\u201d.<\/p>\n<p style=\"text-align: center;\"><iframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/L1w2_AY82WY\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>You are not alone in this journey of adopting a healthy DevOps practice. There are many ways that Premier Developer can help by providing services or advice on each topic listed in the diagram above.<\/p>\n<hr style=\"width: 100%;\" width=\"100%\" \/>\n<h5><a href=\"\/b\/premier_developer\/archive\/2014\/09\/15\/welcome.aspx\"><strong>Premier Support for Developers<\/strong><\/a> provides strategic technology guidance, critical support coverage, and a range of essential services to help teams optimize development lifecycles and improve software quality.\u00a0 Contact your Application Development Manager (ADM) or <a href=\"\/b\/premier_developer\/p\/contactus.aspx\">email us<\/a> to learn more about what we can do for you.<\/h5>\n","protected":false},"excerpt":{"rendered":"<p>In this blog post, Application Development Manager, Justin Wendlandt, shares a bit about DevOps strategy, why it\u2019s important, and common areas Premier Developer can help your teams. &nbsp; One of the core focuses at every enterprise or technology organization is how to deliver more business value to their sponsors. It may be phrased differently depending [&hellip;]<\/p>\n","protected":false},"author":582,"featured_media":37840,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[21,3],"class_list":["post-1034","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-permierdev","tag-devops","tag-team"],"acf":[],"blog_post_summary":"<p>In this blog post, Application Development Manager, Justin Wendlandt, shares a bit about DevOps strategy, why it\u2019s important, and common areas Premier Developer can help your teams. &nbsp; One of the core focuses at every enterprise or technology organization is how to deliver more business value to their sponsors. It may be phrased differently depending [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts\/1034","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/users\/582"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/comments?post=1034"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts\/1034\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/media\/37840"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/media?parent=1034"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/categories?post=1034"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/tags?post=1034"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}