SlideShare una empresa de Scribd logo
1 de 17
DEVOPS ENTERPRISE SUMMIT 2017
DEVOPS HANDBOOK:
EXPERIMENTS IN
ACCELERATING DELIVERY
NOVEMBER 13, 2017
CINDY PAYNE
LEADER OF TECH CONSULTING GROUP,
NATIONWIDE
JIM GRAFMEYER
DIGITAL SOLUTIONS ARCHITECT,
NATIONWIDE FINANCIAL
16+
MILLION
POLICIES
$400MILLION
CONTRIBUTED
TO NONPROFITS
AND COMMUNITIES
SINCE 2000
$209.8
BILLION
IN ASSETS
7th
LARGEST
COMMERCIAL
INSURER
34,000 Nationwide associates
serve customers in every state
$17
BILLION
#68ON THE
FORTUNE
500 LIST
2
NATIONWIDE: PROTECTING WHAT MATTERS MOST
PAID IN CLAIMS
AND BENEFITS
IN 2016
NATIONWIDE IT
#51: COMPUTERWORLD BEST
PLACES TO WORK IN IT
200 AGILE / LEAN
STANDING TEAMS >2500 APPLICATIONS
23
BUSINESS UNITS
5100 IT ASSOCIATES
OF
AND
BALANCE
INNOVATION
DISCIPLINE DEVELOPERS & TESTERS
>2600
50PRIMARY
TECHNOLOGIES
4
ORGANIZATIONAL STRUCTURE
I & O
Cindy
Nationwide IT
Jim
Tools
Run
Platform
Enterprise Applications
Nationwide Financial
Business UnitsShared Services
5
10 YEARS AGO, WE SET OUT TO BUILD A GLOBALLY COMPETITIVE
IN-HOUSE SOFTWARE DEVELOPMENT CAPABILITY
AGILE DEVOPS LEAN CMMI
How we deliver
software with
high quality
How we deliver
with speed,
efficiency, and
low risk
How we
manage IT at
enterprise
scale
How we provide
industry
validation of our
progress
WHERE WE STARTED
6
WHERE WE STARTED
AGILE DEVOPS LEAN CMMI
DevOps house
Methodology
Deployment tooling
Practices
Simplify
Organize
Experiment
Motivate
Tool adoption
Continuous improvement
Self-service
Immersive pairing
Availability (SRE)
Pipeline as a product
• Architecture
• Ownership
• Prioritization
• Funding model
Model lines: speed,
practitioner led
Business planning: Minimum
Marketable Product (MMP),
single embedded owner
Infrastructure engineering
Developer experience
DevOps Handbook
Senior leadership
sponsorship
IT Delivery Model
transformation
• Software development
model
• Lean management
• Suppliers
2015 2016 2017 2018
INTERACTION MODEL
7
Issues/
Blockers
DevOps Leadership
Team
Goals, Scope,
Systems Thinking
DevOps
Platform Team
Team 1
Backlog
Team 1 Team 2
A/B Tests
DevOps
Product
Backlog
Team 2
Backlog
Platform
Backlog
Governance Team
8
HANDBOOK EXPERIMENTS
EPICS
Version Control Everything
Automated Testing (unit, integration, performance)
Continuous Integration to the Trunk
Automated Infrastructure
Continuous Delivery into Production-like Environments
Automate Low-Risk Releases
Architect for Low-Risk Releases
Monitor Everything
DEVELOPER EXPERIENCE
GREAT TOOLS, LOTS OF CONTEXT SWITCHING
9
DEVELOPER EXPERIENCE
EMBRACING CHAT BOTS TO REDUCE CONTEXT SWITCHING
10
Introduced lead time metrics for
all 200 development teams
Empower teams to pick their
course guided by lead time
Drive towards daily, zero
downtime deployments
THE NORTH STAR –
LEAD TIME
Tools enable practices
Tools alone have benefits
Handbook is your map
THE MAP AND THE
EQUIPMENT
Development teams must make
their own journey
Tech Consulting and DevOps
leaders are expert climbers
Cross-pollinate
Support the Delivery Pipeline as
a single product
SUPPORT MODEL
SHERPAs
• Tech Consulting
• Build Capability SMEs
COMING SOON
• Immersive Pairing
• Monthly DevOps Dojo
• Delivery Pipeline Support
High volume of flooded cars
Business ask: optimize online
claims process
IT response: collaborative
design and implementation in 8
hours
Results: streamlined online
claims process by 40%
HURRICANE HARVEY
WE STILL NEED HELP
Leader Experience
Matrixed Org Model
Value Stream
Architecture
Thank you

Más contenido relacionado

La actualidad más candente

How is testing different in a DevOps agile team. A perspective from the team.
How is testing different in a DevOps agile team. A perspective from the team.How is testing different in a DevOps agile team. A perspective from the team.
How is testing different in a DevOps agile team. A perspective from the team.TEST Huddle
 
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...Codemotion
 
From XP and Continuous Integration to DevOps
From XP and Continuous Integration to DevOpsFrom XP and Continuous Integration to DevOps
From XP and Continuous Integration to DevOpsIBM UrbanCode Products
 
Agile Network India | Understanding the importance of a full featured CI/CD p...
Agile Network India | Understanding the importance of a full featured CI/CD p...Agile Network India | Understanding the importance of a full featured CI/CD p...
Agile Network India | Understanding the importance of a full featured CI/CD p...AgileNetwork
 
Cloud Event-Driven Architectures with Spring Boot and Spring Cloud
Cloud Event-Driven Architectures with Spring Boot and Spring CloudCloud Event-Driven Architectures with Spring Boot and Spring Cloud
Cloud Event-Driven Architectures with Spring Boot and Spring CloudVMware Tanzu
 
Jose Quaresma "DevOps in the Enterprise: what I have learned so far"
Jose Quaresma "DevOps in the Enterprise: what I have learned so far"Jose Quaresma "DevOps in the Enterprise: what I have learned so far"
Jose Quaresma "DevOps in the Enterprise: what I have learned so far"Fwdays
 
Makers and Menders: Putting the Right Developers on the Right Projects
Makers and Menders: Putting the Right Developers on the Right ProjectsMakers and Menders: Putting the Right Developers on the Right Projects
Makers and Menders: Putting the Right Developers on the Right ProjectsAndrea Goulet
 
Bringing Commercial Software to Open Source
Bringing Commercial Software to Open SourceBringing Commercial Software to Open Source
Bringing Commercial Software to Open SourceAll Things Open
 
Understanding Technical Debt: A Primer for Product Owners and Founders
Understanding Technical Debt: A Primer for Product Owners and FoundersUnderstanding Technical Debt: A Primer for Product Owners and Founders
Understanding Technical Debt: A Primer for Product Owners and FoundersAndrea Goulet
 
Impact of new technologies
Impact of new technologiesImpact of new technologies
Impact of new technologiesHenry Jacob
 
Software Engineering in the Continuous Age
Software Engineering in the Continuous AgeSoftware Engineering in the Continuous Age
Software Engineering in the Continuous AgeJens Pillgram-Larsen
 
Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays Virtual Ex...
Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays Virtual Ex...Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays Virtual Ex...
Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays Virtual Ex...InfluxData
 
How a Mortgage Company is Transforming Their Business with Continuous Delivery
How a Mortgage Company is Transforming Their Business with Continuous DeliveryHow a Mortgage Company is Transforming Their Business with Continuous Delivery
How a Mortgage Company is Transforming Their Business with Continuous DeliveryXebiaLabs
 
Monoliths to Microservices at Lush
Monoliths to Microservices at LushMonoliths to Microservices at Lush
Monoliths to Microservices at LushRyan Kerry
 
Gustavo Homem - Solid Angle - OSL19
Gustavo Homem - Solid Angle - OSL19Gustavo Homem - Solid Angle - OSL19
Gustavo Homem - Solid Angle - OSL19marketingsyone
 
Moving to Continuous Delivery with XebiaLabs XL Release
Moving to Continuous Delivery with XebiaLabs XL ReleaseMoving to Continuous Delivery with XebiaLabs XL Release
Moving to Continuous Delivery with XebiaLabs XL ReleaseXebiaLabs
 
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...Gene Kim
 

La actualidad más candente (20)

How is testing different in a DevOps agile team. A perspective from the team.
How is testing different in a DevOps agile team. A perspective from the team.How is testing different in a DevOps agile team. A perspective from the team.
How is testing different in a DevOps agile team. A perspective from the team.
 
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...
 
CV-Roger-2016
CV-Roger-2016CV-Roger-2016
CV-Roger-2016
 
From XP and Continuous Integration to DevOps
From XP and Continuous Integration to DevOpsFrom XP and Continuous Integration to DevOps
From XP and Continuous Integration to DevOps
 
Agile Network India | Understanding the importance of a full featured CI/CD p...
Agile Network India | Understanding the importance of a full featured CI/CD p...Agile Network India | Understanding the importance of a full featured CI/CD p...
Agile Network India | Understanding the importance of a full featured CI/CD p...
 
Cloud Event-Driven Architectures with Spring Boot and Spring Cloud
Cloud Event-Driven Architectures with Spring Boot and Spring CloudCloud Event-Driven Architectures with Spring Boot and Spring Cloud
Cloud Event-Driven Architectures with Spring Boot and Spring Cloud
 
Jose Quaresma "DevOps in the Enterprise: what I have learned so far"
Jose Quaresma "DevOps in the Enterprise: what I have learned so far"Jose Quaresma "DevOps in the Enterprise: what I have learned so far"
Jose Quaresma "DevOps in the Enterprise: what I have learned so far"
 
Makers and Menders: Putting the Right Developers on the Right Projects
Makers and Menders: Putting the Right Developers on the Right ProjectsMakers and Menders: Putting the Right Developers on the Right Projects
Makers and Menders: Putting the Right Developers on the Right Projects
 
Bringing Commercial Software to Open Source
Bringing Commercial Software to Open SourceBringing Commercial Software to Open Source
Bringing Commercial Software to Open Source
 
Understanding Technical Debt: A Primer for Product Owners and Founders
Understanding Technical Debt: A Primer for Product Owners and FoundersUnderstanding Technical Debt: A Primer for Product Owners and Founders
Understanding Technical Debt: A Primer for Product Owners and Founders
 
Impact of new technologies
Impact of new technologiesImpact of new technologies
Impact of new technologies
 
Software Engineering in the Continuous Age
Software Engineering in the Continuous AgeSoftware Engineering in the Continuous Age
Software Engineering in the Continuous Age
 
Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays Virtual Ex...
Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays Virtual Ex...Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays Virtual Ex...
Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays Virtual Ex...
 
Getty/IO - Business Presentation 2017
Getty/IO - Business Presentation 2017Getty/IO - Business Presentation 2017
Getty/IO - Business Presentation 2017
 
How a Mortgage Company is Transforming Their Business with Continuous Delivery
How a Mortgage Company is Transforming Their Business with Continuous DeliveryHow a Mortgage Company is Transforming Their Business with Continuous Delivery
How a Mortgage Company is Transforming Their Business with Continuous Delivery
 
Monoliths to Microservices at Lush
Monoliths to Microservices at LushMonoliths to Microservices at Lush
Monoliths to Microservices at Lush
 
Agile Scrum
Agile ScrumAgile Scrum
Agile Scrum
 
Gustavo Homem - Solid Angle - OSL19
Gustavo Homem - Solid Angle - OSL19Gustavo Homem - Solid Angle - OSL19
Gustavo Homem - Solid Angle - OSL19
 
Moving to Continuous Delivery with XebiaLabs XL Release
Moving to Continuous Delivery with XebiaLabs XL ReleaseMoving to Continuous Delivery with XebiaLabs XL Release
Moving to Continuous Delivery with XebiaLabs XL Release
 
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
 

Similar a DevOps Handbook: Experiments in Accelerating Delivery

04 accelerating businessvaluewithdevops
04 accelerating businessvaluewithdevops04 accelerating businessvaluewithdevops
04 accelerating businessvaluewithdevopsKhairul Zebua
 
FINOS June 2018 Members Meeting - OpenFin-OpenShift Presentation
FINOS June 2018 Members Meeting - OpenFin-OpenShift PresentationFINOS June 2018 Members Meeting - OpenFin-OpenShift Presentation
FINOS June 2018 Members Meeting - OpenFin-OpenShift PresentationFINOS
 
The Need for Speed
The Need for SpeedThe Need for Speed
The Need for SpeedCapgemini
 
What's new in the latest source{d} releases!
What's new in the latest source{d} releases!What's new in the latest source{d} releases!
What's new in the latest source{d} releases!source{d}
 
Accelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOpsAccelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOpsPerficient, Inc.
 
Agile London at Ticketmaster
Agile London at TicketmasterAgile London at Ticketmaster
Agile London at TicketmasterBilly Jenkins
 
Containers, Serverless, Polyglot Development World, And Others…10 trends resh...
Containers, Serverless, Polyglot Development World, And Others…10 trends resh...Containers, Serverless, Polyglot Development World, And Others…10 trends resh...
Containers, Serverless, Polyglot Development World, And Others…10 trends resh...PROIDEA
 
Grails & DevOps: continuous integration and delivery in the cloud
Grails & DevOps: continuous integration and delivery in the cloudGrails & DevOps: continuous integration and delivery in the cloud
Grails & DevOps: continuous integration and delivery in the cloudGR8Conf
 
Tamk - ohjelmistokehitys-seminaari 9.10
Tamk - ohjelmistokehitys-seminaari 9.10Tamk - ohjelmistokehitys-seminaari 9.10
Tamk - ohjelmistokehitys-seminaari 9.10Sakari Hoisko
 
Designing API Platforms that Developers Love - New York Life Build Blue May 2017
Designing API Platforms that Developers Love - New York Life Build Blue May 2017Designing API Platforms that Developers Love - New York Life Build Blue May 2017
Designing API Platforms that Developers Love - New York Life Build Blue May 2017Deepak Nadig
 
Jesse Pulfer Pivotal Overview June 2018
Jesse Pulfer Pivotal Overview June 2018Jesse Pulfer Pivotal Overview June 2018
Jesse Pulfer Pivotal Overview June 2018VMware Tanzu
 
More than Technology - The Culture of DevOps
More than Technology - The Culture of DevOpsMore than Technology - The Culture of DevOps
More than Technology - The Culture of DevOpsBob Sokol
 
Actminds Outsourcing Summit 07
Actminds Outsourcing Summit 07Actminds Outsourcing Summit 07
Actminds Outsourcing Summit 07cnetto
 
Engineering Manager, Edge Insights @Netflix
Engineering Manager, Edge Insights @NetflixEngineering Manager, Edge Insights @Netflix
Engineering Manager, Edge Insights @NetflixSangeeta Narayanan
 
Upskilling: Adapting Humans At The Speed of DevOps
Upskilling: Adapting Humans At The Speed of DevOpsUpskilling: Adapting Humans At The Speed of DevOps
Upskilling: Adapting Humans At The Speed of DevOpsDevOps.com
 
Q3 fy12 company presentation_red hat
Q3 fy12 company presentation_red hatQ3 fy12 company presentation_red hat
Q3 fy12 company presentation_red hatArmstrong WANG
 
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesScale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesDevOps.com
 
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesScale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesDeborah Schalm
 
Microservices the Good Bad and the Ugly
Microservices the Good Bad and the UglyMicroservices the Good Bad and the Ugly
Microservices the Good Bad and the UglyAdrian Cockcroft
 

Similar a DevOps Handbook: Experiments in Accelerating Delivery (20)

04 accelerating businessvaluewithdevops
04 accelerating businessvaluewithdevops04 accelerating businessvaluewithdevops
04 accelerating businessvaluewithdevops
 
FINOS June 2018 Members Meeting - OpenFin-OpenShift Presentation
FINOS June 2018 Members Meeting - OpenFin-OpenShift PresentationFINOS June 2018 Members Meeting - OpenFin-OpenShift Presentation
FINOS June 2018 Members Meeting - OpenFin-OpenShift Presentation
 
The Need for Speed
The Need for SpeedThe Need for Speed
The Need for Speed
 
What's new in the latest source{d} releases!
What's new in the latest source{d} releases!What's new in the latest source{d} releases!
What's new in the latest source{d} releases!
 
Accelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOpsAccelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOps
 
EVOLVE'14 | Keynote | Cat Reusswig | Building a Great AEM Team
EVOLVE'14 | Keynote | Cat Reusswig | Building a Great AEM TeamEVOLVE'14 | Keynote | Cat Reusswig | Building a Great AEM Team
EVOLVE'14 | Keynote | Cat Reusswig | Building a Great AEM Team
 
Agile London at Ticketmaster
Agile London at TicketmasterAgile London at Ticketmaster
Agile London at Ticketmaster
 
Containers, Serverless, Polyglot Development World, And Others…10 trends resh...
Containers, Serverless, Polyglot Development World, And Others…10 trends resh...Containers, Serverless, Polyglot Development World, And Others…10 trends resh...
Containers, Serverless, Polyglot Development World, And Others…10 trends resh...
 
Grails & DevOps: continuous integration and delivery in the cloud
Grails & DevOps: continuous integration and delivery in the cloudGrails & DevOps: continuous integration and delivery in the cloud
Grails & DevOps: continuous integration and delivery in the cloud
 
Tamk - ohjelmistokehitys-seminaari 9.10
Tamk - ohjelmistokehitys-seminaari 9.10Tamk - ohjelmistokehitys-seminaari 9.10
Tamk - ohjelmistokehitys-seminaari 9.10
 
Designing API Platforms that Developers Love - New York Life Build Blue May 2017
Designing API Platforms that Developers Love - New York Life Build Blue May 2017Designing API Platforms that Developers Love - New York Life Build Blue May 2017
Designing API Platforms that Developers Love - New York Life Build Blue May 2017
 
Jesse Pulfer Pivotal Overview June 2018
Jesse Pulfer Pivotal Overview June 2018Jesse Pulfer Pivotal Overview June 2018
Jesse Pulfer Pivotal Overview June 2018
 
More than Technology - The Culture of DevOps
More than Technology - The Culture of DevOpsMore than Technology - The Culture of DevOps
More than Technology - The Culture of DevOps
 
Actminds Outsourcing Summit 07
Actminds Outsourcing Summit 07Actminds Outsourcing Summit 07
Actminds Outsourcing Summit 07
 
Engineering Manager, Edge Insights @Netflix
Engineering Manager, Edge Insights @NetflixEngineering Manager, Edge Insights @Netflix
Engineering Manager, Edge Insights @Netflix
 
Upskilling: Adapting Humans At The Speed of DevOps
Upskilling: Adapting Humans At The Speed of DevOpsUpskilling: Adapting Humans At The Speed of DevOps
Upskilling: Adapting Humans At The Speed of DevOps
 
Q3 fy12 company presentation_red hat
Q3 fy12 company presentation_red hatQ3 fy12 company presentation_red hat
Q3 fy12 company presentation_red hat
 
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesScale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBees
 
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesScale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBees
 
Microservices the Good Bad and the Ugly
Microservices the Good Bad and the UglyMicroservices the Good Bad and the Ugly
Microservices the Good Bad and the Ugly
 

Último

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durbanmasabamasaba
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Hararemasabamasaba
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfayushiqss
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburgmasabamasaba
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsBert Jan Schrijver
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 

Último (20)

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 

DevOps Handbook: Experiments in Accelerating Delivery

  • 1. DEVOPS ENTERPRISE SUMMIT 2017 DEVOPS HANDBOOK: EXPERIMENTS IN ACCELERATING DELIVERY NOVEMBER 13, 2017 CINDY PAYNE LEADER OF TECH CONSULTING GROUP, NATIONWIDE JIM GRAFMEYER DIGITAL SOLUTIONS ARCHITECT, NATIONWIDE FINANCIAL
  • 2. 16+ MILLION POLICIES $400MILLION CONTRIBUTED TO NONPROFITS AND COMMUNITIES SINCE 2000 $209.8 BILLION IN ASSETS 7th LARGEST COMMERCIAL INSURER 34,000 Nationwide associates serve customers in every state $17 BILLION #68ON THE FORTUNE 500 LIST 2 NATIONWIDE: PROTECTING WHAT MATTERS MOST PAID IN CLAIMS AND BENEFITS IN 2016
  • 3. NATIONWIDE IT #51: COMPUTERWORLD BEST PLACES TO WORK IN IT 200 AGILE / LEAN STANDING TEAMS >2500 APPLICATIONS 23 BUSINESS UNITS 5100 IT ASSOCIATES OF AND BALANCE INNOVATION DISCIPLINE DEVELOPERS & TESTERS >2600 50PRIMARY TECHNOLOGIES
  • 4. 4 ORGANIZATIONAL STRUCTURE I & O Cindy Nationwide IT Jim Tools Run Platform Enterprise Applications Nationwide Financial Business UnitsShared Services
  • 5. 5 10 YEARS AGO, WE SET OUT TO BUILD A GLOBALLY COMPETITIVE IN-HOUSE SOFTWARE DEVELOPMENT CAPABILITY AGILE DEVOPS LEAN CMMI How we deliver software with high quality How we deliver with speed, efficiency, and low risk How we manage IT at enterprise scale How we provide industry validation of our progress WHERE WE STARTED
  • 6. 6 WHERE WE STARTED AGILE DEVOPS LEAN CMMI DevOps house Methodology Deployment tooling Practices Simplify Organize Experiment Motivate Tool adoption Continuous improvement Self-service Immersive pairing Availability (SRE) Pipeline as a product • Architecture • Ownership • Prioritization • Funding model Model lines: speed, practitioner led Business planning: Minimum Marketable Product (MMP), single embedded owner Infrastructure engineering Developer experience DevOps Handbook Senior leadership sponsorship IT Delivery Model transformation • Software development model • Lean management • Suppliers 2015 2016 2017 2018
  • 7. INTERACTION MODEL 7 Issues/ Blockers DevOps Leadership Team Goals, Scope, Systems Thinking DevOps Platform Team Team 1 Backlog Team 1 Team 2 A/B Tests DevOps Product Backlog Team 2 Backlog Platform Backlog Governance Team
  • 8. 8 HANDBOOK EXPERIMENTS EPICS Version Control Everything Automated Testing (unit, integration, performance) Continuous Integration to the Trunk Automated Infrastructure Continuous Delivery into Production-like Environments Automate Low-Risk Releases Architect for Low-Risk Releases Monitor Everything
  • 9. DEVELOPER EXPERIENCE GREAT TOOLS, LOTS OF CONTEXT SWITCHING 9
  • 10. DEVELOPER EXPERIENCE EMBRACING CHAT BOTS TO REDUCE CONTEXT SWITCHING 10
  • 11.
  • 12. Introduced lead time metrics for all 200 development teams Empower teams to pick their course guided by lead time Drive towards daily, zero downtime deployments THE NORTH STAR – LEAD TIME
  • 13. Tools enable practices Tools alone have benefits Handbook is your map THE MAP AND THE EQUIPMENT
  • 14. Development teams must make their own journey Tech Consulting and DevOps leaders are expert climbers Cross-pollinate Support the Delivery Pipeline as a single product SUPPORT MODEL SHERPAs • Tech Consulting • Build Capability SMEs COMING SOON • Immersive Pairing • Monthly DevOps Dojo • Delivery Pipeline Support
  • 15. High volume of flooded cars Business ask: optimize online claims process IT response: collaborative design and implementation in 8 hours Results: streamlined online claims process by 40% HURRICANE HARVEY
  • 16. WE STILL NEED HELP Leader Experience Matrixed Org Model Value Stream Architecture

Notas del editor

  1. Jim
  2. Jim
  3. Cindy
  4. Cindy
  5. Cindy
  6. Jim 2016 – harvest efficiencies to invest in capabilities Talk about guiding principles 2017 – we’ll spend the rest of the talk here
  7. Jim Systems thinking PDCA
  8. Cindy Team gave ideas for speed. Grounded ideas in Handbook. Team read book and found new experiments. Results (to date) include: - significant reduction in lead time (over 60%) - increased frequency in deployment - significant reduction in time to run automated tests (20X factor) - integrating security and performance testing into CI/CD flow - reduction of manual activities, waste and wait states
  9. Cindy
  10. Cindy
  11. Jim Help excitement Self-service 1-pager Mountain as a metaphor – we can’t climb for you
  12. Jim Lead time is our north star because we were able to easily measure it
  13. Jim Talk about Rocket.Chat
  14. Jim Immersive Pairing – committed to being practioner led. Adoption should be the same way
  15. Cindy Business Need Hurricane Harvey represented a change in business conditions, as what is normally a wind event became a flooding event.  Our online Claims work flow was not optimized for Auto flood claims because those aren’t typically a high volume scenario.  As a result, our Executive Business leaders requested the IT team to find a way to increase the efficiency of our Claims Self-Service web site so that our Members would be able to create these types of claims more quickly.   Actions Collaborative approach, design, Github, RocketChat, Modern Web Architecture, automation testing to quickly certify, autonomy of the team, Zero Downtime process, Splunk dashboard. Outcome After receiving the request at 10:00 am, the IT team was able to make changes in production by 6:00 pm on the same day.  The creative ideas from the team eliminated 40% of the web pages needed to create an Auto Claim and improved the messaging to our Members on the ways in which Nationwide is here to serve them in their time of need.
  16. Cindy We recognized how even the best tools for developers need automation and integration to prevent context switching and to get the most value. Leaders deserve the same. Monthly ops review culture. Leaders are not prioritizing a data and decision making dashboard and automation for themselves. Still in the “newspaper business”. Are we optimizing for speed or are we meeting a IT staff efficiency need. They side effects to the whole value stream are often negatively and significantly effective. Vertical overwhelms horizontal in Model 2. If you have 2, you have to invest in horizontal. Overengineer towards horizontal. Value stream architecture (vs functional architecture). Not a lot of examples of success in industry. Unicorns are in model 3. Legacy enterprises start in 1. Who has successfully done it. How did they do it? Influencers: Mark Schwartz’s book about you cannot run a business without IT. IT leaders have needed to earn a seat at the table. But now, all business leaders will be IT leaders.
  17. Cindy