SlideShare ist ein Scribd-Unternehmen logo
1 von 45
Downloaden Sie, um offline zu lesen
Nicole Forsgren, PhD
Director of Organizational Performance & Analytics, Chef
Research Affiliate, Clemson University
The Data on DevOps:
Making the Case for Awesome
“IT doesn’t matter.”
-- Nicholas Carr, 2003
@nicolefv
IT Does Matter
• Times – and IT – have changed
• DevOps is good for Organizations
• DevOps is good for IT
• And then some detail: What drives this change?
• Technical practices (hint: Continuous Delivery)
• Management practices (hint: from Lean Management)
• Culture and identity
@nicolefv
@nicolefv
@nicolefv
DevOps is
Technical practices
seen in Continuous Delivery,
Management practices
seen in Lean Management principles, and
Organizational Culture and Identity
@nicolefv
Research shows that these drive IT Performance
and Organizational Performance
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 and 2015 State of DevOps Report
@nicolefv
Devops is good for IT
Measuring DevOps and IT Performance
- Deploy frequency (Note: NOT delivery)
- Lead Time for Changes
- Mean Time to Recover (MTTR)
- Change Fail Rate
@nicolefv
High Performing DevOps teams
More agile
The 2016 State of DevOps Report
@nicolefv
High Performing DevOps teams
More reliable
The 2016 State of DevOps Report
@nicolefv
IT Performance over the years
The 2016 State of DevOps Report
@nicolefv
Deploy Frequency Change LeadTime MeanTime to Recover
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:
200x
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. Allrights reserved.
New content delivery
Value/savings around A/B testing
Value around speed to market
Compliance / regulatory
Security2,555x
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:
3x
Fewer deploy
failures
The 2016 State of DevOps Report
Value/savings around reliability
Value/savings around uptime
Compliance
Security
Reputation around uptime,
compliance & security
24x
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."
We know:
• IT Performance is comprised of throughput and stability,
and both are possible without tradeoffs
• IT Performance contributes to org performance ($$$)
So:
What drives IT and Organizational Performance?
@nicolefv
IT
Performance
Org
Performance???
@nicolefv
IT
Performance
Org
Performance???
1.
@nicolefv
IT
Performance
Org
Performance???
2. 1.
@nicolefv
IT
Performance
Org
Performance???
2. $$$1.
@nicolefv
Continuous Delivery makes our work better…
The 2016 State of DevOps Report
@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
Continuous Delivery makes our work better… and
makes us feel better!
@nicolefv
https://devops-research.com
Forsgren, N., J. Humble (2016).
"The Role of Continuous Delivery in
IT and Organizational
Performance." In the Proceedings
of the Western Decision Sciences
Institute (WDSI) 2016, Las Vegas,
NV. Available at SSRN:
http://ssrn.com/abstract=2681909
Microsoft Engineering: DevOps Lessons
Thiago Almeida -- DevOps Days London, 2016
@nicolefv
Work/Life Scores
Before CD: 38%
After CD: 75%
Source: https://vimeo.com/165184757
Continuous Delivery makes our work better…
The 2016 State of DevOps Report
@nicolefv
But what else drives IT Performance?
The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. Allrights reserved.
@nicolefv
Lean Management practices
The 2015 State of DevOps Report
@nicolefv
“If it moves, graph it.”
- Michael Rembetsy, Vice President Operations, Etsy
@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 Product Management practices
The 2016 State of DevOps Report
@nicolefv
Organizational Culture
@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
• I am glad I chose to work for this organization rather than another
company.
• I talk of this organization to my friends as a great company to work for.
• I am willing to put in a great deal of effort beyond what is normally
expected to help my organization to be successful.
• I find that my values and my organization's values are very similar.
• In general, the people employed by my organization are working toward
the same goal.
• I feel that my organization cares about me.
Adapted from adapted from Atreyi Kankanhalli, Bernard C.Y. Tan, and Kwok-Kee Wei (2005),
“Contributing Knowledge to Electronic Knowledge Repositories: An Empirical Investigation,“ MIS
Quarterly, 29, 113-143.
Identity
@nicolefv
Google Team
Performance
Surprise! No magical
formula for what makes
the perfect team
Intuit
“By installing a rampant innovationculture, 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 buildingthis 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
IT Does Matter
• Times – and IT – have changed
• DevOps is good for Organizations
• DevOps is good for IT
• And then some detail: What drives this change?
• Technical practices (hint: Continuous Delivery)
• Management practices (hint: from Lean Management)
• Culture and identity
@nicolefv
For more information:
@nicolefv
Sign up for our ROI
whitepaper & get peer-
reviewed research
devops-research.com
nicole@chef.io
@nicolefv
nicolefv.com
Thank you
Appendix
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

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (19)

Continuous Delivery: Making DevOps Awesome
Continuous Delivery: Making DevOps AwesomeContinuous Delivery: Making DevOps Awesome
Continuous Delivery: Making DevOps Awesome
 
Continuous Delivery + DevOps = Awesome
Continuous Delivery + DevOps = AwesomeContinuous Delivery + DevOps = Awesome
Continuous Delivery + DevOps = Awesome
 
Nf final chef-lisa-metrics-2015-ss
Nf final chef-lisa-metrics-2015-ssNf final chef-lisa-metrics-2015-ss
Nf final chef-lisa-metrics-2015-ss
 
DevOps: The Key to IT Performance
DevOps: The Key to IT PerformanceDevOps: The Key to IT Performance
DevOps: The Key to IT Performance
 
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
 
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
 
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
 
How Continuous Delivery and Lean Management Make your DevOps Amazeballs
How Continuous Delivery and Lean Management Make your DevOps AmazeballsHow Continuous Delivery and Lean Management Make your DevOps Amazeballs
How Continuous Delivery and Lean Management Make your DevOps Amazeballs
 
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
 
How to Speak "Manager"
How to Speak "Manager"How to Speak "Manager"
How to Speak "Manager"
 
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
 
DevOps: A Value Proposition
DevOps: A Value PropositionDevOps: A Value Proposition
DevOps: A Value Proposition
 
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...
 
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
 
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
 
Software as Craft
Software as CraftSoftware as Craft
Software as Craft
 
Vmware2021 why even devop nicolefv
Vmware2021 why even devop nicolefvVmware2021 why even devop nicolefv
Vmware2021 why even devop nicolefv
 
Sprint with Agile, Deliver With DevOps
Sprint with Agile, Deliver With DevOpsSprint with Agile, Deliver With DevOps
Sprint with Agile, Deliver With DevOps
 
Successful writing at work copyright 2017 cengage learn
Successful writing at work copyright 2017 cengage learnSuccessful writing at work copyright 2017 cengage learn
Successful writing at work copyright 2017 cengage learn
 

Andere mochten auch

ChefConf 2015 Event Slides
ChefConf 2015 Event SlidesChefConf 2015 Event Slides
ChefConf 2015 Event Slides
Sumo Logic
 
Analytics for Software Development
Analytics for Software DevelopmentAnalytics for Software Development
Analytics for Software Development
Ray Buse
 
Information Needs for Software Development Analytics
Information Needs for Software Development AnalyticsInformation Needs for Software Development Analytics
Information Needs for Software Development Analytics
Ray Buse
 
Analytics for software development
Analytics for software developmentAnalytics for software development
Analytics for software development
Thomas Zimmermann
 

Andere mochten auch (20)

Barriers to Entry: Educating Future Developers
Barriers to Entry: Educating Future DevelopersBarriers to Entry: Educating Future Developers
Barriers to Entry: Educating Future Developers
 
Lego Model Builder Ignite Talk
Lego Model Builder Ignite TalkLego Model Builder Ignite Talk
Lego Model Builder Ignite Talk
 
Agile Consumer Analytics
Agile Consumer AnalyticsAgile Consumer Analytics
Agile Consumer Analytics
 
Beyond pretty charts, Analytics for the rest of us. Toufic Boubez DevOps Days...
Beyond pretty charts, Analytics for the rest of us. Toufic Boubez DevOps Days...Beyond pretty charts, Analytics for the rest of us. Toufic Boubez DevOps Days...
Beyond pretty charts, Analytics for the rest of us. Toufic Boubez DevOps Days...
 
Continuous delivery with zero downtime. made real by dev ops.
Continuous delivery with zero downtime. made real by dev ops.Continuous delivery with zero downtime. made real by dev ops.
Continuous delivery with zero downtime. made real by dev ops.
 
DevOps and the Bottom Line
DevOps and the Bottom Line DevOps and the Bottom Line
DevOps and the Bottom Line
 
Analytics for smarter software development
Analytics for smarter software development Analytics for smarter software development
Analytics for smarter software development
 
ChefConf 2015 Event Slides
ChefConf 2015 Event SlidesChefConf 2015 Event Slides
ChefConf 2015 Event Slides
 
Enhance your Agility with DevOps
Enhance your Agility with DevOpsEnhance your Agility with DevOps
Enhance your Agility with DevOps
 
Agile analytics : An exploratory study of technical complexity management
Agile analytics : An exploratory study of technical complexity managementAgile analytics : An exploratory study of technical complexity management
Agile analytics : An exploratory study of technical complexity management
 
GUBI: Agile Analytics [pt-br]
GUBI: Agile Analytics [pt-br]GUBI: Agile Analytics [pt-br]
GUBI: Agile Analytics [pt-br]
 
Analytics for Software Development
Analytics for Software DevelopmentAnalytics for Software Development
Analytics for Software Development
 
Why Use Analytics on Your Software
Why Use Analytics on Your SoftwareWhy Use Analytics on Your Software
Why Use Analytics on Your Software
 
Information Needs for Software Development Analytics
Information Needs for Software Development AnalyticsInformation Needs for Software Development Analytics
Information Needs for Software Development Analytics
 
Analytics for software development
Analytics for software developmentAnalytics for software development
Analytics for software development
 
Listen to Your Machines: DevOps Analytics for Better Feedback Loops
Listen to Your Machines: DevOps Analytics for Better Feedback LoopsListen to Your Machines: DevOps Analytics for Better Feedback Loops
Listen to Your Machines: DevOps Analytics for Better Feedback Loops
 
Visualization for Software Analytics
Visualization for Software AnalyticsVisualization for Software Analytics
Visualization for Software Analytics
 
5 principles effectuation
5 principles effectuation5 principles effectuation
5 principles effectuation
 
The Importance of Analytics in Projects and Project Management by Issam Chalouhi
The Importance of Analytics in Projects and Project Management by Issam ChalouhiThe Importance of Analytics in Projects and Project Management by Issam Chalouhi
The Importance of Analytics in Projects and Project Management by Issam Chalouhi
 
Agile Big Data Analytics Development: An Architecture-Centric Approach
Agile Big Data Analytics Development: An Architecture-Centric ApproachAgile Big Data Analytics Development: An Architecture-Centric Approach
Agile Big Data Analytics Development: An Architecture-Centric Approach
 

Ähnlich wie The Data on DevOps: Making the Case for Awesome

Ähnlich wie The Data on DevOps: Making the Case for Awesome (20)

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
 
2015 state-of-devops-report
2015 state-of-devops-report2015 state-of-devops-report
2015 state-of-devops-report
 
The Secrets of High Performance: Science Edition - Nicole Forsgren - Codemoti...
The Secrets of High Performance: Science Edition - Nicole Forsgren - Codemoti...The Secrets of High Performance: Science Edition - Nicole Forsgren - Codemoti...
The Secrets of High Performance: Science Edition - Nicole Forsgren - Codemoti...
 
The Latest in DevOps: Elite Performance, Productivity, and Scaling - Google
The Latest in DevOps: Elite Performance, Productivity, and Scaling - GoogleThe Latest in DevOps: Elite Performance, Productivity, and Scaling - Google
The Latest in DevOps: Elite Performance, Productivity, and Scaling - Google
 
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...
 
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
 
The History of DevOps (and what you need to do about it)
The History of DevOps (and what you need to do about it)The History of DevOps (and what you need to do about it)
The History of DevOps (and what you need to do about it)
 
DevOps Roadtrip - Denver
DevOps Roadtrip - DenverDevOps Roadtrip - Denver
DevOps Roadtrip - Denver
 
Leveraging Failure to Succeed in DevOps
Leveraging Failure to Succeed in DevOpsLeveraging Failure to Succeed in DevOps
Leveraging Failure to Succeed in DevOps
 
2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!
2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!
2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!
 
Keynote - DevOps and the bottom line.
Keynote - DevOps and the bottom line.Keynote - DevOps and the bottom line.
Keynote - DevOps and the bottom line.
 
Devops intro
Devops introDevops intro
Devops intro
 
What We Learned from Four Years of Sciencing the Crap Out of DevOps - Nicole ...
What We Learned from Four Years of Sciencing the Crap Out of DevOps - Nicole ...What We Learned from Four Years of Sciencing the Crap Out of DevOps - Nicole ...
What We Learned from Four Years of Sciencing the Crap Out of DevOps - Nicole ...
 
DOES16 San Francisco - Nicole Forsgren & Jez Humble - The Latest: What We Lea...
DOES16 San Francisco - Nicole Forsgren & Jez Humble - The Latest: What We Lea...DOES16 San Francisco - Nicole Forsgren & Jez Humble - The Latest: What We Lea...
DOES16 San Francisco - Nicole Forsgren & Jez Humble - The Latest: What We Lea...
 
How to create awesome customer experiences
How to create awesome customer experiencesHow to create awesome customer experiences
How to create awesome customer experiences
 
Scaling Your DevOps with Chef (December 15th 2016)
Scaling Your DevOps with Chef (December 15th 2016)Scaling Your DevOps with Chef (December 15th 2016)
Scaling Your DevOps with Chef (December 15th 2016)
 
5 Ways ITSM can Support DevOps, an ITSM Academy Webinar
5 Ways ITSM can Support DevOps, an ITSM Academy Webinar5 Ways ITSM can Support DevOps, an ITSM Academy Webinar
5 Ways ITSM can Support DevOps, an ITSM Academy Webinar
 
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...
 
DEV345_Tools Won’t Fix Your Broken DevOps
DEV345_Tools Won’t Fix Your Broken DevOpsDEV345_Tools Won’t Fix Your Broken DevOps
DEV345_Tools Won’t Fix Your Broken DevOps
 
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
 

Mehr von Nicole Forsgren

Mehr von Nicole Forsgren (6)

DevEx Essentials
DevEx EssentialsDevEx Essentials
DevEx Essentials
 
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...
 
DevOps and the Bottom Line
DevOps and the Bottom LineDevOps and the Bottom Line
DevOps and the Bottom Line
 

Kürzlich hochgeladen

+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@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
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
 

Kürzlich hochgeladen (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
+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...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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 ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
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
 

The Data on DevOps: Making the Case for Awesome

  • 1. Nicole Forsgren, PhD Director of Organizational Performance & Analytics, Chef Research Affiliate, Clemson University The Data on DevOps: Making the Case for Awesome
  • 2. “IT doesn’t matter.” -- Nicholas Carr, 2003 @nicolefv
  • 3. IT Does Matter • Times – and IT – have changed • DevOps is good for Organizations • DevOps is good for IT • And then some detail: What drives this change? • Technical practices (hint: Continuous Delivery) • Management practices (hint: from Lean Management) • Culture and identity @nicolefv
  • 6. DevOps is Technical practices seen in Continuous Delivery, Management practices seen in Lean Management principles, and Organizational Culture and Identity @nicolefv Research shows that these drive IT Performance and Organizational Performance
  • 7. DevOps is good for organizations @nicolefv
  • 8. 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 and 2015 State of DevOps Report @nicolefv
  • 9. Devops is good for IT Measuring DevOps and IT Performance - Deploy frequency (Note: NOT delivery) - Lead Time for Changes - Mean Time to Recover (MTTR) - Change Fail Rate @nicolefv
  • 10. High Performing DevOps teams More agile The 2016 State of DevOps Report @nicolefv
  • 11. High Performing DevOps teams More reliable The 2016 State of DevOps Report @nicolefv
  • 12. IT Performance over the years The 2016 State of DevOps Report @nicolefv Deploy Frequency Change LeadTime MeanTime to Recover
  • 13. 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
  • 14. High Performing DevOps teams More agile What does this mean for: 200x 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. Allrights reserved. New content delivery Value/savings around A/B testing Value around speed to market Compliance / regulatory Security2,555x Faster lead times @nicolefv
  • 15. 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
  • 16. High Performing DevOps teams More reliable What does this mean for: 3x Fewer deploy failures The 2016 State of DevOps Report Value/savings around reliability Value/savings around uptime Compliance Security Reputation around uptime, compliance & security 24x Faster MTTR @nicolefv
  • 18. "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."
  • 19. We know: • IT Performance is comprised of throughput and stability, and both are possible without tradeoffs • IT Performance contributes to org performance ($$$) So: What drives IT and Organizational Performance? @nicolefv
  • 24. Continuous Delivery makes our work better… The 2016 State of DevOps Report @nicolefv
  • 25. “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
  • 26. Continuous Delivery makes our work better… and makes us feel better! @nicolefv https://devops-research.com Forsgren, N., J. Humble (2016). "The Role of Continuous Delivery in IT and Organizational Performance." In the Proceedings of the Western Decision Sciences Institute (WDSI) 2016, Las Vegas, NV. Available at SSRN: http://ssrn.com/abstract=2681909
  • 27. Microsoft Engineering: DevOps Lessons Thiago Almeida -- DevOps Days London, 2016 @nicolefv Work/Life Scores Before CD: 38% After CD: 75% Source: https://vimeo.com/165184757
  • 28. Continuous Delivery makes our work better… The 2016 State of DevOps Report @nicolefv
  • 29. But what else drives IT Performance? The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. Allrights reserved. @nicolefv
  • 30. Lean Management practices The 2015 State of DevOps Report @nicolefv
  • 31. “If it moves, graph it.” - Michael Rembetsy, Vice President Operations, Etsy @nicolefv
  • 32. “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
  • 33. Lean Product Management practices The 2016 State of DevOps Report @nicolefv
  • 34. Organizational Culture @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
  • 35. • I am glad I chose to work for this organization rather than another company. • I talk of this organization to my friends as a great company to work for. • I am willing to put in a great deal of effort beyond what is normally expected to help my organization to be successful. • I find that my values and my organization's values are very similar. • In general, the people employed by my organization are working toward the same goal. • I feel that my organization cares about me. Adapted from adapted from Atreyi Kankanhalli, Bernard C.Y. Tan, and Kwok-Kee Wei (2005), “Contributing Knowledge to Electronic Knowledge Repositories: An Empirical Investigation,“ MIS Quarterly, 29, 113-143. Identity @nicolefv
  • 36. Google Team Performance Surprise! No magical formula for what makes the perfect team
  • 37. Intuit “By installing a rampant innovationculture, 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
  • 38. Amazon “I think buildingthis 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
  • 39. IT Does Matter • Times – and IT – have changed • DevOps is good for Organizations • DevOps is good for IT • And then some detail: What drives this change? • Technical practices (hint: Continuous Delivery) • Management practices (hint: from Lean Management) • Culture and identity @nicolefv
  • 40. For more information: @nicolefv Sign up for our ROI whitepaper & get peer- reviewed research devops-research.com
  • 43. 10 deploys per day Dev & ops cooperation at Flickr John Allspaw & Paul Hammond Velocity 2009 That was then… @nicolefv
  • 44. 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
  • 45. 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