Presentation is loading. Please wait.

Presentation is loading. Please wait.

Modern lifecycle with DevOps

Similar presentations


Presentation on theme: "Modern lifecycle with DevOps"— Presentation transcript:

1 Modern lifecycle with DevOps

2 Enabling continuous delivery
Visual Studio 4/27/2018 Enabling continuous delivery Agile Development Agile Delivery Flow We have spent some time showing how Visual Studio 2013 and .NET enable you to target the Cloud OS, from your backend services running on-premises and in the cloud, to the client experiences across devices. But as we introduced at the beginning, Cloud OS provides more than a platform for our applications. It also provides a platform for Visual Studio to start a new era. By bringing the two things together we can dramatically improve your ability to continuously deliver. Quotes to look for n/a Transition to next slide To talk about this in more detail… © 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.

3 Modern lifecycle with DevOps
Slide feels blank. Can we add purple on the top to break up with the title from graph and to align with next slides? Modern lifecycle with DevOps 4/27/2018 Plan Monitor + Learn Production Development BACKLOG Collaboration Develop + Test Release © 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.

4 Scaling agile Impediments
Work on font size and location of text on slide 4/27/2018 Plan Scaling agile Impediments Friction with adopting agile in a distributed team Development Production Collaboration No holistic view of investments across portfolio Providing the right level of autonomy © 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.

5 Demo Portfolio management

6 Scaling agile without friction
4/27/2018 Plan Scaling agile without friction Agile planning tools for distributed teams Development Production Collaboration Visualize investments across portfolio Empowers teams with flexible tools and processes © 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.

7 Eliminate debt earlier Impediments
4/27/2018 Plan Develop + Test Eliminate debt earlier Impediments Difficulty in collaborating efficiently in distributed teams Development Production Collaboration Lack of understanding of complex codebase Scale testing, too little too late © 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.

8 Demo Collaboration

9 Demo Modern testing on-premise and in the cloud

10 Eliminate debt earlier without friction
Develop + Test 4/27/2018 Eliminate debt earlier without friction Collaborate easily across distributed teams Development Production Collaboration Quickly understand history of codebase Scale testing on demand © 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.

11 Release confidently Impediments
4/27/2018 Develop + Test Develop + Test Release Release confidently Impediments Releases oftentimes manual and error prone Development Production Collaboration Lack of visibility into release quality and status Difficult to collaborate across stakeholder organizations © 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.

12 TechEd 2013 4/27/2018 1:40 AM Automate Release Management Server automates all the manual tasks involved in releasing applications, with a focus on error-prone and repetitive tasks that delays time-to-release. With its centralized configuration, development, operations and quality assurance teams are able to define every application, component and release path they need. Release Management Server is not a packaging solution or a MSI. Release Management Server will work with your packaging tool or MSI to automate and track complex deployments from TFS to every target servers up to production. Drag and drop deployment process editor Parallel and complex deployments One-click deployment to all environments Distributes scripts and executables to run on target servers Release from one or many TFS instances Release all types of components (Web, SQL, SharePoint, Windows) Build-in and custom actions Trigger data generation and automated tests Automatic rollback © 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.

13 Collaborate TechEd 2013 4/27/2018 1:40 AM
Release Management Server provides a full configurable workflow where you can manage every step and follow the status changes of your application version. With its common platform for development, operation and quality assurance, Release Management Server optimizes the release process by removing down time between approval and deployment. Deployment triggered by previous stage approval Approvals defined by person or by group Configurable technical and business approval steps Parallel business approval User-defined notifications Start, stop, approve, reject, restart, retry, abandon and reassign Releases © 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.

14 TechEd 2013 4/27/2018 1:40 AM Protect Release Management Server provides granular control for the entire release process that includes many stakeholders, including Development, QA and Ops. Limit which group can view, edit and create a given release template. Limit which group can edit approvers for each release stage. For example, the development group can modify the approvers in the Dev stage but cannot modify approvers for the Production stage. Limit which group can edit the configuration values for each release stage. For example, the development group can modify the values in the Dev and Integration stages but cannot modify Production. Limit the stage types a given environment can support. For example, limiting where production servers can be used. © 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.

15 TechEd 2013 4/27/2018 1:40 AM Analyze Release Management Server provides valuable insights into the entire release process. Armed with relevant and timely information, managers can achieve greater efficiencies by monitoring for continuous improvement. Release trends analysis Traffic monitoring Bottleneck identification Performance metrics © 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.

16 Demo Release Management

17 Release confidently without friction
4/27/2018 Release Release confidently without friction Easily model and automate your release process Development Production Collaboration See status and quality for all releases Track approvals and bring disparate teams together © 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.

18 Learning from production Impediments
4/27/2018 Release Monitor + Learn Learning from production Impediments Difficulty understanding apps availability and performance Development Production Collaboration Unable to discover root cause of production issues Challenging to prioritize investments © 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.

19 Application Insights Performing Improving Available Health Dashboards
Visual Studio 4/27/2018 Application Insights Performing What’s wrong? Show me suspicious code and test cases Available Is my application available and performing for users? One Dashboard Improving Visual Studio Online Application Insights provides a 360 degree view of your applications, empowering you to: Pro-actively monitor that your applications are available and Performing as expected, and when they aren’t give you information that helps you to resolve them promptly. Gives you information to continuously improve your applications and prioritize future investments. By collecting rich operational, performance, and customer usage information from your applications whether they run on-premises, in Azure, third-party cloud providers, or a mixture of all three. Health Dashboards Notifications & Deep Insights Usage Dashboards Where do we invest next? Show me top features and customer Usage patterns © 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.

20 Demo Application Insights

21 Learning from production without friction
Monitor + Learn 4/27/2018 Learning from production without friction Understand availability and performance Development Production Collaboration Find rood cause of live issues for quick resolution Easily make data-driven investment decisions © 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.

22 Enabling continuous delivery
Diverse teams Team autonomy Agility in development and production

23 Road ahead Analytics Enterprise service platform DevOps
4/27/2018 Road ahead Enterprise service platform Release planning and management Analytics DevOps © 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.

24 2015 Visual Studio Team Services
4/27/2018 Best platform and tools for cloud development A new era for Visual Studio 2015 Visual Studio Team Services Time: 2 minutes Flow Today we have seen the wave of innovation provided by Visual Studio 2013 and Microsoft Azure to target the next generation of applications, with key capabilities to create services in the cloud and experiences across multiple devices. The combination of Visual Studio 2013, Microsoft Azure and MSDN provides the best platform and tools for cloud development. We have also introduced the new era for the Microsoft developer platform. In this new era Visual Studio 2013 and Visual Studio Online extend the development experience to the cloud, taking it to new levels of productivity and agility that we are just starting to unleash. We have shown some of these services and we have introduced some new services available today, such as Monaco or Application Insights. All of this is targeting just one goal: to help you create amazing applications. As I always say, Visual Studio is only as good as the applications developed with it and wow… you can create amazing apps. I would like to show you one of the many examples that apps like these… Quotes to look for “Microsoft ushers in a new era of cloud development” Transition to next slide Let’s see it on a video… © 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.

25 Visual Studio 4/27/2018 Thank you! Time: 0.5 minutes Flow Point attendees to the on-demand sessions Hope they enjoy and thanks for making VS a great product! Quotes to look for n/a <contact info> © 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.

26 Visual Studio 4/27/2018 © 2013 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. © 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.


Download ppt "Modern lifecycle with DevOps"

Similar presentations


Ads by Google