Successfully reported this slideshow.

2019 Accelerate State of DevOps Survey Results Are In

3

Share

Loading in …3
×
1 of 34
1 of 34

2019 Accelerate State of DevOps Survey Results Are In

3

Share

Download to read offline

The 2019 Accelerate State of DevOps Report continues to show that software delivery and operational (SDO) performance drives organizational performance. The data also supports analyst reports that the industry is crossing the chasm: this year, there were almost 3x the proportion of elite performers compared to last year, with low performers shrinking slightly. This was driven by cloud adoption and execution on the key capabilities that drive performance.

The 2019 Accelerate State of DevOps Report continues to show that software delivery and operational (SDO) performance drives organizational performance. The data also supports analyst reports that the industry is crossing the chasm: this year, there were almost 3x the proportion of elite performers compared to last year, with low performers shrinking slightly. This was driven by cloud adoption and execution on the key capabilities that drive performance.

More Related Content

Similar to 2019 Accelerate State of DevOps Survey Results Are In

Related Books

Free with a 30 day trial from Scribd

See all

2019 Accelerate State of DevOps Survey Results Are In

  1. 1. 2019 Accelerate State of DevOps Survey: Results Are In!
  2. 2. © 2019 CloudBees, Inc. All Rights Reserved. Today’s Speakers Google Cloud: Jez Humble Developer Advocate @jezhumble CloudBees: Michael Baldani Sr. Product Marketing Manager Michael Baldani CloudBees: Sam Fell Area Vice President @samueldfell CloudBees: Brian Dawson DevOps Evangelist @brianvdawson
  3. 3. Today! ● Key Findings from the 2019 Accelerate State of DevOps Report ● Some fun STATS: Benchmarks and more ● Getting better (aka Choose your own adventure) ● Performance ● Productivity ● Culture ● CloudBees Software Delivery Management ● Fin! (and more!)
  4. 4. 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. Oooo
  5. 5. How do they compare? (And what does it all mean?)
  6. 6. Availability Availability is about promises we make and keep to our customers and end users… The measure: How well teams ● Define their availability targets ● Track their current availability ● Learn from any outages
  7. 7. Availability Availability is about promises we make and keep to our customers and end users… The measure: How well teams ● Define their availability targets ● Track their current availability ● Learn from any outages Day one is short, day two is long
  8. 8. So… We do tech because it’s fun?
  9. 9. So… We do tech because it’s fun? yes, and...
  10. 10. Elite performers are Technology delivers value 2xas likely to meet or exceed their organizational performance goals
  11. 11. Okay… so it matters. How do we get better? ?
  12. 12. Okay… so it matters. How do we get better?
  13. 13. ImprovingPerformance
  14. 14. 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
  15. 15. 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:
  16. 16. ImprovingProductivity
  17. 17. What is productivity? Productivity is the ability to get complex, time-consuming tasks completed with minimal distractions and interruptions.
  18. 18. 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.
  19. 19. 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
  20. 20. 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
  21. 21. Culture I keep hearing culture matters.
  22. 22. What does that even mean?
  23. 23. Culture is important ● A culture of trust and psychological safety has a positive impact on: ○ Software delivery performance ○ Organizational performance ○ Productivity ● These results indicate teams with this culture see significant benefits in teams in many contexts.
  24. 24. © 2019 CloudBees, Inc. All Rights Reserved.© 2019 CloudBees, Inc. All Rights Reserved. Architecture, CI/CD and DevOps help but… Things aren’t perfect.
  25. 25. © 2019 CloudBees, Inc. All Rights Reserved. While we are doing phenomenally well in our DevOps practice... … if we’re unable to have better visibility, measure the actual business impact and connect our software development and delivery practice to the rest of the organization… … we will no longer be competitive in the market. ~ DevOps Leader at major Bank
  26. 26. © 2019 CloudBees, Inc. All Rights Reserved. Frustrations and Frictions OpsEngineering Mgmt.Developers Why am I building this feature? Who asked for it? Who is it for? How is work blocked? Can I reduce waste? Did features pass security and QA before release? CXO/CTO PM Are we delivering what customers need? Where is this feature in development? Support Sales/Marketing What can help me solve my customer’s needs? What is the feature, when was it enabled?
  27. 27. © 2019 CloudBees, Inc. All Rights Reserved. Becoming Seamless and Connected Requires... Universal Insights Visibility and insights enable understanding and continuous learning from data across, up-and-down throughout all functions in the organizations. Connected Process Processes orchestrate software delivery and connect functions together to efficiently bring ideas to market with max value and adoption. Common Data All information within and around software delivery activity is captured and stored with a consistent domain model to enable and facilitate connected processes, shared insights and collaboration. All Functions Collaborating All functions and teams within and around the software delivery organisation work together to amplify value creation efforts.
  28. 28. © 2019 CloudBees, Inc. All Rights Reserved. Connected Teams, Tools and Processes to Drive Value Research Design Build Test Deploy Release Observe Support Sales/MktgOpsDevelopmentPM/Design Support/Services UNIVERSAL INSIGHTS COMMON DATA ALL FUNCTIONS COLLABORATING COMMON CONNECTED PROCESS Software Delivery Management QA/SecurityCIO/CPO Identify/Plan
  29. 29. © 2019 CloudBees, Inc. All Rights Reserved.© 2019 CloudBees, Inc. All Rights Reserved. CloudBees Solution for Software Delivery Management Turn software delivery into a core business process
  30. 30. © 2019 CloudBees, Inc. All Rights Reserved. Learn More About Software Delivery Management ● Join the CloudBees Solution for SDM preview program ● Learn more about Software Delivery Management ● Download the free whitepaper about Software Delivery Management ● Read the blog about how CloudBees makes SDM possible
  31. 31. TL;DR ● Is this DevOps thing even “A Thing”? ● Getting better (aka Choose your own adventure) ● Performance ● Productivity ● Culture ● Fin! (there’s so much more!) ○ Disaster Recovery Testing ○ Change Approvals (the “right” way) ○ Open source! ○ More cloud (and costs!) ○ Scaling transformations successfully Go check it out! cloud.google.com/devops

×