CARMEN DEARDO DEVOPS TECHNOLOGY LEADER, NATIONWIDE INSURANCE



Similar documents
DevOps: Development Challenges and New Approaches

Orchestrated. Release Management. Gain insight and control, eliminate ineffective handoffs, and automate application deployments

2015 IBM Continuous Engineering Open Labs Target to better LEARNING

How to Ensure IT Compliance Without Compromising Innovation. Nik Teshima, IBM Phil Odence, Black Duck

Continuous???? Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Continuous Delivery of Software

Collaborative DevOps Learn the magic of Continuous Delivery. Saurabh Agarwal Product Engineering, DevOps Solutions

Urbancode Deploy Overview

Shifting Enterprise Development into the Fast Lane

DevOps for the Mainframe

DevOps: Multiplatform Application Deployment

Collaborative Project Management in a DevOps Culture

TRANSFORMING TO NEXT-GEN APP DELIVERY FOR COMPETITIVE DIFFERENTIATION

NTT i 3 Cloud Services Orchestration Platform

HP DevOps by Design. Your Readiness for Continuous Innovation Rony Van Hove/ April 2 nd, HP Software: Apps meet Ops 2015

An Introduction to Continuous Delivery

Tools and Methods to Address Complexity at Scale

SUCCESFUL TESTING THE CONTINUOUS DELIVERY PROCESS

MasterClass 26 th March 2015 DevOps and Continuous Deployment

Continuous Delivery Benefits, Best Practices and Practical Advice

DevOps for. Developers. Michael Huttermann. Apress-

Agile Delivery Framework Automation & Deployment With Puppet

A Pythonic Approach to Continuous Delivery

Enabling Continuous Delivery by Leveraging the Deployment Pipeline

Increasing Business Efficiency and Agility for ATGbased. Systems. the business challenge: upgrading the development pipeline

Agile Requirements And Testing For Continuous Software Delivery

Continuous Delivery: Automating the Deployment Pipeline. Solution Brief

Reaching for the cloud: the potential and the reality of using cloud-based platforms. Speaker: Michael Michaelides October 22, 2015

Distributed Agile Development in the Cloud

Development Testing for Agile Environments

Why continuous delivery needs devops, and why devops needs infrastructure-as-code. Sriram 25-Oct-2012

The Continuous Delivery Tool Chain: So Many Choices!

VISUAL REQUIREMENTS MANAGEMENT WITH KANBAN. Mahesh Singh Co-founder/ Sr. VP Product, Digite, Inc.

SUCCESFUL TESTING THE CONTINUOUS DELIVERY PROCESS

HP Agile Manager What we do

Adopting Agile Approaches for the Enterprise

How To Achieve Continuous Delivery

Accélérer le développement d'applications avec DevOps

ACCELERATE DEVOPS USING OPENSHIFT PAAS

Obtaining ROI from an ALM Tool

Requirements Management im Kontext von DevOps

Parasoft and Skytap Deliver 24/7 Access to Complete Test Environments

DevOps. Jesse Pai Robert Monical 8/14/2015

DevOps to Enterprise Agile

Continuous Delivery Software-Deployments ohne graue Haare. 3. April 2012 Corsin Decurtins

A Sumo Logic White Paper. Harnessing Continuous Intelligence to Enable the Modern DevOps Team

The Role of Feedback in Continuous Integration, Continuous Delivery and Agile ALM

Continuous delivery Release software on-demand, not on Red Alert

Practicing Continuous Delivery using Hudson. Winston Prakash Oracle Corporation

Jenkins World Tour 2015 Santa Clara, CA, September 2-3

Leveraging Agile and CMMI for better Business Benefits Presented at HYDSPIN Mid-year Conference Jun-2014

Water-Scrum-Fall Agile Reality for Large Organisations. By Manav Mehan Principal Agile consultant

Industry Perspec.ve: DevOps - What it Means for the Average Business

Continuous Delivery for Force.com

DevOps: Old-School IT lessons for a New-World of IT Opportunities. February 16, 2012

How Product Management Must Change To Enable the Agile Enterprise

Serena Dimensions CM. Develop your enterprise applications collaboratively securely and efficiently SOLUTION BRIEF

The Co-Evolution of Agile and Continuous Integration. Jeffrey Fredrick Technical Evangelist

The Continuous Delivery Effect

DevOps for CA Plex Automated Testing

DEVOPS: INNOVATIVE ENGINEERING PRACTICES FOR CONTINUOUS SOFTWARE DELIVERY

Fundamentals of Continuous Integration

Enhancing The ALM Experience

Know the Difference. Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP

Applying Lean on Agile Scrum Development Methodology

DevOps. Josh Preston Solutions Architect Stardate

WHITEPAPER. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Principle #1, Agile Manifesto

Crossing the DevOps Chasm

Best Practices for Application Release & Deploy Success Integrating Datical and IBM UrbanCode Deploy. What is slowing my application releases?

Enabling Your Strategies. How Deployment Automation Supports Your Agile 2.0, Continuous Delivery, DevOps & Cloud Initiatives

When agile is not enough

NIH PROJECT MANAGEMENT COMMUNITY THE DEVOPS EFFECT DONNA KNAPP ... educate & inspire ITSM Academy

Executive Guide to SAFe 24 July An Executive s Guide to the Scaled Agile Framework.

Bridging the Gap Between Acceptance Criteria and Definition of Done

APPLYING PRACTICAL MANUFACTURING SKILLS TO DEVOPS. Gordon Haff & William Henry Cloud & DevOps Product Strategy 24 June 2015

Continuous Delivery and Test Automation in Agile SW projects with Robot Framework Antti Pohjonen

How To Write A Continuous Delivery

Developing in the Cloud Environment. Rosalind Radcliffe IBM Distinguished Engineer, IBM Academy of Technology

Scaling Lean-Agile Practices Across the Enterprise

Collaborating for Quality in Agile Application Development From Beginning to End

Digital Transformation with Intelligent Solutions from Infosys and Pega

18/09/2015. DevOps. Prof. Filippo Lanubile. Outline. Definitions Collaboration in DevOps Automation in DevOps. Prof.

Empowering Users with Self-Service Analytics and Agile BI. MicroStrategy World 2014 Cynthia Wagner BI Solution Architect, BMC Software

Bridging Development and Operations: The Secret of Streamlining Release Management

Java PaaS Enabling CI, CD, and DevOps

HP ALM11 & MS VS/TFS2010

Shift Left with Service Virtualization: Rational Test Workbench & Test Virtualization Server

An introduction to the benefits of Application Lifecycle Management

Agile for Product Owners

Transcription:

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