The 2020 State of Software Quality Report provides a glimpse at the people, processes and tools that make up the modern DevOps pipeline. This post breaks down a few of the trends we can expect to see gain momentum in 2020.
It seems like every day there is a new engineering technique or tool popping up that could be “the next big thing.” Sometimes it’s difficult to decipher which are over-hyped, and which ones organizations are actually using and finding valuable.
As part of our recent State of Software Quality survey, we asked participants to tell us about their existing toolchain and processes, as well as what they are planning to adopt this year. Below we’ve outlined a few of our favorite findings.
1. Despite Prioritizing Quality, There’s Still a Need for Speed
While the majority of survey respondents reported that quality is more important than speed, their key areas of DevOps investment indicate otherwise. Continuous Integration and Continuous Delivery, both hallmarks of accelerated software delivery pipelines, were among the top areas of DevOps investment, at 54% and 42%, respectively.
2. Logs and Alerting Reign Supreme in the Production Pipeline
When asked about the tools survey participants use in production the results were not too surprising. Log management and alerting tools reign supreme, with 62% and 61% of participants respectively relying on these tools. Other popular production quality tools include infrastructure and application performance monitoring and metrics hubs, whereas up and coming techniques like canary releases and distributed tracing have seen very little adoption thus far.
3. Automated Code Analysis is Gaining Ground in 2020
Both static and dynamic analysis techniques are increasing in popularity, helping engineering organizations reduce their reliance on manual processes that are prone to human error. Over a third of respondents (37%) indicated they plan to adopt static code analysis by the end of 2020, and over a quarter (28%) said they will be adopting dynamic code analysis. Other buzzy categories, like chaos engineering and AIOps, seem to have far less anticipated growth in the coming year.
To learn more about the findings and our recommendations for overcoming this hurdle, download the full report, and join us for a webinar on June 18th featuring software quality expert and CISQ Advisory Board Member Herb Krasner.
Achieving Observability: How to Address the Unknown Unknowns in Your Application
Subscribe for Post Updates