Digital transformation A Roadmap for People, Processes, and Platforms 5/15/2018 1:41 PM BRK3378 Digital transformation A Roadmap for People, Processes, and Platforms Jeffrey Snover Technical Fellow Azure Infrastructure and Management © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Cloud changes everything Digital Transformation changes everything
Digital Transformation What and Why? What does that mean for me? How do I get from here to there?
Digital Transformation Microsoft Inspire 5/15/2018 1:41 PM Digital Transformation Engage your customers Transform your products Empower your employees Optimize your operations © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Every company is a software company “Silicon Valley is coming. We are going to work hard to make our services as seamless and competitive as theirs.” Jamie Dimon JP Morgan CEO “Walmart is redefining the next generation of retail growth and is the best-positioned retailer to win at the convergence of digital and physical retail.” Doug McMillon Walmart CEO “We are putting 70% of our applications on the cloud to improve flexibility. And, we are launching game- changing applications to improve our efficiency.” Jeffrey Immelt GE CEO “It's about looking ahead to the changes coming to the global auto business, particularly from potential "disruptors" in Silicon Valley— and preparing Ford to thrive through those changes.” Mark Fields Ford Motor Company CEO
But Jeffrey, I manage servers. I don’t program!
Being a software company is WAY more than programming
Every company is a software company Speed and innovation Digital Transformation Stability and predictability
You’ve heard of “Moore’s Law”
* http://ecorner.stanford.edu/videos/1327/Core-and-Context The Other Moore’s Law Core Differentiation that wins customers Context Everything else Core Differentiation that wins customers Context Everything else Mission Critical Failure=> Deep trouble $$$ Risk Mission Critical failure=> deep trouble $$$ Risk Enabling Everything else Enabling Everything else Innovate Housekeeping * http://ecorner.stanford.edu/videos/1327/Core-and-Context
The Other Moore’s Law $$$ Risk Core Context Core Context Differentiation that wins customers Context Everything else Core Differentiation that wins customers Context Everything else Killing fields of many once-great companies Reduce RISK by reducing COMPLEXITY Standardize Automate Offload Mission Critical Failure=> Deep trouble Focus De-Risk Mission Critical failure=> deep trouble $$$ Risk Enabling Enabling Everything else Innovate Housekeeping
IT Spend Core Context
The Other Moore's Law effect IT Spend Core Context
How do you eat an elephant?
Creating Bandwidth
Applying the Other Moore’s Law Physical Servers and Virtual Machines On-premises, non-cloud Old IT
Applying the Other Moore’s Law Physical Servers and Virtual Machines On-premises, non-cloud Old IT Today’s IT reality Hybrid cloud
Applying the Other Moore’s Law Physical Servers and Virtual Machines On-premises, non-cloud Old IT Today’s IT reality Hybrid cloud Implementation Public cloud off-premises Cloud on-premises
Applying the Other Moore’s Law Security & Management Implementation Public cloud off-premises Cloud on-premises Tactic Platform Lift & Modernize Azure Containers Azure security + operations management Lift & Shift Azure IaaS Azure security + operations management Commodity SaaS: Microsoft Dynamics, Office 365, VSTS EMS Leave It Alone OS Upgrade System Center & Azure security + operations management
Investing in Innovation
Applying the Other Moore’s Law Security & Management Implementation Public cloud off-premises Cloud on-premises Tactic Platform Cloud native Azure PaaS Azure security + operations management Lift & Modernize Azure Containers Azure security + operations management Lift & Shift Azure IaaS Azure security + operations management Commodity SaaS: Microsoft Dynamics, Office 365, VSTS EMS Cloud native Azure Stack Azure security + operations management Leave It Alone OS Upgrade System Center & Azure security + operations management
IT Spend Core Context
Buy Infrastructure and SaaS Automate The Other Moore's Law effect IT Spend Core Context Buy Infrastructure and SaaS Automate Invest in Innovation
BUILD what differentiates you BUY what doesn’t
Roadmap for People
5/15/2018 1:41 PM Conway’s Law ‘organizations which design systems are constrained to produce designs which are copies of the communication structures of these organizations’ Conway’s law Organization A Organization B Project 1 Project 2 Dev Dev Dev © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
5/15/2018 1:41 PM Conway’s Law System X System Y ‘organizations which design systems are constrained to produce designs which are copies of the communication structures of these organizations’ Conway’s law System Subsystem 1 Subsystem 2 Organization A Organization B Project 1 Project 2 Dev Dev Dev © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Transformation requires alignment Core Differentiation that wins customers Context Everything else Deliver Business Innovation Mission Critical failure=> deep trouble $$$ Risk Platform Process People Enabling Everything else Innovate Housekeeping
Transformation requires alignment Core Differentiation that wins customers Context Everything else Deliver Business Innovation Mission Critical failure=> deep trouble $$$ Risk Shared Tools, Insights, Culture, and Ownership Platform Process People Enabling Everything else Innovate Housekeeping
Transforming: From what to what? Controlled & central responsibility
Transforming: From what to what? Core Differentiation that wins customers Context Everything else Mission Critical failure=> deep trouble $$$ Risk Enabling Everything else Innovate Housekeeping Controlled & central responsibility Freedom & delegated responsibility
The last 20 years… Development Operations Chasm of Despair Test Maintain Build Stabilize Deploy Support Translate business requirements to code Focus on completing feature work on time with quality Focused on faults, uptime and isolated automation Focus on reliability, compliance and financial management Intermediaries, strict control and long lead times to deploy
Shared Tools, Insights, Culture, and Ownership The next 20… DevOps Mission Critical failure=> deep trouble Insights & Support Develop Build Test & Stabilize Deploy Maintain & & Learning Loops Shared Tools, Insights, Culture, and Ownership Enabling Everything else
How do you eat an elephant?
Build practical job skills you can start using right away Roadmap for People Build practical job skills you can start using right away
Microsoft Azure Certification Recommendations Azure Administrator Azure Stack Operator Azure Solutions Architect Developer Path (DevOps) Pass 1 Exam Exam 533: Managing Microsoft Azure Infrastructure Solutions Exam 537: Configuring and Operating a Hybrid Cloud with Microsoft Azure Stack* Exam 532: Developing Microsoft Azure Solutions Become a Microsoft Certified Professional (MCP) + 1 Additional Exam Exam 534: Architecting Microsoft Azure Solutions Architecting Microsoft Azure Solutions Earn your Microsoft Certified Solutions Associate (MCSA): Cloud Platform + 1 Additional Exam Exam 539: Managing Linux Workloads on Microsoft Azure* Exam 538: Implementing Microsoft Azure DevOps Solutions* Earn your Microsoft Certified Expert (MCSE): Cloud Platform & Infrastructure *Exams in development
https://azure.microsoft.com/en-us/training/learning-paths
Modernize your Operations to move to a more Agile Organization Roadmap for Processes Modernize your Operations to move to a more Agile Organization
Demo DevOps Mission Critical failure=> deep trouble Enabling Insights & Support Develop & Build Test & Stabilize Deploy & Maintain Enabling Everything else
Recap DevOps Mission Critical failure=> deep trouble Enabling Insights & Support Develop & Build Test & Stabilize Deploy & Maintain Enabling Everything else
Demo DevOps Mission Critical failure=> deep trouble Enabling Insights & Support Develop & Build Test & Stabilize Deploy & Maintain Enabling Everything else
Recap DevOps Mission Critical failure=> deep trouble Enabling Insights & Support Develop & Build Test & Stabilize Deploy & Maintain Enabling Everything else
Demo DevOps Mission Critical failure=> deep trouble Enabling Insights & Support Develop & Build Test & Stabilize Deploy & Maintain Enabling Everything else
Recap DevOps Mission Critical failure=> deep trouble Enabling Insights & Support Develop & Build Test & Stabilize Deploy & Maintain Enabling Everything else
Demo DevOps Mission Critical failure=> deep trouble Enabling Insights & Support Develop & Build Test & Stabilize Deploy & Maintain Enabling Everything else
Recap DevOps Mission Critical failure=> deep trouble Enabling Insights & Support Develop & Build Test & Stabilize Deploy & Maintain Enabling Everything else
How do you eat an elephant?
Roadmap for Process http://aka.ms/MSMforAzure Get Started Here: Admit you have a problem. Engage Business, IT, Dev and Operations together. Set small goals. Work in small batches and iterate. http://aka.ms/MSMforAzure Get Started Here:
Focus on and improve these areas Build 2015 5/15/2018 1:41 PM Focus on and improve these areas Team collaboration Agile planning Build automation Application telemetry Test case management Infra as Code Source control Release management Continuous deployment Feedback management © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Free Resources for DevOps Practices Build 2015 5/15/2018 1:41 PM Free Resources for DevOps Practices Get started on your DevOps journey: aka.ms/devops Try the DevOps Factory: Test your skills and knowledge on the DevOps practices: www.thedevopsfactory.com Technical resources for Practitioners: Get access to free online training: aka.ms/devopsmva Get yourself familiar with the Release Pipeline http://aka.ms/thereleasepipelinemodelpdf Perform the DevOps Self-Assessment: Register at http://devopsassessment.azurewebsites.net/ to start © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Roadmap for Platforms
Leveraging the software revolution Mainframe Physical Machines Virtual Machines Cloud Infrastructure Cloud Native Monolithic Client/Server 3 Tier Component RAD Distributed SOAP SOA Web REST Mobile Microservices Containers Serverless 1990 2000 2010 2017
Going forward Development Platform Operations Platform Cloud Infrastructure Cloud Native Development Platform Operations Platform Application Platform 2017
One Marketing Template 5/15/2018 65 Visual Studio Code Extensions 5,910 Visual Studio Gallery Extensions 90 Visual Studio Sim-Ship Partners 48 VS Team Services Extensions © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
The New Microsoft: Any Language, Any OS, Any Platform Build 2012 5/15/2018 The New Microsoft: Any Language, Any OS, Any Platform Program in any language Develop on any OS Deploy to any Platform © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Digital Transformation Stack Development Platform Visual Studio Team Services Azure security + operations management Operations Platform Application Platform Azure and Azure Stack Tightly Aligned, Loosely Coupled
DRAFT Datacenter Transformation – Step by step with Window Server Microsoft 2016 5/15/2018 1:41 PM Datacenter Transformation – Step by step with Window Server Major Technologies Covered Security Azure VM Migration Toolkit (ASR) Containers Azure/Azure Stack DevOp workflows Windows Server (All Versions) Format Ebook and Softcover Real-world customer examples Notes and tips from Microsoft Services community Code samples and real-world labs and exercises Datacenter Transformation – Step by Step with Windows Server DRAFT Join me as the book is authored! We want to hear your stories for the book. Follow samples from the chapters Sign up to be a reviewer Download and contribute back with code samples Coming Next Summer! Please join us at http://aka.ms/snoverbook © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Conclusion Digital Transformation changes everything Need to create bandwidth Build what differentiates you and buy what doesn’t Align people, processes, and platforms via shared tools, insights, culture, and ownership Eat the elephant one bite at a time People Processes Platforms
Please evaluate this session Tech Ready 15 5/15/2018 Please evaluate this session From your Please expand notes window at bottom of slide and read. Then Delete this text box. PC or tablet: visit MyIgnite https://myignite.microsoft.com/evaluations Phone: download and use the Microsoft Ignite mobile app https://aka.ms/ignite.mobileapp Your input is important! © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
5/15/2018 1:41 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Roadmaps: People, Process, Platform
One Marketing Template 5/15/2018 What should I be using? And for what? 65 Visual Studio Code Extensions 5,910 Visual Studio Gallery Extensions 90 Visual Studio Sim-Ship Partners 48 VS Team Services Extensions © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.