Page
Himanshu Desai (@H_Desai) | Principal ConsultantReadify
Release Management & Azure Dev Test Labs Overview
Page
Release Management
Page
Plan1 Monitor +
Learn
Release
Develop + Test2
Development
Production
DevOps4
3
Page / Copyright ©2014 by Readify Pty Ltd5
Why Release Management?
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
SOURCE REPO DEV
Release ManagementValue• Optimized Resources• Accelerate Delivery
Measure• Deployment Frequency• MTTR• Availability
STAGE
PRODUCTIONDEV OPS
Page
Automate The Release Cycle
DEV QAINT PRODVSTS or TFS
Deployment + Task Automation Pipeline
Release Management Benefits
Page
Automate The Release Cycle
DEV QAINT PRODVSTS or TFS
Automate the approval workflow
Release Management Benefits
Page
Automate The Release Cycle
DEV QAINT PRODVSTS or TFS
Deploy the same way to all stages
Release Management Benefits
Page
Automate The Release Cycle
DEV QAINT PRODVSTS or TFS
Full Traceability
Release Management Benefits
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 / Copyright ©2014 by Readify Pty Ltd13
Visual Studio Team Services Release Management
Page / Copyright ©2014 by Readify Pty Ltd14
Team Services - Release lifecycle
Page
Drop Location
Build Process
Agent
RM Web
QA
DEV
RM Process
RM: How it Works
Page
Demo
Page
Dev Test Labs (In Preview)
Page
Page
Worry Free Self-Service
Page
Fast Provisioning
Page
Create Once,Use Everywhere,By Everyone
Page
Integrates with yourExisting Toolchain
Page
Demo
Page
Questions?