Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Carmen DeArdo - The Nationwide DevOps Journey

Carmen DeArdo - The Nationwide DevOps Journey

DevOpsDays Ohio

November 18, 2015
Tweet

More Decks by DevOpsDays Ohio

Other Decks in Technology

Transcript

  1. ©2015.   Nationwide   Mutual   Insurance   Company  

    and   Affiliated   Companies THRIVING  IN  A  DYNAMIC,  HIGHLY-­REGULATED  WORLD 16+ MILLION POLICIES $345 MILLION CONTRIBUTED TO  NONPROFITS   AND  COMMUNITIES SINCE  2000 1 # WRITER  OF FARMOWNERS 7 LARGEST HOME  INSURER th $195.2   BILLION IN  ASSETS 8t h LARGEST COMMERCIAL INSURER $25.3  BILLION  IN  REVENUE  FOR  2014 33,000  Nationwide  associates   serve  customers  in  every  state 1 # CORPORATE  LIFE   WRITER FOUNDED  IN  1926 BY  MEMBERS   OF THE  OHIO   FARM  BUREAU 8 LARGEST AUTO  INSURER th IN  THE  U.S. #1PET  &  SMALL   BUSINESS INSURER #91 ON  THE FORTUNE 500   LIST 3
  2. ©2015.   Nationwide   Mutual   Insurance   Company  

    and   Affiliated   Companies INFORMATION  TECHNOLOGY  AT  NATIONWIDE 8000+   IT  PROFESSIONALS   20 INDIVIDUAL IT  UNITS 4 200+ AGILE  /  LEAN   STANDING   TEAMS 800+ BUILD  PROJECTS EXECUTED   ANNUALLY 35% ANNUAL  INCREASE   IN  NUMBER  OF   AGILE  TEAMS 65% OF  ALL  PROJECT   WORK  DONE  BY   AGILE  TEAMS CI CT CD ESTABLISHED PRACTICES NEXT  PHASE:  APPLICATION  OF  LEAN   ACROSS  THE  DELIVERY  LIFE  CYCLE OF AND BALANCE INNOVATION DISCIPLINE FIRST  PHASE:  AGILE  DEVELOPMENT  
  3. ©2015.   Nationwide   Mutual   Insurance   Company  

    and   Affiliated   Companies RESULTS  /  IMPACTS:  SO  FAR,  SO  GOOD 80% 86% REDUCTION  IN   HIGH  DEFECTS REDUCTION  IN   CRITICAL  DEFECTS OF  AGILE  TEAMS  MOVED  INTO  TOP   TWO  INDUSTRY  QUARTILES  (QSM) 82% INCREASE   IN   USER’S  OVERALL   SYSTEM   AVAILABILITY 70% PREVIOUSLY 60% VS 90% ON  TIME DELIVERY DELIVERY PRODUCTIVITY SYSTEM  AVAILABILITY QUALITY
  4. ©2015.   Nationwide   Mutual   Insurance   Company  

    and   Affiliated   Companies AGILE  OPTIMIZES  THE  MIDDLE  OF  THE  DELIVERY  VALUE   STREAM 6 Wait  states  due   to  starvation of     prioritized  work  flow  into  backlogs Wait  states  due   to  contention for   downstream   environments  and   manual processes Agile  DDT Deploy   &  Operate   Steer Develop   &  Test Water-­SCRUM-­Fall SPEED TIME Teams  waiting  for  work due  to  “discrete”   planning  processes Delivery  slowed  down by  manual  and  high   ceremony  processes High  Acceleration during  Design,   Develop  and   Acceptance  Testing   0
  5. ©2015.   Nationwide   Mutual   Insurance   Company  

    and   Affiliated   Companies INHIBITORS  TO  LEAN  DELIVERY 7 Wait  states  due   to  starvation of     prioritized  work  flow  into  backlogs Wait  states  due   to  contention for   downstream   environments  and   manual processes Agile  DDT Deploy   &  Operate   Steer Develop   &  Test Water-­SCRUM-­Fall SPEED TIME Teams  waiting  for  work due  to  “discrete”   planning  processes Delivery  slowed  down by  manual  and  high   ceremony  processes High  Acceleration during  Design,   Develop  and   Acceptance  Testing   0 WORK  VARIANCE ANNUAL  PLANNING REDUNDANT   SOURCES  AND  SYSTEMS DEPENDENCIES              WAIT  STATES LACK  OF  INTEGRATION MANUAL  ACTIVITIES LACK  OF  VISIBILITY 60%  COST  /  TIME  BEFORE  BACKLOG
  6. ©2015.   Nationwide   Mutual   Insurance   Company  

    and   Affiliated   Companies CD  SOLUTION:  CONTINUOUS  DELIVERY  PIPELINE Standardize  “Work”  input   (e.g.  Business  Value,   Defects,  Operations) Provide  impact  analysis,   Dashboard  views  and  multi-­ application   continuous  delivery Provide  direct,  automated   control  &  traceability  over   deployment  activity. RTC (Rational   Team   Concert) UCR (UrbanCode Release) UCD (UrbanCode Deploy) Release     Dashboard   Release   Scheduling Deploy 8 Jenkins Testing  &     Security   Results
  7. ©2015.   Nationwide   Mutual   Insurance   Company  

    and   Affiliated   Companies 9 Clarity UCR ServiceNow UCD Projects  /   Work  Requests Release Mgmt Change  &  Config Mgmt  Information Work  items HPQC Release Dashboard Target  (IT,  ST,  UAT,   PROD) UAT Deployment   Policies UCD   Agent Security   Scans Continuous   Integration Deployment Mgmt Reqs  /  Stories RTC Release   Plans Iteration Plans RRC Release Planning Defects  &   Test  Status Security   Scan  Status Jenkins Deployment Status Deployment DEV  Deployment Requests CD  SOLUTION:  CONTINUOUS  DELIVERY  PIPELINE
  8. ©2015.   Nationwide   Mutual   Insurance   Company  

    and   Affiliated   Companies UrbanCode   Integration Tasktop UrbanCode   Plug-­in VISIBILITY  VIA  REAL  TIME  INFORMATION 10 Schedule for  Release   Monitor   Release   Gate  Environments Orchestrate   Deployment Automate   Deployment PRODUCT   MANAGER Work  Request QA Tasktop ✔ DELIVERY  OPPORTUNITIES ENTERPRISE  AND  SYSTEM  VIEWS DEPENDENCIES  AND  IMPACTS   QUALITY,  SECURITY  &  TEST  STATUS AUTOMATION DEPLOYMENT  STATUS MORE  AUTOMATION LESS  VARIANCE RTC UCR UCD
  9. ©2015.   Nationwide   Mutual   Insurance   Company  

    and   Affiliated   Companies FOUNDATIONAL  MODEL 11 DEVOPS Business  Enabling  Responsiveness Reduced  Lead  Time  for  Changes Monitor  Everything   Continuous  Delivery   Automated  Infrastructure   Continuous  Integration   Automated  Testing   Version   Control  Everything   PRACTICES High  Trust   Innovative   Performance  Oriented Empowered   Associates Reduce  Variation   High  Cooperation   CULTURE Continuous  Flow   &  Visibility   Lean  &  Agile  Principles Product  Centric System  Flow Amplify  Feedback  Loops Continuous   Experimentation
  10. ©2015.   Nationwide   Mutual   Insurance   Company  

    and   Affiliated   Companies State  of  DevOps  Report  2015 12 https://puppetlabs.com/2015-­devops-­report Key  Findings: • DevOps  adoption  was  accelerating • High  performing  IT  organizations  were   more  agile  and  reliable High-­performing  IT  organizations  experience   • 60X  fewer  failures   • recover  from  failure  168X  faster  than   their  lower-­performing  peers • deploy  30X  more  frequently  with  200X   shorter  lead  times
  11. ©2015.   Nationwide   Mutual   Insurance   Company  

    and   Affiliated   Companies GENERAL  DEVOPS  INDUSTRY  THEMES 1. Much  more  investment  from  Industry  Leaders  in  DevOps 2. Increased  focus  on  applying  Lean  practices  to  the  Delivery  Value  Stream 3. Technology  is  important  but  Culture  is  critical 4. Experimentation  and  Continuous  Improvement  are  key  success  factors 5. Self-­Service,  Self-­Service  and  more  Self-­Service 6. Focus  on  Reducing  Lead  Times 7. Agile  and  automated  testing  are  table  stakes  practices 8. There  is  still  very  little  focus  on  the  beginning  of  the  delivery  value  chain 9. Micro-­services  and  Containers  are  coming  but  will  take  time  for  Large   enterprises  to  determine  how  to  adopt  
  12. ©2015.   Nationwide   Mutual   Insurance   Company  

    and   Affiliated   Companies 14 DEVELOP  A  DEVOPS  ROADMAP MAP  TO  DELIVERY   VALUE  STREAM PRIORITIZE LOOK  FOR  INTEGRATION   OPPORTUNITIES HOLISTIC   FUNDING EXPERIMENT EMPOWERMENT X
  13. ©2015.   Nationwide   Mutual   Insurance   Company  

    and   Affiliated   Companies DEVOPS  RESOURCES 21 http://continuousdelivery.com http://itrevolution.com