A Practical View of Release Management for Visual Studio 2013 PowerPoint Presentation

A Practical View of Release Management for Visual Studio 2013 PowerPoint Presentation

2018-03-13 26K 26 0 0

Description

Claude . Remillard. Donovan Brown. DEV-B349. A Knight’s Story. Knight Capital. Financial services firm on NYSE. New order handling feature – create child orders. Replaced old code with new code . ID: 648979

Embed code:

Download this presentation



DownloadNote - The PPT/PDF document "A Practical View of Release Management f..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Presentations text content in A Practical View of Release Management for Visual Studio 2013

Slide1

Slide2

A Practical View of Release Management for Visual Studio 2013

Claude RemillardDonovan Brown

DEV-B349

Slide3

A Knight’s Story

Slide4

Knight Capital

Financial services firm on NYSENew order handling feature – create child orders

Replaced old code with new code

9 year old unused code in the system

Repurposed

a flag to activate new code

At deployment, technician copied on 7/8 servers

Slide5

Then they went live…

Slide6

They started loosing 172,222$

per minute.

Slide7

Then they tried to fix it…

Slide8

Ended loosing 460 million

and went under bankruptcy protection.

Slide9

How do we know so much?

What would be the impact in your organization?

Slide10

How do we think about

Release Management

Slide11

PRODUCT BACKLOG

RELEASE PIPELINE

Sprint

Monitor

Define

Deliver

Operate

Sprint

Define

Deliver

CUSTOMERS

Complex

Error-prone

Chaotic

Automate!

Release

M

anagement

For TFS2013

Slide12

Automate The Release Cycle

DEV

QA

INT

PROD

TFS

Automates Deployments

Slide13

Automate The Release Cycle

DEV

QA

INT

PROD

TFS

Automate the approval workflow

Slide14

Automate The Release Cycle

DEV

QA

INT

PROD

TFS

Deploy the same way to all stages

Slide15

Automate The Release Cycle

DEV

QA

INT

PROD

TFS

Full Traceability

Slide16

The Stage Stack

Install

Application

Provision

Environment

Create Test Data

Configure

Application

Configure

Environment

Manual Tests

Automated Tests

Notify Approvers

Approve Stage

Approval

Tests

App

Infra

Manage the

full stack

Slide17

TFS

Drop Location

RM

Desktop

RM

Web

QA

DEV

RM

Server

How it Works

Slide18

Demo:Practical view of RM

Donovan Brown

Slide19

What is DSC?

Assumed

State

Start with an

Assumption of target

Environment

Run a series of actions

Desired

State

End with desired state

(hopefully)

Send a description

o

f the desired state

DSC capability reaches

t

he desired state

Get.Test.Set

“Make it so”

DSC Resources

TFS

Config

as Code

Shared

Gallery

Slide20

TFS

Drop Location

RM

Desktop

RM

Web

QA

DEV

RM

Server

Deployments

Agentless Deployments

Slide21

Demo:DSC-based Releases

Arun Chandrasekhar

Slide22

Breakout Sessions:

DEV-B216

:

Implementing a Release Pipeline with Release Management for Visual Studio 2013

DCIM-B324:

PowerShell

Desired State Configuration (DSC) and DevOps in Windows Azure

DCIM-B377:

Building Disaster Recovery Plans for Microsoft Workloads and Applications with Hyper-V Recovery Manager and Desired State Configuration

DEV-B335:

Using the Cloud-Based Load Testing Service and Application Insights to Find Scale and Performance Bottlenecks in Your Applications

Related content

Slide23

Related content

Labs:

DCIM-IL201:

Implementing Desired State Configuration in Windows Server 2012 R2

Slide24

Visit the Developer Platform & Tools Booth

Having a

friend

buy

your coffee?

Yea, it’s kind of like that.

MSDN Subscribers get up to $150/

mo

in Azure credits.

Stop by the Developer Platform and Tools

booth and

visit

the MSDN

Subscriptions station

to activate

your benefits and

receive

a gift

!

http

://

aka.ms/msdn_teched

3 Steps to New

Gear! With

Application Insights

Create a Visual Studio Online account

http://visualstudio.com

Install Application Insights Tools for Visual

Studio Online

http://aka.ms/aivsix

Come to our booth for a

t-shirt and a chance to win!

VSIP QR Tag

ContestsVisit our booth to join the hunt for cool prizes!

Slide25

Resources

Microsoft Engineering Stories

How

Microsoft Builds Software

http://

aka.ms/EngineeringStories

Visual Studio

Industry

Partner

Program

Meet Our New Visual Studio Online Partners

or

Join Now.

http://vsipprogram.com

Visual Studio | Integrate

Create Your Own Dev Environment

http://integrate.visualstudio.com

Development tools & services

for

teams

of all sizes

http

://www.visualstudio.com

Slide26

Complete an evaluation

and

enter to win!

Slide27

Evaluate this session

Scan this

QR

code

to evaluate

this

session.

Slide28

©

2014

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.

Slide29

Slide30


About DocSlides
DocSlides allows users to easily upload and share presentations, PDF documents, and images.Share your documents with the world , watch,share and upload any time you want. How can you benefit from using DocSlides? DocSlides consists documents from individuals and organizations on topics ranging from technology and business to travel, health, and education. Find and search for what interests you, and learn from people and more. You can also download DocSlides to read or reference later.