Google’s DORA team has released a new edition of its annual State of DevOps report. For the first time, the company takes into account the effects of artificial intelligence on software delivery performance and examines the question of whether developers just feel more productive with AI or actually are.
Advertisement
The report also summarizes other trends in the current DevOps landscape and provides recommendations for optimizing processes and the well-being of developers in companies.
Google’s four key metrics for throughput and stability in software delivery.
(Bild: DORA State of DevOps 2024)
Companies achieve higher productivity, job satisfaction and team performance when they promote user-centricity and transformational leadership, according to the report. In doing so, managers build trust in employees and serve as good role models. At the same time, this reduces the risk of developer burnout. Stable priorities are also essential: frequent changes in direction reduce productivity and increase the perceived stress of those affected.
According to the report, important levers for increasing productivity and flexibility lie in platform engineering and cloud migration. However, companies should approach such initiatives slowly because cloud usage often entails adapting processes and platform engineering can also lead to temporary losses in software delivery performance.
In previous years, site reliability engineering or cloud and open source were more important.
The best performing teams lead in metrics for change turnaround time, deployment frequency, error rate, and recovery time from failed deployments.
Artificial intelligence is also making itself felt in DevOps
The increasing spread of artificial intelligence also ignores DevOps and delivery. Over 75 percent of respondents already use AI for at least one daily professional task, particularly for writing code, summarizing information and explaining code.
More and more developers are using artificial intelligence to handle their daily tasks.
(Bild: DORA State of DevOps 2024)
Here, the report observes that increased AI usage has led to improvements in documentation quality (+7.5 percent), code quality (+3.4 percent) and code review (+3.1 percent). .
In general, the report finds that AI is a positive factor for productivity, workflow, job satisfaction, code quality and documentation, as well as team and company performance. However, the data also suggests that improving the development process does not automatically improve software delivery. Using AI without robust testing mechanisms and incremental updates can reduce delivery by up to 1.5 percent and reduce stability by up to 7.2 percent.
Many of the software developers surveyed also share the assessment that AI is not a panacea. Despite measurable increases in productivity, up to 39 percent of respondents have little to no trust in AI-generated code.
Judge in November 2024 iX and dpunkt.verlag the CLC conference – Continuous Lifecycle/ContainerConf – at the Congress Center Rosengarten in Mannheim. Every year since 2014, the event has addressed the most important questions surrounding Continuous Integration (CI), Continuous Delivery (CD), Dev(Sec)Ops and GitOps in order to provide answers, know-how and support for everyday project life. This time, from November 12th to 14th, the CLC will focus on AI-supported DevOps, security and FinOps as well as sustainability.
Highlights from the program
Anyone interested can still come to the workshops and the conference register. Teams or groups of three or more people receive in the ticket shop automatically at least 15 percent discount.
Googles DevOps Research and Assessment Team (DORA) stellt den State-of-DevOps-Report Available free of charge upon registration. It summarizes the answers from over 3,000 participants and takes into account assessments from the Stack Overflow Developer Survey 2023, in which over 90,000 respondents took part, when comparing the results.
(who)