The Business Case for DevOps
– Justifying the Journey
Ting Cosper
IT Director, Enterprise Change and DevOps
Introduction
• Why I am the unlikely candidate for leading the DevOps charge – and
how I’ve still managed to be successful
• Background on Freedom Mortgage (why DevOps became a need more
than a luxury)
2
Jan 2016
Today
Defining your Business Case and
Documenting the Course
• What are you doing well – it can’t all be bad, can it?
• What are you not doing well – hopefully, this should
be easy to define, but keep in mind that you or your
team could be part of the problem.
3
• What are your pain points – get to the root of why this is causing
problems for your organization.
• Tying it all together – where are you losing money under the status
quo? Follow the money right to your CFO’s heart.
4
Driving Decisions Through Metrics
0
2
4
6
8
10
12
14
16
January February March April May June July August September October November December
Failed Changes by Month
Failed
2016
Changes
per Month
Failed
Changes
per Month
First 5 months 290 8
Last 7 months 308 1.3
2016
Resources
per
Weekend
Hours per
Resource
Cost per
Weekend
First 5
months
5 2 $500
Last 7
months
25 3-5 $6250
*Changes released 3 weekends a month
The Finance of Things
January thru May 2016 (Sunday Only)
• 38 Deployment Windows per Year
• 5 Change Implementers per Deployment
• 2 Hour Deployment Window
• Average Resource cost = $50/HR
• Cost per Weekend = $500
• Cost per Year = $19,000
5
June thru December 2016 (Saturday and Sunday)
• Same 38 Deployment Windows per Year
• Same 5 Change Implementers per Deployment
• 20 Additional resources – testers & support
• 2 Hour Deployment Window (Saturday Night)
• 3 Hour Validation Window (Sunday Morning)
• Average Resource cost = $50/HR
• Cost per Weekend = $6,250
• Cost per Year = $237,500
6
7
Time to Deliver - 2017
Jun July August Sept Oct Nov Dec
XLD Full Prod
Deployments
Performance Test
Integration
Cloud Scalable Test
Environment
First Automated
Scripts
In Production
Major Change
Process
Implemented
New Change Management
Workspace
XLR Full
Integration
Finding Success
• Do…
• prepare to be successful – focus on the end result and how the investment will
pay off in the long run.
• your homework and document everything – you are going to have to explain
yourself every step of the way.
• communicate and celebrate each milestone as a victory – If you make it a big
deal, so will everyone else.
• the financial analysis for everyone – he who gathers the information decides
how to tell the story.
8
C URSE
• Don’t…
• be discouraged by setbacks – not everything is going to go smoothly. Plan
accordingly.
• expect overnight results, this is a journey – be patient but consistent. The
Grand Canyon was not carved in one fell swoop.
• bite off more than you can chew – if you promise Maroon 5, but bring the Dave
Clark 5... Set realistic expectations for accomplishment right from the start and
live up to them.
9
STAYING THE

The Business Case for DevOps - Justifying the Journey

  • 1.
    The Business Casefor DevOps – Justifying the Journey Ting Cosper IT Director, Enterprise Change and DevOps
  • 2.
    Introduction • Why Iam the unlikely candidate for leading the DevOps charge – and how I’ve still managed to be successful • Background on Freedom Mortgage (why DevOps became a need more than a luxury) 2 Jan 2016 Today
  • 3.
    Defining your BusinessCase and Documenting the Course • What are you doing well – it can’t all be bad, can it? • What are you not doing well – hopefully, this should be easy to define, but keep in mind that you or your team could be part of the problem. 3 • What are your pain points – get to the root of why this is causing problems for your organization. • Tying it all together – where are you losing money under the status quo? Follow the money right to your CFO’s heart.
  • 4.
    4 Driving Decisions ThroughMetrics 0 2 4 6 8 10 12 14 16 January February March April May June July August September October November December Failed Changes by Month Failed 2016 Changes per Month Failed Changes per Month First 5 months 290 8 Last 7 months 308 1.3 2016 Resources per Weekend Hours per Resource Cost per Weekend First 5 months 5 2 $500 Last 7 months 25 3-5 $6250 *Changes released 3 weekends a month
  • 5.
    The Finance ofThings January thru May 2016 (Sunday Only) • 38 Deployment Windows per Year • 5 Change Implementers per Deployment • 2 Hour Deployment Window • Average Resource cost = $50/HR • Cost per Weekend = $500 • Cost per Year = $19,000 5 June thru December 2016 (Saturday and Sunday) • Same 38 Deployment Windows per Year • Same 5 Change Implementers per Deployment • 20 Additional resources – testers & support • 2 Hour Deployment Window (Saturday Night) • 3 Hour Validation Window (Sunday Morning) • Average Resource cost = $50/HR • Cost per Weekend = $6,250 • Cost per Year = $237,500
  • 6.
  • 7.
    7 Time to Deliver- 2017 Jun July August Sept Oct Nov Dec XLD Full Prod Deployments Performance Test Integration Cloud Scalable Test Environment First Automated Scripts In Production Major Change Process Implemented New Change Management Workspace XLR Full Integration
  • 8.
    Finding Success • Do… •prepare to be successful – focus on the end result and how the investment will pay off in the long run. • your homework and document everything – you are going to have to explain yourself every step of the way. • communicate and celebrate each milestone as a victory – If you make it a big deal, so will everyone else. • the financial analysis for everyone – he who gathers the information decides how to tell the story. 8
  • 9.
    C URSE • Don’t… •be discouraged by setbacks – not everything is going to go smoothly. Plan accordingly. • expect overnight results, this is a journey – be patient but consistent. The Grand Canyon was not carved in one fell swoop. • bite off more than you can chew – if you promise Maroon 5, but bring the Dave Clark 5... Set realistic expectations for accomplishment right from the start and live up to them. 9 STAYING THE