CARMEN DEARDO DEVOPS TECHNOLOGY LEADER, NATIONWIDE INSURANCE
THRIVING IN A DYNAMIC, HIGHLY-REGULATED WORLD 16+ MILLION POLICIES $195.2 BILLION IN ASSETS # 1 CORPORATE LIFE WRITER # 1 WRITER OF FARMOWNERS $25.3 BILLION IN REVENUE FOR 2014 FOUNDED IN 1926 BY MEMBERS OF THE OHIO FARM BUREAU # $ 345 MILLION CONTRIBUTED TO NONPROFITS AND COMMUNITIES SINCE 2000 1PET & SMALL BUSINESS INSURER # 91 ON THE FORTUNE 500 LIST 33,000 Nationwide associates serve customers in every state 8 t h LARGEST COMMERCIAL INSURER 7th LARGEST HOME INSURER IN THE U.S. 8th LARGEST AUTO INSURER 3
INFORMATION TECHNOLOGY AT NATIONWIDE 20 INDIVIDUAL IT UNITS 8000+ IT PROFESSIONALS 200+ 800+ AGILE / LEAN STANDING TEAMS BUILD PROJECTS EXECUTED ANNUALLY FIRST PHASE: AGILE DEVELOPMENT 35% ANNUAL INCREASE IN NUMBER OF AGILE TEAMS 65% OF ALL PROJECT WORK DONE BY AGILE TEAMS ESTABLISHED CI CT CD PRACTICES NEXT PHASE: APPLICATION OF LEAN ACROSS THE DELIVERY LIFE CYCLE BALANCE OF INNOVATION AND DISCIPLINE 4
RESULTS / IMPACTS: SO FAR, SO GOOD QUALITY PRODUCTIVITY 80% 86% REDUCTION IN CRITICAL DEFECTS REDUCTION IN HIGH DEFECTS 82% OF AGILE TEAMS MOVED INTO TOP TWO INDUSTRY QUARTILES (QSM) SYSTEM AVAILABILITY DELIVERY INCREASE IN USER S OVERALL SYSTEM AVAILABILITY 70% 90% 60% ON TIME DELIVERY VS PREVIOUSLY
AGILE OPTIMIZES THE MIDDLE OF THE DELIVERY VALUE STREAM Steer Water-SCRUM-Fall Develop & Test Deploy & Operate Agile DDT Wait states due to starvation of prioritized work flow into backlogs Wait states due to contention for downstream environments and manual processes SPEED Teams waiting for work due to discrete planning processes High Acceleration during Design, Develop and Acceptance Testing Delivery slowed down by manual and high ceremony processes 0 TIME 6
INHIBITORS TO LEAN DELIVERY Steer WORK Water-SCRUM-Fall VARIANCE Develop & Test ANNUAL PLANNING Deploy & Operate SPEED 0 REDUNDANT SOURCES AND SYSTEMS DEPENDENCIES Wait states due to starvation of prioritized work flow into backlogs Teams waiting for work due to discrete planning processes Agile DDT High Acceleration during Design, Develop and Acceptance Testing TIME WAIT STATES LACK OF INTEGRATION MANUAL ACTIVITIES LACK OF VISIBILITY Wait states due to contention for downstream environments and manual processes Delivery slowed down by manual and high ceremony processes 60% COST / TIME BEFORE BACKLOG 7
CD SOLUTION: CONTINUOUS DELIVERY PIPELINE Testing & Security Results Release Dashboard Jenkins RTC (Rational Team Concert) UCR (UrbanCode Release) UCD (UrbanCode Deploy) Release Scheduling Deploy Standardize Work input (e.g. Business Value, Defects, Operations) Provide impact analysis, Dashboard views and multiapplication continuous delivery Provide direct, automated control & traceability over deployment activity. 8
CD SOLUTION: CONTINUOUS DELIVERY PIPELINE Clarity HPQC Security Scans Jenkins Continuous Integration Projects / Work Requests Defects & Test Status Security Scan Status DEV Deployment Requests Reqs / Stories Release Plans RTC Iteration Plans Release Planning Release Mgmt UCR Release Dashboard Deployment Mgmt Deployment Policies UCD Change & Config Mgmt Information ServiceNow RRC Work items Deployment Deployment Status Target (IT, ST, UAT, PROD) UCD Agent UAT 9
VISIBILITY VIA REAL TIME INFORMATION DELIVERY OPPORTUNITIES ENTERPRISE AND SYSTEM VIEWS DEPENDENCIES AND IMPACTS MORE AUTOMATION QUALITY, SECURITY & TEST STATUS AUTOMATION DEPLOYMENT STATUS LESS VARIANCE QA Tasktop PRODUCT MANAGER Tasktop RTC UCR UCD UrbanCode Plug-in UrbanCode Integration Work Request Schedule for Release Monitor Release Gate Environments Orchestrate Deployment Automate Deployment 10
FOUNDATIONAL MODEL DEVOPS Business Enabling Responsiveness Reduced Lead Time for Changes Monitor Everything Continuous Delivery Automated Infrastructure Continuous Integration Automated Testing High Trust Innovative Performance Oriented Empowered Associates Reduce Variation Version Control Everything PRACTICES Lean & Agile Principles Continuous Flow & Visibility High Cooperation CULTURE Product Centric System Flow Amplify Feedback Loops Continuous Experimentation 11
State of DevOps Report 2015 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 https://puppetlabs.com/2015-devops-report 12
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
DEVELOP A DEVOPS ROADMAP EMPOWERMENT HOLISTIC FUNDING LOOK FOR INTEGRATION OPPORTUNITIES X EXPERIMENT PRIORITIZE MAP TO DELIVERY VALUE STREAM 2015. Nationwide Mutual Insurance Company and Affiliated Companies 14
YOU HAVE TO THINK HORIZONTALLY.
LOCAL OPTIMIZATION IS THE ENEMY OF LEAN DELIVERY.
AUTOMATION REQUIRES PATTERNS, PATTERNS REQUIRES ELIMINATING VARIANCE.
HARD TO MANAGE WHAT YOU CAN'T SEE OR MEASURE.
TECHNOLOGY IS THE FUN PART, CULTURE IS THE CHALLENGE.
DEVOPS RESOURCES http://itrevolution.com http://continuousdelivery.com 21