Top Banner
www.ranger4.com DevOpstastic Ranger4 Webcast DevOps Maturity Assessment
19

DevOps Maturity Assessment Webcast

Oct 19, 2014

Download

Technology

In this webcast we look at the Ranger4 DevOps Maturity Assessment and how it helps customers to create:

- A Baseline assessment of where an organization is on several measurements on the Ranger4 DevOps maturity scale
- A Vision of a future desired state
- A Roadmap to that desired state
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: DevOps Maturity Assessment Webcast

www.ranger4.com DevOpstastic

Ranger4 Webcast DevOps Maturity Assessment

Page 2: DevOps Maturity Assessment Webcast

www.ranger4.com DevOpstastic

Agenda

•  Why DevOps? •  Where to start •  The DMI (DevOps Maturity Index) •  The DMA process •  The DMA deliverables •  Customer story •  How to get an assessment

Page 3: DevOps Maturity Assessment Webcast

www.ranger4.com DevOpstastic

“DevOps  refers  to  the  emerging  professional  movement  that  advocates  a  collabora7ve  working  rela7onship  between  Development  and  IT  Opera7ons,  resul7ng  in  the  fast  flow  of  planned  work  (i.e.,  high  deploy  rates),  while  simultaneously  increasing  the  reliability,  stability,  resilience  of  the  produc7on  environment.”  

Gene  Kim  

Page 4: DevOps Maturity Assessment Webcast

www.ranger4.com DevOpstastic

“For  most  organiza7ons  applica7on  releases  are  analogous  to  extremely  tense  and  pressurized  situa7ons  where  risk  mi7ga7on  and  7ght  7me  deadlines  are  key.  This  is  made  worse  with  the  complica7on  of  internal  silos  and  the  consequent  lack  of  cohesion  that  exists  not  just  within  the  microcosm  of  IT  infrastructure  teams  but  also  amongst  the  broader  departments  of  development,  QA  and  opera7ons.  Now  with  the  increasing  demand  on  IT  from  applica7on  and  business  unit  stakeholders  for  new  releases  to  be  deployed  quickly  and  successfully,  the  interdependence  of  soNware  development  and  IT  opera7ons  are  being  seen  as  an  integral  part  to  the  successful  delivery  of  IT  services.  Consequently  businesses  are  recognizing  that  this  can't  be  achieved  unless  the  tradi7onal  methodologies  and  silos  are  readdressed  or  changed.  Cue  the  emergence  of  a  new  methodology  that's  simply  called  DevOps..”  

Archie  Hendryx,  VCE  

Page 5: DevOps Maturity Assessment Webcast

www.ranger4.com DevOpstastic

“DevOps  finally  proves  how  IT  can  be  a  strategic  advantage  that  allows  a  business  to  beat  the  pants  off  the  compe77on.  This  is  the  moment  we’ve  all  been  wai7ng  for.”  

John  Willis  

Page 6: DevOps Maturity Assessment Webcast

www.ranger4.com DevOpstastic

“DevOps  is  the  merger  of  the  realms  of  development  and  opera7ons  (and  if  truth  be  told  elements  of  product  management,  QA,  and  *winces*  even  sales  should  be  thrown  into  the  mix  too).”  

James  Turnbull,  Puppet  Labs  

Page 7: DevOps Maturity Assessment Webcast

www.ranger4.com DevOpstastic

“So  …  why  should  we  merge  or  bring  together  the  two  realms?  Well  there  are  lots  of  reasons  but  first  and  foremost  

because  what  we’re  doing  now  is  broken.  Really,  really  broken.  In  many  shops  the  rela7onship  between  development  (or  

engineering)  and  opera7ons  is  dysfunc7onal  to  the  point  of  occasional  

toxicity.”  James  Turnbull,  Puppet  Labs  

Page 8: DevOps Maturity Assessment Webcast

www.ranger4.com DevOpstastic

TIP: Watch ‘The Real DevOps of Silicon Valley’ from

AppDynamics on YouTube

Page 9: DevOps Maturity Assessment Webcast

www.ranger4.com DevOpstastic

A Short History of DevOps

2007  

2008  

2009  

2010  

2011  

2012  

2013  

Andrew  Shafer  Agile  Conference,  Toronto  

Patrick  Dubois  

Agile  System  Administrators  Group  

DevOps  Days  Belgium  #devops  

John  Allspaw  &  Paul  Hammond  FlickR  

‘Gartner  Explores  DevOps’  Cameron  Haight  

Mike  Gualateri,  Forrester  –  ‘NoOps’  

Ronnie  Colville  of  Gartner:  ‘ARA  is  a  Key  to  DevOps’  

2014  

SDX  CloudOps  

Page 10: DevOps Maturity Assessment Webcast

www.ranger4.com DevOpstastic

TIP: Read ‘The Phoenix Project’

by Gene  Kim,  Kevin  Behr,  and  George  Spafford

Page 11: DevOps Maturity Assessment Webcast

www.ranger4.com DevOpstastic

Where to start

BASELINE

Page 12: DevOps Maturity Assessment Webcast

www.ranger4.com DevOpstastic

The DevOps Maturity Index (DMI) giving your DevOps state a number

People   Culture  Process   Interac0ons  Tools   Automa0on  

Measuring   Current Industry Average DMI

63  report & reward

SUCCESS

Page 13: DevOps Maturity Assessment Webcast

www.ranger4.com DevOpstastic

The DMA Process

1   • Iden7fy  business  drivers  and  outcomes  

2   • Assess  current  state  

3   • Visualize  future  desired  state  

4   • Iden7fy  poten7al  inhibitors  and  roadblocks  

5   • Establish  roadmap  to  adop7on  

6   • Iden7fy  trackable  metrics  

7   • Execute  and  measure  

Page 14: DevOps Maturity Assessment Webcast

www.ranger4.com DevOpstastic

DMA Deliverables

GO  LIVE  

Visio

n  of  Desire

d  Future  State  

Con7nuous  Delivery  

Fit  Assessment  

Organiza7onal  Ini7a7ves  

Approved  Project  Plan  

Cultural  Ini7a7ves  

Baseline  Assessmen

t  &  M

etrics  

Architectural  Impera7ves  

Process  Ini7a7ves  

Technology  Ini7a7ves  

Priori7

za7o

n  

Quan7

fied  Va

lue  

DevOps  Reorganiza7on  

Cultural  Change  Program  

Deployment  Process  Automa7on  

ARA  Tools  Implementa7on  

Test  Process  Review  

APM  Rollout  

Service  Virtualiza7on  

Page 15: DevOps Maturity Assessment Webcast

www.ranger4.com DevOpstastic

TIP: Subscribe to the DevOps Café Webcasts

Page 16: DevOps Maturity Assessment Webcast

www.ranger4.com DevOpstastic

Customer Story: Financial Services

ISSUE:  Volume  of  defects  1. The  organisa7on  was  not  op7mally  aligned  to  enable  improved  delivery  performance  to  flourish  

2. The  requirement  defini7on  process  was  slow  and  disconnected  from  tes7ng  

3. Manual  tes7ng  was  too  slow  4. There  was  no  centralised  configura7on  recording/coordina7on  

5. Tes7ng  was  not  indica7ve  of  client  usage  6. The  deployment  of  releases  was  too  slow  

 

Page 17: DevOps Maturity Assessment Webcast

www.ranger4.com DevOpstastic

Recommendations

1.  Process  and  organiza7onal  re-­‐design  took  place  across  the  business  to  enable  op7mal  and  agile  delivery  performance  and  to  take  full  advantage  of  investments  made  in  tooling  

2.  A  requirements  management  tool  was  implemented  and  populated  with  detailed  requirements  with  a  focus  on  tes7ng  

3.  A  test  automa7on  tool  with  suitable  test  scripts  was  implemented  4.  Configura7on  informa7on  for  the  applica7on  environment,  containing  client-­‐

specific  configura7on  data,  was  compiled  and  made  available  for  use  via  a  central  repository  

5.  A  (physical/virtual)  test  lab  was  constructed  that  accommodated  parallelized  (automated)  tes7ng  of  mul7ple  client  environments  

6.  A  deployment  management  framework  was  delivered  that  automated  the  deployment  of  new  release  components  

Page 18: DevOps Maturity Assessment Webcast

www.ranger4.com DevOpstastic

Results •  Reduction in number of defects through unclear

requirements •  Evidence of consistently delivering requirements •  Reduction in number of defects by spotting defects

early •  Reduction in test time through process automation •  Reduction in number of defects due to client

uniqueness •  Improved faith in quality of releases •  Consistency of deployment at all times •  Ability to manage more clients without increasing

overhead •  Elimination of repetitive tasks

DMI  

52  

83  

Page 19: DevOps Maturity Assessment Webcast

www.ranger4.com DevOpstastic

email me to request your DevOps Maturity Assessment:

[email protected]