Everything you need to know about
the 2019 DORA Accelerate State of
DevOps Report
About Redgate
230
Redgaters and counting
18
years old
202,000
customers
2m
SQL Server Central and
Simple Talk users
91%
of the Fortune 100 use
our tools
4m
website visits each year
1147
product releases last
year
68
User Groups sponsored
Our host
www.voiceofthedba.com
sjones@sqlservercentral.com
@way0utwest
Steve Jones
www.linkedin.com/in/way0utwest
Our guest speaker
@jezhumble
Jez Humble
https://www.linkedin.com/in/jez-humble/
Founder and CTO
Lecturer, UC Berkley
Cloud Advocate
https://continuousdelivery.com/
Agenda
• Key Findings from the 2019 Accelerate State of DevOps Report
• Improvement
• Performance
• Productivity
• Culture
We have movement
● Look at the elite performers. Yay!
● Now look at the low performers. Yay!
● Check out medium performers…
● Now look at the medium vs. high.
How do Elite performers benefit?
Deployment frequency Lead time for changes
Time to restore service Change failure rate
Elite performers are
Technology delivers value
2xas likely
to meet or exceed their
organizational performance goals
Technology matters, so how do we improve?
ImprovingPerformance
Cloud
Cloud is a differentiator for elite
performance…
But only 29% of respondents met
all five characteristics of cloud
computing
Elite performers were 24 times
more likely to have met cloud
characteristics than low
performers
On-demand self-service
Broad network access
Resource pooling
Rapid elasticity
Measured service
Code maintainability
Contributes to CD and helps
reduce technical debt (stay
tuned!)
Change code maintained by other teams
Find code in the codebase
Reuse other people’s code
Add, upgrade, and migrate to new
versions of dependencies without
breaking code
Systems and tools that make it easy to:
ImprovingProductivity
What is productivity?
Productivity is the ability to get complex, time-consuming tasks completed with minimal
distractions and interruptions
This kind of productivity helps us
leave work at work and reduce
burnout
Technical Debt
Technical debt was
introduced in 1992 by Ward
Cunningham to describe what
happens when we fail to
maintain “immature code”
It is a problem for many of us
and includes code or systems
with:
Known bugs that go unfixed in favor of new
features
Insufficient test coverage
Problems related to low code quality or poor
design
Code or artifacts that aren’t cleaned up when
no longer used
Implementations the team doesn’t have
expertise in, and therefore can’t debug or
maintain
Incomplete migration
Obsolete technology
Incomplete or outdated documentation or
missing comments
Reducing Technical Debt
This helps us maintain a mental
model of our systems, something
Ward Cunningham suggested we
would need in his original article.
Maintainable code
Loosely coupled architecture
Monitoring
Culture
Culture is important
• A culture of trust and psychological safety has a positive impact on:
o Software delivery performance
o Organizational performance
o Productivity
• Accelerate finds that if you want to change your culture, you’re probably going to
need to get out of your silo.
• They asked respondents to share how DevOps and Agile is spread at their
organizations, and that found that…
o Low performers tend to favor Training Centers (also known as DOJOs) and
Centers of Excellence (CoE) – strategies that create more silos and isolated
expertise.”
o 57% of “Elite” performers were found to use Communities of Practice, the
heaviest concentration of any single strategy studied.
Key Takeaways
• DevOps drives business value: high performers at DevOps are 2 x more likely to meet
or exceed their organizational goals.
• Cloud is a differentiator for elite performance. Elite performers were 24 times more
likely to have met cloud characteristics than low performers
• Communities of practice are a common and successful tool to transform culture. 57%
of “Elite” performers were found to use Communities of Practice.
• Moving to DevOps means building a team that cuts across development and IT silos,
and whose success is measured on a ‘universal’ metric that accounts for both speed
and stability.
Key takeaways
Standardize
team-based development
Protect
and preserve data
Automate
database deployments
Monitor
performance & availability
Get in touch
Contact Redgate:
devops@red-gate.com
Discover Redgate’s
Compliant Database DevOps solution
www.red-gate.com/devops
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Report

Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Report

  • 2.
    Everything you needto know about the 2019 DORA Accelerate State of DevOps Report
  • 3.
    About Redgate 230 Redgaters andcounting 18 years old 202,000 customers 2m SQL Server Central and Simple Talk users 91% of the Fortune 100 use our tools 4m website visits each year 1147 product releases last year 68 User Groups sponsored
  • 4.
  • 5.
    Our guest speaker @jezhumble JezHumble https://www.linkedin.com/in/jez-humble/ Founder and CTO Lecturer, UC Berkley Cloud Advocate https://continuousdelivery.com/
  • 7.
    Agenda • Key Findingsfrom the 2019 Accelerate State of DevOps Report • Improvement • Performance • Productivity • Culture
  • 9.
    We have movement ●Look at the elite performers. Yay! ● Now look at the low performers. Yay! ● Check out medium performers… ● Now look at the medium vs. high.
  • 11.
    How do Eliteperformers benefit? Deployment frequency Lead time for changes Time to restore service Change failure rate
  • 12.
    Elite performers are Technologydelivers value 2xas likely to meet or exceed their organizational performance goals
  • 13.
    Technology matters, sohow do we improve?
  • 14.
  • 15.
    Cloud Cloud is adifferentiator for elite performance… But only 29% of respondents met all five characteristics of cloud computing Elite performers were 24 times more likely to have met cloud characteristics than low performers On-demand self-service Broad network access Resource pooling Rapid elasticity Measured service
  • 16.
    Code maintainability Contributes toCD and helps reduce technical debt (stay tuned!) Change code maintained by other teams Find code in the codebase Reuse other people’s code Add, upgrade, and migrate to new versions of dependencies without breaking code Systems and tools that make it easy to:
  • 17.
  • 18.
    What is productivity? Productivityis the ability to get complex, time-consuming tasks completed with minimal distractions and interruptions This kind of productivity helps us leave work at work and reduce burnout
  • 19.
    Technical Debt Technical debtwas introduced in 1992 by Ward Cunningham to describe what happens when we fail to maintain “immature code” It is a problem for many of us and includes code or systems with: Known bugs that go unfixed in favor of new features Insufficient test coverage Problems related to low code quality or poor design Code or artifacts that aren’t cleaned up when no longer used Implementations the team doesn’t have expertise in, and therefore can’t debug or maintain Incomplete migration Obsolete technology Incomplete or outdated documentation or missing comments
  • 20.
    Reducing Technical Debt Thishelps us maintain a mental model of our systems, something Ward Cunningham suggested we would need in his original article. Maintainable code Loosely coupled architecture Monitoring
  • 21.
  • 22.
    Culture is important •A culture of trust and psychological safety has a positive impact on: o Software delivery performance o Organizational performance o Productivity • Accelerate finds that if you want to change your culture, you’re probably going to need to get out of your silo. • They asked respondents to share how DevOps and Agile is spread at their organizations, and that found that… o Low performers tend to favor Training Centers (also known as DOJOs) and Centers of Excellence (CoE) – strategies that create more silos and isolated expertise.” o 57% of “Elite” performers were found to use Communities of Practice, the heaviest concentration of any single strategy studied.
  • 23.
  • 24.
    • DevOps drivesbusiness value: high performers at DevOps are 2 x more likely to meet or exceed their organizational goals. • Cloud is a differentiator for elite performance. Elite performers were 24 times more likely to have met cloud characteristics than low performers • Communities of practice are a common and successful tool to transform culture. 57% of “Elite” performers were found to use Communities of Practice. • Moving to DevOps means building a team that cuts across development and IT silos, and whose success is measured on a ‘universal’ metric that accounts for both speed and stability. Key takeaways
  • 25.
    Standardize team-based development Protect and preservedata Automate database deployments Monitor performance & availability
  • 26.
    Get in touch ContactRedgate: devops@red-gate.com Discover Redgate’s Compliant Database DevOps solution www.red-gate.com/devops