{"id":38469,"date":"2020-03-06T06:00:15","date_gmt":"2020-03-06T13:00:15","guid":{"rendered":"http:\/\/devblogs.microsoft.com\/premier-developer\/?p=38469"},"modified":"2020-03-03T14:45:58","modified_gmt":"2020-03-03T21:45:58","slug":"devops-dojo-for-microsoft-enterprise-services","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/premier-developer\/devops-dojo-for-microsoft-enterprise-services\/","title":{"rendered":"A DevOps Dojo for Microsoft Enterprise Services"},"content":{"rendered":"<p style=\"text-align: left;\"><a href=\"https:\/\/www.linkedin.com\/in\/jessempowell\/\">Jesse Powell<\/a>, Director, Technical Delivery at Microsoft Services: Developer Support. <a href=\"https:\/\/www.linkedin.com\/in\/mikebat\/\">Mike Batongbacal<\/a>, Senior Application Development Manager, Microsoft Services: Developer Support. <a href=\"https:\/\/www.linkedin.com\/in\/lipien\/\" target=\"_blank\" rel=\"noopener noreferrer\">Dave Lipien<\/a>, Director, Microsoft Services: Developer Support. <a href=\"https:\/\/www.linkedin.com\/in\/sharoneilon\/\">Sharon Eilon<\/a> is Head of Application Services Americas at Microsoft Services.<\/p>\n<hr \/>\n<p style=\"text-align: right;\">Click <a href=\"http:\/\/devblogs.microsoft.com\/premier-developer\/devops-dojo-de-microsoft-servicios\">here<\/a> for Spanish | Click <a href=\"http:\/\/devblogs.microsoft.com\/premier-developer\/devops-dojo-de-microsoft-services\/\">here<\/a> for French<\/p>\n<p><strong>DevOps Dojo from Microsoft Services<\/strong><\/p>\n<ul>\n<li><strong>DevOps<\/strong>: \u201cThe union of people, process, and products to enable continuous delivery of value to our end users.\u201d \u2013 Donovan Brown, Principal DevOps Manager and Cloud Advocate at Microsoft<\/li>\n<li><strong>D\u014dj\u014d<\/strong>: A space for immersive learning, meditation, and practice.<\/li>\n<\/ul>\n<p>Just over 2 years ago, when Jesse was asked to shape Microsoft Services\u2019 strategy for approaching the topic of DevOps, we faced some serious challenges. The term DevOps was starting to climb in both popularity and mindshare with our customers faster than we had anticipated. While we had a few individuals in our organization who were thought leaders on Application Lifecycle Management (ALM) and who had led customers on journeys adopting agile methodologies and tools, as an organization we fell short of having a baseline of foundational knowledge of DevOps. We recognized that in order to deliver even more value through our consulting engagements where we were building solutions for our customers, we need to get this place.<\/p>\n<p>Secondly, while we had a portfolio of DevOps related consulting offerings, we lacked an established DevOps customer journey to organize the individual solutions into a cohesive support experience. As a result, it was often difficult for our sellers and account managers to navigate which was the right title at the right time to bring to their customers.<\/p>\n<p>Lastly, and perhaps worst of all, was how we had fallen behind our brothers and sisters in our product engineering teams on the DevOps front and that we had started to lose credibility with them as effective enablers of DevOps change for our joint customers.<\/p>\n<p>At the time the Azure DevOps product team had begun externally sharing their <a href=\"https:\/\/azure.microsoft.com\/en-us\/solutions\/devops\/devops-at-microsoft\">inspiring story<\/a> of how they had completely reinvented themselves from selling boxed products with quarterly updates to instead offering cloud services to millions of concurrent users with 99.99% uptime while releasing updates daily. They had done so over an arduous 7-year journey of reorganizing to remove silos, reading and applying the landscape of literature on process improvement and value stream mapping, and of course adopting (and even authoring) the principles and culture of DevOps. Microsoft Services, on the other hand, had no such story to tell.<\/p>\n<p>Enter <a href=\"https:\/\/www.linkedin.com\/in\/kantang\/\">Kan Tang<\/a>, who joined Microsoft in February 2019 as a Senior Architect in our Apps Domain. Kan presented her vision for a DevOps Dojo: A set of intellectual property and a delivery vehicle that would enable us to teach the principles of DevOps to our own people and to our customers alike. Kan quickly secured the buy-in and investment of multiple senior leaders in our organization and built a virtual team of content contributors. After several months of hard work, this v-team released the \u201cDevOps Dojo: White Belt\u201d, which is our introductory Dojo experience.<\/p>\n<p>The DevOps Dojo: White Belt contains eight modules, each aligned to key DevOps concepts such as Continuous Integration, Continuous Security, Continuous Planning, and others. Each module is comprised of a lecture, a hands-on lab exercise with a robust sample application in a virtual environment in both C# and Java, a role-playing exercise, and a \u201cmake-it-real\u201d section where participants apply what they learned to their current real-world challenges. The Dojo also contains content for 4 \u201cpillars\u201d: <a href=\"https:\/\/azure.microsoft.com\/en-us\/resources\/devops-at-microsoft-driving-culture-change\/\">Culture<\/a>, Lean Product, Architecture, and Technology, to round out the discussion. The Dojo can be delivered in several formats: as a 2-hour \u201cfoundation\u201d online course, as a 3-day accelerated workshop, as a 1-day deep-dive on a single module, or as a 2-week long immersive experience. Orange Belt, Green Belt, and Black Belt offerings will follow with deeper and more technically challenging experiences for those that want to raise their DevOps capabilities and maturity.<\/p>\n<p>Microsoft Services is rolling out the Dojo as a required training internally for our consultants and support engineers to ensure we all have the baseline DevOps knowledge needed to drive great outcomes. When each of us is bringing the best DevOps principles, practices, culture and tooling to every consulting engagement, we can build superior solutions for our customers that are affordable, scalable, operable, maintainable, performant and secure, while getting to market faster, responding quickly to feedback, and managing change.<\/p>\n<p>Dojo is also now the cornerstone in our portfolio of DevOps offerings and at the center of a clear customer journey and DevOps roadmap.<\/p>\n<p>One of the many positive outcomes of our Dojo journey is how it forged a closer partnership with the Azure DevOps product engineering team. We had constant interaction with and feedback from <a href=\"https:\/\/devblogs.microsoft.com\/devops\/author\/samgumicrosoft-com\/\">Sam Guckenheimer\u2019s<\/a> team as we built the Dojo content, trained our master trainers, and delivered the first pilot experiences. Through this partnership we ensured that we all share a common language and taxonomy when talking about DevOps with our customers. We demonstrated that Enterprise Services now has phenomenal DevOps capabilities and the ability to share them with our customers. As a result, the product engineering team now readily engages us as a partner of choice for helping customers on their journey to DevOps.<\/p>\n<p>As described in the influential book <em>Accelerate<\/em> by Nicole Forsgren, Jez Humble and Gene Kim: \u201cDevOps Practices\u00a0lead to higher IT performance. Developers spend 21% less time on unplanned work and rework and 44% more time spent on new work that leads to delivering more innovation and great customer experiences. Strong IT Performance is a competitive advantage. Firms with high-performing IT organizations were 2x as likely to exceed their profitability, market share, and productivity goals.\u201d<\/p>\n<p>Do you want to start your DevOps Journey? Do you want to hear more about our learnings and insights? Microsoft Services is here to help \u2013 please contact us.<\/p>\n<p>The DevOps Dojo is available now to Microsoft\u2019s customers. The DevOps Dojo can be delivered via a <a href=\"https:\/\/www.microsoft.com\/en-us\/industry\/services\/support\">Premier Classic or Unified Support<\/a> contract, or via <a href=\"https:\/\/www.microsoft.com\/en-us\/industry\/services\">Microsoft Services<\/a> when larger scale implementations are desired. If you are interested in having your team experience the DevOps Dojo, contact your Application Development Manager (ADM), Technical Account Manager (TAM), or other Microsoft representative.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The DevOps Dojo: White Belt contains eight modules, each aligned to key DevOps concepts such as Continuous Integration, Continuous Security, Continuous Planning, and others.<\/p>\n","protected":false},"author":582,"featured_media":38472,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[22,1],"tags":[34,2571,21,320,3],"class_list":["post-38469","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops","category-permierdev","tag-alm","tag-azure-devops","tag-devops","tag-region_us","tag-team"],"acf":[],"blog_post_summary":"<p>The DevOps Dojo: White Belt contains eight modules, each aligned to key DevOps concepts such as Continuous Integration, Continuous Security, Continuous Planning, and others.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts\/38469","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=38469"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts\/38469\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/media\/38472"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/media?parent=38469"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/categories?post=38469"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/tags?post=38469"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}