visual studio team services release management overview

23
Page Himanshu Desai (@H_Desai) | Principal Consultant Readify Release Management & Azure Dev Test Labs Overview

Upload: himanshu-desai

Post on 26-Jan-2017

381 views

Category:

Software


2 download

TRANSCRIPT

Page 1: Visual Studio Team Services Release Management Overview

Page

Himanshu Desai (@H_Desai) | Principal ConsultantReadify

Release Management & Azure Dev Test Labs Overview

Page 2: Visual Studio Team Services Release Management Overview

Page

Release Management

Page 3: Visual Studio Team Services Release Management Overview

Page

Plan1 Monitor +

Learn

Release

Develop + Test2

Development

Production

DevOps4

3

Page 4: Visual Studio Team Services Release Management Overview

Page / Copyright ©2014 by Readify Pty Ltd5

Why Release Management?

Page 5: Visual Studio Team Services Release Management Overview

Page / Copyright ©2014 by Readify Pty Ltd6

Case Study: Knights CapitalBackground: Knight Capital Group is an American global financial services firm engaging in market making, electronic execution, and institutional sales and trading

365 Million USD in assetsBetween July 27, 2012 and July 31, 2012 Knight manually deployed the new software to a limited number of servers per day – eight (8) servers in all $460 million loss in 45-minutes

Page 6: Visual Studio Team Services Release Management Overview

Page

SOURCE REPO DEV

Release ManagementValue• Optimized Resources• Accelerate Delivery

Measure• Deployment Frequency• MTTR• Availability

STAGE

PRODUCTIONDEV OPS

Page 7: Visual Studio Team Services Release Management Overview

Page

Automate The Release Cycle

DEV QAINT PRODVSTS or TFS

Deployment + Task Automation Pipeline

Release Management Benefits

Page 8: Visual Studio Team Services Release Management Overview

Page

Automate The Release Cycle

DEV QAINT PRODVSTS or TFS

Automate the approval workflow

Release Management Benefits

Page 9: Visual Studio Team Services Release Management Overview

Page

Automate The Release Cycle

DEV QAINT PRODVSTS or TFS

Deploy the same way to all stages

Release Management Benefits

Page 10: Visual Studio Team Services Release Management Overview

Page

Automate The Release Cycle

DEV QAINT PRODVSTS or TFS

Full Traceability

Release Management Benefits

Page 11: Visual Studio Team Services Release Management Overview

Page

Release Management Benefits

InstallApplication

ProvisionEnvironment

Create Test DataConfigure

Application

ConfigureEnvironment

Manual Tests

Automated Tests

Notify Approvers

Approve StageAp

prov

alTe

sts

App

Infra

Manage the full stack

Page 12: Visual Studio Team Services Release Management Overview

Page / Copyright ©2014 by Readify Pty Ltd13

Visual Studio Team Services Release Management

Page 13: Visual Studio Team Services Release Management Overview

Page / Copyright ©2014 by Readify Pty Ltd14

Team Services - Release lifecycle

Page 14: Visual Studio Team Services Release Management Overview

Page

Drop Location

Build Process

Agent

RM Web

QA

DEV

RM Process

RM: How it Works

Page 15: Visual Studio Team Services Release Management Overview

Page

Demo

Page 16: Visual Studio Team Services Release Management Overview

Page

Dev Test Labs (In Preview)

Page 17: Visual Studio Team Services Release Management Overview

Page

Page 18: Visual Studio Team Services Release Management Overview

Page

Worry Free Self-Service

Page 19: Visual Studio Team Services Release Management Overview

Page

Fast Provisioning

Page 20: Visual Studio Team Services Release Management Overview

Page

Create Once,Use Everywhere,By Everyone

Page 21: Visual Studio Team Services Release Management Overview

Page

Integrates with yourExisting Toolchain

Page 22: Visual Studio Team Services Release Management Overview

Page

Demo

Page 23: Visual Studio Team Services Release Management Overview

Page

Questions?