SlideShare una empresa de Scribd logo
1 de 47
Nicole Forsgren, PhD
Director of Organizational Performance & Analytics, Chef
Research Affiliate, Clemson University
DevOps: The Key to IT Performance
“IT doesn’t matter.”
-- Nicholas Carr, 2003
@nicolefv
IT Does Matter
• Times – and IT – have changed
• DevOps is good for IT
• DevOps is good for Organizations
• And then some detail: What drives this change?
• Tooling and automation (hint: Continuous Delivery)
• Practice and process (hint: Lean Management practices)
• Culture and communication
@nicolefv
@nicolefv
@nicolefv
@nicolefv
DevOps is
Tooling and Automation
implemented as Continuous Delivery,
Practices and Processes
seen in Lean Management principles, and
Organizational Culture
@nicolefv
Research shows that these drive IT Performance
and Organizational Performance
10 deploys per day
Dev & ops cooperation at Flickr
John Allspaw & Paul Hammond
Velocity 2009
That was then…
@nicolefv
Amazon Deployment Stats
(production & host environments only)
This is now…
1,079Max deploys
In a single hour
Every 11.6 seconds!
10,000Mean # hosts receiving
Deploys simultaneously
30,000Max # hosts receiving
Deploys simultaneously
@nicolefv
Etsy Code Deployment
What once required 6-14 hours and an “Army”
…Now takes 15 minutes and 1 person
This is now…
2013 Mike Brittain, Continuous Deployment: The Dirty Details
3/2014 Daniel Schauenberg , Qcon London
4/2014 tweet @philkates
30+
Deploys
per day
2013
50
Deploys per day
March 2014
QCon London
80-90
Deploys per day
April 2014
Chef Conf
@nicolefv
Devops is good for IT
Measuring DevOps and IT Performance
- Deploy frequency (Note: NOT delivery)
- Mean Time to Recover (MTTR)
- Lead Time for Changes
@nicolefv
High Performing DevOps teams
More agile
30x
More frequent
Deployments
(2015 and 2014)
200x
Faster lead times
than peers
(2015 and 2014)
The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.
@nicolefv
High Performing DevOps teams
More reliable
60x (2015)
3x (2014)
Change
Success
Rate
168x (2015)
48x (2014)
Faster
Mean time to recovery
(MTTR)
The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.
@nicolefv
DevOps promises – and delivers
More throughput
More stability
In tandem. Without the tradeoffs that
ITIL calls for.
Let’s talk about what this means for us
@nicolefv
High Performing DevOps teams
More agile What does this mean for:
30x
More frequent
deployments
The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.
New content delivery
Value/savings around A/B testing
Value around speed to market
Compliance / regulatory
Security200x
Faster lead times
@nicolefv
Evaluating well-designed and executed
experiments that were designed to
improve a key metric, only about 1/3
were successful at improving the key
metric!
Online Experimentation at Microsoft, Kohavi et al http://stanford.io/130uW6X
@nicolefv
High Performing DevOps teams
More reliable What does this mean for:
60x
Fewer deploy
failures
The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.
Value/savings around reliability
Value/savings around uptime
Compliance
Security
Reputation around uptime,
compliance & security
168x
Faster MTTR
@nicolefv
@nicolefv
"Fixing it as soon as possible or
having compensating controls in
place days before could have
saved this entire breach from
occurring in the first place."
Key Factors that Correlate with Each Component:
MTTR
Version control for all production artifacts
Monitoring
The 2014 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.
Lead time for changes
Version control for all production artifacts
Automated testing
Deployment Frequency
Version control for all production artifacts
Continuous Delivery
Also Super
Important:
Culture
Job satisfaction
Climate for learning
@nicolefv
DevOps is good for organizations
@nicolefv
High Performing IT organizations
2x
More likely to exceed
Profitability,
Market share, and
Productivity goals
50%
Higher market cap
growth over 3 years*
The 2014 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.
@nicolefv
We know:
• IT Performance is comprised of throughput and stability,
and both are possible without tradeoffs
• IT Performance contributes to org performance ($$$)
• Culture is a key predictor of both IT Performance and
Organizational Performance
• Automation and tooling are important
So:
What drives IT and Organizational Performance?
@nicolefv
DevOps is
Tooling and Automation
implemented as Continuous Delivery,
Practices and Processes
seen in Lean Management principles, and
Organizational Culture
@nicolefv
Research shows that these drive IT Performance
and Organizational Performance
IT
Performance
Org
Performance???
IT
Performance
Org
Performance???
1.
IT
Performance
Org
Performance???
2. 1.
IT
Performance
Org
Performance???
2. $$$1.
Test deployment
& automation
Continuous Delivery practices
Continuous
Delivery
All production
artifacts in
version control
Continuous
integration
The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.
@nicolefv
Test deployment
& automation
Continuous Delivery makes our work better
Continuous
Delivery
All production
artifacts in
version control
Continuous
integration
IT
Performance
Lower
Change Fail
Rates
The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.
@nicolefv
“We never had testability before. We have it now. We have this experience
and know this stuff is working, and working with controls.”
– Product Owner for Yahoo Chef implementation
Automated configuration and
deployment of 250,000 nodes
Can deploy up to 140k node
configurations in 8 hours.
Can patch entire infrastructure within 6
hours of a patch being made available
@nicolefv
Test deployment
& automation
Continuous Delivery makes our work better… and
makes it feel better!
Continuous
Delivery
All production
artifacts in
version control
Continuous
integration
IT
Performance
Lower
Change Fail
Rates
Lower
Deployment
Pain
The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.
@nicolefv
Decreased
Feelings of
Burnout
Test deployment
& automation
Continuous Delivery makes our work better… and
makes it feel better!
Continuous
Delivery
All production
artifacts in
version control
Continuous
integration
IT
Performance
Lower
Change Fail
Rates
Lower
Deployment
Pain
Org
Performance
The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.
Decreased
Feelings of
Burnout
@nicolefv
But what else drives IT Performance?
IT
Performance
Org
Performance
Lean
Management
The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.
@nicolefv
WIP limits: drive
improvement
Lean Management practices
Lean
Management
Monitoring to
make business
decisions
Visualizations to
monitor work
The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.
@nicolefv
Lean Management makes our work better
Lean
Management
IT
Performance
WIP limits: drive
improvement
Monitoring to
make business
decisions
Visualizations to
monitor work
The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.
@nicolefv
“If it moves, graph it.”
- Michael Rembetsy, Vice President Operations, Etsy
@nicolefv
Lean Management makes our work better… and
makes it feel better!
Lean
Management
IT
Performance
Improved
Org Culture
(Westrum)
Decreased
Feelings of
Burnout
WIP limits: drive
improvement
Monitoring to
make business
decisions
Visualizations to
monitor work
The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.
@nicolefv
“I was trying to figure out why my team was working
themselves to death but not getting anything done… By
implementing WIP limits, we were able to focus on our work.
Finishing work feels better than sprinting and feeling like a
hero in the moment, because that’s only a moment.”
- Julia Wester,
Development Manager
for Turner Sports,
Turner Broadcasting
@nicolefv
Lean Management makes our work better… and
makes it feel better!
Lean
Management
IT
Performance
Org
Performance
Improved
Org Culture
(Westrum)
Decreased
Feelings of
Burnout
WIP limits: drive
improvement
Monitoring to
make business
decisions
Visualizations to
monitor work
The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.
@nicolefv
Organizational Culture
15% 52% 33%@nicolefv
Pathological
Power-oriented
Bureaucratic
Rule-oriented
Generative
Performance-oriented
Low cooperation Modest cooperation High cooperation
Messengers shot Messengers neglected Messengers trained
Responsibilities shirked Narrow responsibilities Risks are shared
Bridging discouraged Bridging tolerated Bridging encouraged
Failure leads to
scapegoating
Failure leads to justice Failure leads to inquiry
Novelty crushed Novelty leads to
problems
Novelty implemented
Google Team
Performance
Surprise! No magical
formula for what makes
the perfect team
Intuit
“By installing a rampant innovation culture, we performed
165 experiments in the peak three months of tax season.
Our business result? Conversion rate of the website is up
50%. Employee result? Everyone loves it, because their
new ideas can make it to market. ”
- Scott Cook, Intuit founder
@nicolefv
Amazon
“I think building this culture is the key to innovation.
Creativity must flow from everywhere. Whether you are a
summer intern or the CTO, any good idea must be able to
seek an objective test, preferably a test that exposes the idea
to real customers. Everyone must be able to experiment,
learn, and iterate.”
- Greg Linden
@nicolefv
Job Satisfaction
The 2014 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.
Job satisfaction is the # 1
predictor of organizational
performance!
Top Correlates
of Job Satisfaction
★ High-trust organizational
culture
★ Climate of learning
★ Win-win relationships
between ops, dev and
infosec teams
★ Proactive monitoring and
autoscaling
★ Use of version control for
all production artifacts
★ Automated testing@nicolefv
IT Does Matter
• Times – and IT – have changed
• DevOps is good for IT
• DevOps is good for Organizations
• And then some detail: What drives this change?
• Tooling and automation (hint: Continuous Delivery)
• Practice and process (hint: Lean Management practices)
• Culture and communication
@nicolefv
nicole@chef.io
@nicolefv
nicoleforsgren.com
Thank you

Más contenido relacionado

La actualidad más candente

How DevOps is Transforming IT, and What it Can Do for Academia
How DevOps is Transforming IT, and What it Can Do for AcademiaHow DevOps is Transforming IT, and What it Can Do for Academia
How DevOps is Transforming IT, and What it Can Do for Academia
Nicole Forsgren
 
Agile 2014- Metrics driven development and devops
Agile 2014- Metrics driven development and devopsAgile 2014- Metrics driven development and devops
Agile 2014- Metrics driven development and devops
Karthik Gaekwad
 

La actualidad más candente (20)

2016 State of DevOps
2016 State of DevOps2016 State of DevOps
2016 State of DevOps
 
The Data on DevOps: Making the Case for Awesome
The Data on DevOps: Making the Case for AwesomeThe Data on DevOps: Making the Case for Awesome
The Data on DevOps: Making the Case for Awesome
 
How DevOps is Transforming IT, and What it Can Do for Academia
How DevOps is Transforming IT, and What it Can Do for AcademiaHow DevOps is Transforming IT, and What it Can Do for Academia
How DevOps is Transforming IT, and What it Can Do for Academia
 
Continuous Delivery: Making DevOps Awesome
Continuous Delivery: Making DevOps AwesomeContinuous Delivery: Making DevOps Awesome
Continuous Delivery: Making DevOps Awesome
 
The Data Behind DevOps: Becoming a High Performer
The Data Behind DevOps: Becoming a High PerformerThe Data Behind DevOps: Becoming a High Performer
The Data Behind DevOps: Becoming a High Performer
 
DevOps: What's Buried in the Fine Print
DevOps: What's Buried in the Fine PrintDevOps: What's Buried in the Fine Print
DevOps: What's Buried in the Fine Print
 
Secrets and surprises of high performance: What the data says
Secrets and surprises of high performance: What the data saysSecrets and surprises of high performance: What the data says
Secrets and surprises of high performance: What the data says
 
Agile 2014- Metrics driven development and devops
Agile 2014- Metrics driven development and devopsAgile 2014- Metrics driven development and devops
Agile 2014- Metrics driven development and devops
 
How Metrics Make Your DevOps Awesome
How Metrics Make Your DevOps AwesomeHow Metrics Make Your DevOps Awesome
How Metrics Make Your DevOps Awesome
 
DOES 2016 Sciencing the Crap Out of DevOps
DOES 2016 Sciencing the Crap Out of DevOpsDOES 2016 Sciencing the Crap Out of DevOps
DOES 2016 Sciencing the Crap Out of DevOps
 
If you don't know where you're going it doesn't matter how fast you get there
If you don't know where you're going it doesn't matter how fast you get thereIf you don't know where you're going it doesn't matter how fast you get there
If you don't know where you're going it doesn't matter how fast you get there
 
DevOps Means Business - Gene Kim, IT Revolution Press & Nicole Forsgren Velas...
DevOps Means Business - Gene Kim, IT Revolution Press & Nicole Forsgren Velas...DevOps Means Business - Gene Kim, IT Revolution Press & Nicole Forsgren Velas...
DevOps Means Business - Gene Kim, IT Revolution Press & Nicole Forsgren Velas...
 
The Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit AmsterdamThe Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit Amsterdam
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOps
 
Tools Won't Fix Your Broken DevOps
Tools Won't Fix Your Broken DevOpsTools Won't Fix Your Broken DevOps
Tools Won't Fix Your Broken DevOps
 
What I learned from 5 years of sciencing the crap out of DevOps
What I learned from 5 years of sciencing the crap out of DevOpsWhat I learned from 5 years of sciencing the crap out of DevOps
What I learned from 5 years of sciencing the crap out of DevOps
 
Devops Scorecard
Devops ScorecardDevops Scorecard
Devops Scorecard
 
The Data Behind DevOps: What Does it Take to be a High Performer? Jenkins Wor...
The Data Behind DevOps: What Does it Take to be a High Performer? Jenkins Wor...The Data Behind DevOps: What Does it Take to be a High Performer? Jenkins Wor...
The Data Behind DevOps: What Does it Take to be a High Performer? Jenkins Wor...
 
Vmware2021 why even devop nicolefv
Vmware2021 why even devop nicolefvVmware2021 why even devop nicolefv
Vmware2021 why even devop nicolefv
 
Agile ncr2016 ppt
Agile ncr2016 pptAgile ncr2016 ppt
Agile ncr2016 ppt
 

Similar a DevOps: The Key to IT Performance

Similar a DevOps: The Key to IT Performance (20)

The caseforawesome
The caseforawesomeThe caseforawesome
The caseforawesome
 
DevOps and the Bottom Line
DevOps and the Bottom Line DevOps and the Bottom Line
DevOps and the Bottom Line
 
Keynote - DevOps and the bottom line.
Keynote - DevOps and the bottom line.Keynote - DevOps and the bottom line.
Keynote - DevOps and the bottom line.
 
2014 State Of DevOps Findings! Velocity Conference
2014 State Of DevOps Findings! Velocity Conference2014 State Of DevOps Findings! Velocity Conference
2014 State Of DevOps Findings! Velocity Conference
 
Analyst Keynote: Continuous Delivery: Making DevOps Awesome
Analyst Keynote: Continuous Delivery: Making DevOps AwesomeAnalyst Keynote: Continuous Delivery: Making DevOps Awesome
Analyst Keynote: Continuous Delivery: Making DevOps Awesome
 
Innovate Better Through Machine data Analytics
Innovate Better Through Machine data AnalyticsInnovate Better Through Machine data Analytics
Innovate Better Through Machine data Analytics
 
SMB300: An Introduction to DevOps in ITSM
SMB300: An Introduction to DevOps in ITSMSMB300: An Introduction to DevOps in ITSM
SMB300: An Introduction to DevOps in ITSM
 
How to create awesome customer experiences
How to create awesome customer experiencesHow to create awesome customer experiences
How to create awesome customer experiences
 
Devops intro
Devops introDevops intro
Devops intro
 
Leveraging Failure to Succeed in DevOps
Leveraging Failure to Succeed in DevOpsLeveraging Failure to Succeed in DevOps
Leveraging Failure to Succeed in DevOps
 
Jan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsJan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wants
 
Navvia's DevOps journey
Navvia's DevOps journeyNavvia's DevOps journey
Navvia's DevOps journey
 
DevOps 1 (1).pptx
DevOps 1 (1).pptxDevOps 1 (1).pptx
DevOps 1 (1).pptx
 
Reliability (R)evolution: Turning the DevOps World Upside Down (Again).
Reliability (R)evolution: Turning the DevOps World Upside Down (Again).Reliability (R)evolution: Turning the DevOps World Upside Down (Again).
Reliability (R)evolution: Turning the DevOps World Upside Down (Again).
 
The Evolution of Test Automation for DevOps
The Evolution of Test Automation for DevOpsThe Evolution of Test Automation for DevOps
The Evolution of Test Automation for DevOps
 
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
 
BrainQuest-DevOps
BrainQuest-DevOpsBrainQuest-DevOps
BrainQuest-DevOps
 
DevOps by the Numbers - How to Approach the Measurement and Metrics of Your C...
DevOps by the Numbers - How to Approach the Measurement and Metrics of Your C...DevOps by the Numbers - How to Approach the Measurement and Metrics of Your C...
DevOps by the Numbers - How to Approach the Measurement and Metrics of Your C...
 
Dev ops of die (
Dev ops of die (Dev ops of die (
Dev ops of die (
 
DevOps or Die. DevOps and ITSM/ITIL
DevOps or Die. DevOps and ITSM/ITILDevOps or Die. DevOps and ITSM/ITIL
DevOps or Die. DevOps and ITSM/ITIL
 

Más de Nicole Forsgren

Más de Nicole Forsgren (9)

DevEx Essentials
DevEx EssentialsDevEx Essentials
DevEx Essentials
 
Software as Craft
Software as CraftSoftware as Craft
Software as Craft
 
The Key to High Performance - What the Data Says
The Key to High Performance - What the Data SaysThe Key to High Performance - What the Data Says
The Key to High Performance - What the Data Says
 
2016 metrics-as-culture
2016 metrics-as-culture2016 metrics-as-culture
2016 metrics-as-culture
 
DevOps: Next (ChefConf 2015 keynote)
DevOps: Next (ChefConf 2015 keynote)DevOps: Next (ChefConf 2015 keynote)
DevOps: Next (ChefConf 2015 keynote)
 
Winning the Budget Game: How to Get the Money You Need for IT Every Time
Winning the Budget Game: How to Get the Money You Need for IT Every TimeWinning the Budget Game: How to Get the Money You Need for IT Every Time
Winning the Budget Game: How to Get the Money You Need for IT Every Time
 
Using Learning Analytics to Illuminate Student Learning Pathways in an Online...
Using Learning Analytics to Illuminate Student Learning Pathways in an Online...Using Learning Analytics to Illuminate Student Learning Pathways in an Online...
Using Learning Analytics to Illuminate Student Learning Pathways in an Online...
 
How to Speak "Manager"
How to Speak "Manager"How to Speak "Manager"
How to Speak "Manager"
 
DevOps and the Bottom Line
DevOps and the Bottom LineDevOps and the Bottom Line
DevOps and the Bottom Line
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Último (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 

DevOps: The Key to IT Performance

  • 1. Nicole Forsgren, PhD Director of Organizational Performance & Analytics, Chef Research Affiliate, Clemson University DevOps: The Key to IT Performance
  • 2. “IT doesn’t matter.” -- Nicholas Carr, 2003 @nicolefv
  • 3. IT Does Matter • Times – and IT – have changed • DevOps is good for IT • DevOps is good for Organizations • And then some detail: What drives this change? • Tooling and automation (hint: Continuous Delivery) • Practice and process (hint: Lean Management practices) • Culture and communication @nicolefv
  • 7. DevOps is Tooling and Automation implemented as Continuous Delivery, Practices and Processes seen in Lean Management principles, and Organizational Culture @nicolefv Research shows that these drive IT Performance and Organizational Performance
  • 8. 10 deploys per day Dev & ops cooperation at Flickr John Allspaw & Paul Hammond Velocity 2009 That was then… @nicolefv
  • 9. Amazon Deployment Stats (production & host environments only) This is now… 1,079Max deploys In a single hour Every 11.6 seconds! 10,000Mean # hosts receiving Deploys simultaneously 30,000Max # hosts receiving Deploys simultaneously @nicolefv
  • 10. Etsy Code Deployment What once required 6-14 hours and an “Army” …Now takes 15 minutes and 1 person This is now… 2013 Mike Brittain, Continuous Deployment: The Dirty Details 3/2014 Daniel Schauenberg , Qcon London 4/2014 tweet @philkates 30+ Deploys per day 2013 50 Deploys per day March 2014 QCon London 80-90 Deploys per day April 2014 Chef Conf @nicolefv
  • 11. Devops is good for IT Measuring DevOps and IT Performance - Deploy frequency (Note: NOT delivery) - Mean Time to Recover (MTTR) - Lead Time for Changes @nicolefv
  • 12. High Performing DevOps teams More agile 30x More frequent Deployments (2015 and 2014) 200x Faster lead times than peers (2015 and 2014) The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved. @nicolefv
  • 13. High Performing DevOps teams More reliable 60x (2015) 3x (2014) Change Success Rate 168x (2015) 48x (2014) Faster Mean time to recovery (MTTR) The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved. @nicolefv
  • 14. DevOps promises – and delivers More throughput More stability In tandem. Without the tradeoffs that ITIL calls for. Let’s talk about what this means for us @nicolefv
  • 15. High Performing DevOps teams More agile What does this mean for: 30x More frequent deployments The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved. New content delivery Value/savings around A/B testing Value around speed to market Compliance / regulatory Security200x Faster lead times @nicolefv
  • 16. Evaluating well-designed and executed experiments that were designed to improve a key metric, only about 1/3 were successful at improving the key metric! Online Experimentation at Microsoft, Kohavi et al http://stanford.io/130uW6X @nicolefv
  • 17. High Performing DevOps teams More reliable What does this mean for: 60x Fewer deploy failures The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved. Value/savings around reliability Value/savings around uptime Compliance Security Reputation around uptime, compliance & security 168x Faster MTTR @nicolefv
  • 19. "Fixing it as soon as possible or having compensating controls in place days before could have saved this entire breach from occurring in the first place."
  • 20. Key Factors that Correlate with Each Component: MTTR Version control for all production artifacts Monitoring The 2014 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved. Lead time for changes Version control for all production artifacts Automated testing Deployment Frequency Version control for all production artifacts Continuous Delivery Also Super Important: Culture Job satisfaction Climate for learning @nicolefv
  • 21. DevOps is good for organizations @nicolefv
  • 22. High Performing IT organizations 2x More likely to exceed Profitability, Market share, and Productivity goals 50% Higher market cap growth over 3 years* The 2014 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved. @nicolefv
  • 23. We know: • IT Performance is comprised of throughput and stability, and both are possible without tradeoffs • IT Performance contributes to org performance ($$$) • Culture is a key predictor of both IT Performance and Organizational Performance • Automation and tooling are important So: What drives IT and Organizational Performance? @nicolefv
  • 24. DevOps is Tooling and Automation implemented as Continuous Delivery, Practices and Processes seen in Lean Management principles, and Organizational Culture @nicolefv Research shows that these drive IT Performance and Organizational Performance
  • 29. Test deployment & automation Continuous Delivery practices Continuous Delivery All production artifacts in version control Continuous integration The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved. @nicolefv
  • 30. Test deployment & automation Continuous Delivery makes our work better Continuous Delivery All production artifacts in version control Continuous integration IT Performance Lower Change Fail Rates The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved. @nicolefv
  • 31. “We never had testability before. We have it now. We have this experience and know this stuff is working, and working with controls.” – Product Owner for Yahoo Chef implementation Automated configuration and deployment of 250,000 nodes Can deploy up to 140k node configurations in 8 hours. Can patch entire infrastructure within 6 hours of a patch being made available @nicolefv
  • 32. Test deployment & automation Continuous Delivery makes our work better… and makes it feel better! Continuous Delivery All production artifacts in version control Continuous integration IT Performance Lower Change Fail Rates Lower Deployment Pain The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved. @nicolefv Decreased Feelings of Burnout
  • 33. Test deployment & automation Continuous Delivery makes our work better… and makes it feel better! Continuous Delivery All production artifacts in version control Continuous integration IT Performance Lower Change Fail Rates Lower Deployment Pain Org Performance The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved. Decreased Feelings of Burnout @nicolefv
  • 34. But what else drives IT Performance? IT Performance Org Performance Lean Management The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved. @nicolefv
  • 35. WIP limits: drive improvement Lean Management practices Lean Management Monitoring to make business decisions Visualizations to monitor work The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved. @nicolefv
  • 36. Lean Management makes our work better Lean Management IT Performance WIP limits: drive improvement Monitoring to make business decisions Visualizations to monitor work The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved. @nicolefv
  • 37. “If it moves, graph it.” - Michael Rembetsy, Vice President Operations, Etsy @nicolefv
  • 38. Lean Management makes our work better… and makes it feel better! Lean Management IT Performance Improved Org Culture (Westrum) Decreased Feelings of Burnout WIP limits: drive improvement Monitoring to make business decisions Visualizations to monitor work The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved. @nicolefv
  • 39. “I was trying to figure out why my team was working themselves to death but not getting anything done… By implementing WIP limits, we were able to focus on our work. Finishing work feels better than sprinting and feeling like a hero in the moment, because that’s only a moment.” - Julia Wester, Development Manager for Turner Sports, Turner Broadcasting @nicolefv
  • 40. Lean Management makes our work better… and makes it feel better! Lean Management IT Performance Org Performance Improved Org Culture (Westrum) Decreased Feelings of Burnout WIP limits: drive improvement Monitoring to make business decisions Visualizations to monitor work The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved. @nicolefv
  • 41. Organizational Culture 15% 52% 33%@nicolefv Pathological Power-oriented Bureaucratic Rule-oriented Generative Performance-oriented Low cooperation Modest cooperation High cooperation Messengers shot Messengers neglected Messengers trained Responsibilities shirked Narrow responsibilities Risks are shared Bridging discouraged Bridging tolerated Bridging encouraged Failure leads to scapegoating Failure leads to justice Failure leads to inquiry Novelty crushed Novelty leads to problems Novelty implemented
  • 42. Google Team Performance Surprise! No magical formula for what makes the perfect team
  • 43. Intuit “By installing a rampant innovation culture, we performed 165 experiments in the peak three months of tax season. Our business result? Conversion rate of the website is up 50%. Employee result? Everyone loves it, because their new ideas can make it to market. ” - Scott Cook, Intuit founder @nicolefv
  • 44. Amazon “I think building this culture is the key to innovation. Creativity must flow from everywhere. Whether you are a summer intern or the CTO, any good idea must be able to seek an objective test, preferably a test that exposes the idea to real customers. Everyone must be able to experiment, learn, and iterate.” - Greg Linden @nicolefv
  • 45. Job Satisfaction The 2014 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved. Job satisfaction is the # 1 predictor of organizational performance! Top Correlates of Job Satisfaction ★ High-trust organizational culture ★ Climate of learning ★ Win-win relationships between ops, dev and infosec teams ★ Proactive monitoring and autoscaling ★ Use of version control for all production artifacts ★ Automated testing@nicolefv
  • 46. IT Does Matter • Times – and IT – have changed • DevOps is good for IT • DevOps is good for Organizations • And then some detail: What drives this change? • Tooling and automation (hint: Continuous Delivery) • Practice and process (hint: Lean Management practices) • Culture and communication @nicolefv

Notas del editor

  1. This year, we wanted to see what makes our IT Performance, well, amazeballs.
  2. Step 1
  3. Step 2 … And do we know what comes next?
  4. Also notice Culture… this should be familiar from the 2014 study