Modern lifecycle with DevOps

Slides:



Advertisements
Similar presentations
US Strategy Days /16/2017 7:46 PM Richard Moore Server & Tools Business Group Lead Microsoft Ireland ©2006 Microsoft.
Advertisements

Enterprise Project Management (EPM) Solution Overview Keshav Puttaswamy Group Program Manager Microsoft Corporation.
Session 1.
Modern app development Continuous value delivery and rapid response to change.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Agile Development Agile Delivery Slide feels blank. Can we add purple on the top to break up with the title from graph and to align with next slides?
Solving Modern Day Business Problems Using Power Apps
Zero to DevOps Donovan
0 to DevOps. 0 to DevOps Who am I? Donovan Brown Fun Stuff 5/7/2018 Who am I? Donovan Brown Principal DevOps Manager.
Presenter Date | Location
What's new in Visual Studio 11 for Application Lifecycle Management
Microsoft Virtual Academy
Modern Application Lifecycle Management
OFC214 Microsoft Office Project Server 2007: Overview
Microsoft Ignite /4/2018 8:46 AM
SaaS Application Deep Dive
Modern application lifecycle with DevOps
6/17/ :27 AM BRK3341 Unlock extensibility by connecting your service to PowerApps and Microsoft Flow Theresa (Tessa) Palmer–Sr. Program Manager Sunay.
Microsoft Virtual Academy
Владимир Гусаров Директор R&D, Dell Visual Studio ALM MVP ALM Ranger
Jim Nakashima Program Manager – Cloud Tools Microsoft Corporation
Managing the Solution Lifecycle for xRM Applications
Configuration Management with Azure Automation DSC
Automate all things! Microsoft Azure continuous deployment
Agile Planning with Visual Studio Team Services (VSTS)
SharePoint Saturday Detroit
Zero to DevOps Louis Berman Cloud Solutions Architect
Azure Primed Randy Pagels Sr. Developer Technology Specialist
Release Management with Visual Studio Team Services
Power Apps & Flow for Microsoft Dynamics SL
11/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
TechEd /21/2018 3:13 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Ed oms team OMS: Log Analytics Ed oms team.
Continuous Delivery with Visual Studio Team Services
Mobile Center and VSTS:​ Better together for your Mobile DevOps
Release Management with Visual Studio Team Services
11/29/2018 2:52 AM MDC317A Continuous Delivery - The Agile End to End Story for Developers & IT Pros! Morgan Webb Technical © 2013.
Build /2/ The future of Azure devops: Building and managing cloud applications lifecycle across your teams Bradley Millington Program.
Microsoft Virtual Academy
Title of Presentation 12/2/2018 3:48 PM
TechEd /6/2018 8:16 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Project 2010 Server Overview
Microsoft Virtual Academy
Team Foundation Server 2010 for Everyone
12/26/2018 1:44 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Team Foundation Server for everyone
What’s new with Microsoft’s project portfolio management
Release Management with Visual Studio Team Services
배포 자동화를 위한 Release Management 활용
Microsoft Virtual Academy
2/22/2019 7:48 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
2/24/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Understand your Azure cloud assets dependencies with BMC Discovery
Create rich, data-driven Web apps with ASP.NET 4.5 Web Forms
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
DevOps better together with System Center 2012 SP1 and Visual Studio
What’s new in Visual Studio 2012
Шитманов Дархан Қаражанұлы Тарих пәнінің
Title of Presentation 5/24/2019 1:26 PM
Microsoft Virtual Academy
Office 365 Development July 2014.
Welcome to Architect Insight 2010
What’s New for Developers in Office and SharePoint
What's new in Project Pro for Office365 and Sync to SharePoint Online
Azure DevOps Integration
Presentation transcript:

Modern lifecycle with DevOps

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 4.5.1 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.

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.

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.

Demo Portfolio management

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.

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.

Demo Collaboration

Demo Modern testing on-premise and in the cloud

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.

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.

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.

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 email 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.

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.

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.

Demo Release Management

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.

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.

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.

Demo Application Insights

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.

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

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.

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.

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.

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.