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 feel or actually are more productive with AI.
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 consistency in software delivery.
(Image: Dora State of DevOps 2024)
According to the report, when companies foster user-centricity and transformational leadership they achieve higher productivity, job satisfaction and team performance. By doing this, managers build confidence in employees and serve as good role models. Additionally, it also reduces the risk of developer burnout. Stable priorities are also essential: frequent changes in direction reduce productivity and increase stress for those affected.
According to the report, the key levers to increase productivity and flexibility lie in platform engineering and cloud migration. However, companies should take such initiatives gradually as cloud use often involves customization processes and platform engineering may also lead to temporary losses in software delivery performance.
In years past, site reliability engineering or cloud and open source were more important.
The best performing teams lead in metrics for turnaround time, frequency of deployments, error rates, and recovery time from failed deployments.
Artificial intelligence is also making its impact felt in DevOps
The increasing proliferation of artificial intelligence also bypasses DevOps and delivery. More than 75 percent of respondents already use AI for at least one daily professional task, specifically writing code, summarizing information, and explaining code.
More and more developers are using artificial intelligence to handle their daily tasks.
(Image: Dora State of DevOps 2024)
Here, the report found that increased use of AI improved 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 shows that improving the development process does not automatically improve software delivery. Using AI without robust testing mechanisms and incremental updates can reduce deliverability by up to 1.5 percent and maintainability by up to 7.2 percent.
Many software developers surveyed also agree with the assessment that AI is not a panacea. Despite measurable increases in productivity, 39 percent of respondents have little or no trust in AI-generated code.
Judge in November 2024 ninth And dpunkt.verlag CLC Conference – Continuous Lifecycle/ContainerConf – At the Congress Center Rosengarten in Mannheim. Every year since 2014, this event addresses the most important questions related to Continuous Integration (CI), Continuous Delivery (CD), Dev(Sec)Ops and GitOps to provide answers, information and support for everyday project life. Have addressed. This time, from November 12 to 14, CLC will focus on AI-supported DevOps, security and FinOps as well as sustainability.
Highlights of the program
Anyone interested can still come to the workshops and conference registerTeams or groups of three or more people receive in the ticket shop Automatically at least 15 percent off.
Google’s DevOps Research and Assessment team (DORA) produces the State of DevOps report Available free upon registrationIt summarizes the answers of more than 3,000 participants and takes into account the assessments of the Stack Overflow Developer Survey 2023, in which more than 90,000 respondents participated, when comparing the results.
(Who)