8 th LARGEST COMMERCIAL INSURER

Size: px
Start display at page:

Download "8 th LARGEST COMMERCIAL INSURER"

Transcription

1 SESSION 509: How Did a Large Regulated Enterprise Make DevOps Successful? Carmen DeArdo, Technology THRIVING IN A DYNAMIC, HIGHLY-REGULATED WORLD 16+ MILLION WRITER OF VARIABLE #9 ANNUITIES $195.2 BILLION IN ASSETS POLICIES $ 355 MILLION CONTRIBUTED TO NONPROFITS AND COMMUNITIES SINCE 2000 FOUNDED IN 1926 BY MEMBERS OF THE OHIO FARM BUREAU # 69 ON THE FORTUNE 500 LIST 33,000 Nationwide associates serve customers in every state 8 th LARGEST COMMERCIAL INSURER

2 AGILE AT SCALE % ANNUAL INCREASE IN NUMBER OF AGILE TEAMS AGILE / LEAN STANDING TEAMS FIRST PHASE: AGILE DEVELOPMENT 75% OF ALL PROJECT WORK DONE BY AGILE TEAMS 800+ ESTABLISHED CI CT CD PRACTICES BUILD PROJECTS EXECUTED ANNUALLY NEXT PHASE: APPLICATION OF LEAN ACROSS THE DELIVERY LIFE CYCLE BALANCE OF INNOVATION AND DISCIPLINE RESULTS: SO FAR, SO GOOD 80% 86% QUALITY REDUCTION IN CRITICAL DEFECTS REDUCTION IN HIGH DEFECTS PRODUCTIVITY 82% OF AGILE TEAMS MOVED INTO TOP TWO INDUSTRY QUARTILES (QSM) SYSTEM AVAILABILITY INCREASE IN USER S OVERALL SYSTEM AVAILABILITY70% 90% 60% DELIVERY VS ON TIME DELIVERY PREVIOUSLY

3 THE HORIZONTAL MINDSET Plan IT delivery model Build Run Shift from vertical practices to horizontal improvement APPLICATION OF SYSTEMS THINKING The First Way (Gene Kim) Optimize the performance of the entire system rather than a specific silo of work Deming Balance practitioner feedback with taking a systems approach

4 SPEED SPEED MORE WORK TO DO Water-SCRUM-Fall 0 Teams waiting for work due to discrete planning processes High Acceleration during Design, Develop and Acceptance Testing TIME Delivery slowed down by manual and high ceremony processes INHIBITORS TO LEAN DELIVERY WORK VARIANCE 0 Teams waiting for work due to discrete planning processes ANNUAL PLANNING Water-SCRUM-Fall REDUNDANT SOURCES AND SYSTEMS DEPENDENCIES High Acceleration during Design, Develop and Acceptance Testing TIME Delivery slowed down by manual and high ceremony processes WAIT STATES LACK OF INTEGRATION MANUAL ACTIVITIES LACK OF VISIBILITY SIGNIFICANT COST/TIME BEFORE BACKLOG

5 DEVOPS MODEL True North: Reduced lead time for changes Business enabling responsiveness KEY METRICS Deployment Frequency Lead Time MTTR Change Success Rate

6 THE THREE WAYS The Three Ways (Gene Kim) Create Flow Amplify Feedback Experimentation and Continuous Improvement DELIVERY PIPELINE BUSINESS VALUE DEFECTS TECHICAL DEBT DESIGN / DEVELOP FEATURE TOGGLING SOURCE CODE VERSION CONTROL BUILD STATIC ANALYSIS AUTO PROVISION DEPLOY INTO TEST AUTOMATED CERTIFICATION INTEGRATION DEPLOY INTO PROD ZERO DOWN TIME DEPLOYMENTS MONITORING & FEEDBACK TRUNK-BASED DEVELOPMENT PULL REQUESTS SECURITY SCANS SYSTEM DARK LAUNCHING AUTOMATED UNIT & ACCEPTANCE TESTS REGRESSION PERFORMANCE TOOLS UAT

7 IT S MORE THAN TECHNOLOGY READINESS BASED RELEASES TIME BASED RELEASES HOW WE DID IT Self-Education - Conferences - Books (Phoenix Project) - DevOps Enterprise Summit Experimentation - Gave presentations/received feedback/improved (repeated) - Had to be willing to make and learn from our mistakes while charting our own way

8 Nationwide is A DASA Forerunner Member DevOps Agile Skills Association (DASA) is an independent and open association supporting the development of high-performance IT organizations through agile DevOps initiatives. DASA offers thought leadership as well as practical guidance for competence development for professionals and organizations. 15 Why We Believe in DASA? Promote a knowledge and skills framework for DevOps, based on a defined set of principles Generate interest and awareness for the need for knowledge and skill development Develop and evangelize a vendor neutral DevOps qualification program for professionals Advance quality of training and open source certification for DevOps knowledge and skills Map member training content to the role based competency framework 16

9 DASA Competence Framework Identifies Knowledge Areas Skills Areas Skill Areas Business Value Optimization Business Analysis Architecture & Design Programming Courage Teambuilding DevOps Leadership Continuous improvement Continuous Delivery Test Specification Infrastructure Engineering Security, Risk & Compliance Knowledge Areas 1- Novice / 2- Competent / 3- Proficient / 4 - Expert / 5 - Master 17

10 QUESTIONS?