Embracing DevOps in 2024? Will it improve developer productivity?
DevSecOps, NetDevOps, NoOps, AIOps, etc are all the different extensions to DevOps. If you ask, will it continue to survive this 2024; well, the answer is “still yes”. The foundation of DevOps is the “team”, the people who work together to deliver a common vision. With collaborative working techniques and AI-driven platforms, teams are now in charge of improving their velocity. So, almost every department is experimenting and confirming on new ways of working. Generic activities that consume bandwidth is now being supported by AI-assisted tools that fastens up work for the team. Smarter teams working with intelligent tools are creating better products and service offerings.
A report commissioned by CD Foundation and authored by SlashData, details the increase in DevOps related activities (click here to download and read the report) as of Q1 2024. The data published is based on the previous eight Developer Nation surveys. The survey reached more than 150,000 respondents worldwide. Sharing some key interesting facts from this report-
- Evolution of software delivery performance – A developers’ velocity is correlated to the number of tools and technologies that they leverage. Developers leverage multiple tools to proactively improve product performance, identify bugs quite early in the lifecycle, etc. While this adds a bit of extra load on them, but it does improve their delivery timelines.
- AI-assisted development – The adoption and usage of AI-assisted tools continues to sustain as of this year too. Product teams are investing time in scaling to these Gen AI tools and are trying to improve velocity across various activities. Read my last article on AI-driven DevOps.
- DORA metrics – The report shares insights into factors that affect software delivery performance. It analyzed three key DORA metrics: lead time for changes, deployment frequency, and time to restore service. For instance, the use of CI/CD tools showed enhanced the time to restore service. The usage of self-hosted and managed CI/CD platforms positively impacted the delivery performance.
- Developer experience – Experienced developers are more likely to be top-performers since they continue practicing DevOps methods.
To summarize, organizations need to standardize their approach on DevOps and upskill everyone in the team to continuously practice it. Embracing DevOps does help developers improve their productivity, but they need to be motivated too. The need of the hour is to have smarter teams who build products and services with no compromise on security and compliance.
Reference link: State of CI/CD Report!
Image source: DALL E-3.