The Google 2025 DORA report, now titled The State of AI-Assisted Software Development, marks a significant evolution from its DevOps origins to a focus on AI integration in software engineering. DORA is no longer just an acronym; its mission has expanded to help technology teams continuously improve through research-backed insights. This shift reflects the growing importance of AI in modern software development practices.
- Increased Adoption Across Industries: The widespread adoption of AI tools in software development is driving a transformation across various industries, leading to more efficient and innovative development processes.
- Competitive Advantage: Organizations that effectively integrate AI into their development workflows gain a competitive edge by accelerating delivery times and enhancing product quality.
- Investment in AI Capabilities: Companies are investing in AI capabilities to stay ahead in the market, recognizing the potential of AI to streamline operations and reduce costs.
Building on this overview, it’s clear that AI is no longer a supplementary tool and is now a core driver of software development performance. While widespread adoption demonstrates its potential to boost productivity and code quality, the benefits are highly dependent on team structure, process maturity, and thoughtful implementation; without careful management, AI can just as easily amplify inefficiencies and friction within teams.
AI Adoption and Usage Patterns
The survey reveals that nearly all respondents (90%) are using AI at work, with only 10% constrained by organizational governance or compliance controls. Among AI users, 95% rely on it for regular work tasks such as coding, documentation, and workflow automation. The median daily interaction is two hours, though some report as much as 12 hours, aligning with engineers’ time allocation: approximately 33% on development and 66% on maintenance.
Market Impact:
- Shift in Developer Roles: The integration of AI is reshaping developer roles, with a greater emphasis on oversight and strategic decision-making rather than routine coding tasks.
- Demand for AI Skills: There is a growing demand for developers with expertise in AI and machine learning, influencing hiring practices and training programs.
- Tool Integration: Software development tools are increasingly incorporating AI features, enhancing their capabilities and appeal to developers.
Even though the survey shows that 90% of respondents use AI at work, with most relying on it for tasks like coding, documentation, and workflow automation, spending a median of two hours daily. This widespread adoption is reshaping developer roles toward oversight and strategic decision-making, driving demand for AI skills, and prompting broader integration of AI features into development tools.
AI as an Amplifier
AI’s primary role is as an amplifier. It enhances efficient teams but also magnifies existing friction, pain points, and “cruft” in less efficient teams. High-use profiles (8–12 hours/day) likely include content creators or individuals in roles that require extensive writing. The concept of ‘996’ (9 am to 9 pm, 6 days a week) work culture was raised in connection with the long hours reported by some AI users.
- Productivity Gains: High-performing teams leveraging AI experience significant productivity gains, leading to faster time-to-market and improved customer satisfaction.
- Risk of Burnout: The increased reliance on AI can lead to burnout if not managed properly, highlighting the need for balanced workloads and support systems.
- Cultural Shifts: Organizations are reevaluating work cultures to promote sustainability and well-being, ensuring that AI adoption does not come at the expense of employee health.
Impact on Productivity and Code Quality
A majority of respondents reported that AI slightly to extremely increased their individual productivity and improved code quality. However, about 10% of users reported a decline in code quality, often influenced by personality traits such as perfectionism. Trust in AI-generated output is increasing, with fewer developers distrusting AI compared to previous years. Notably, trust and usage reinforce each other: the more teams interact with AI, the better they become at prompting and leveraging it, leading to improved outcomes.
- Enhanced Code Quality: AI-assisted development leads to higher code quality, reducing the number of bugs and enhancing user experience.
- Efficiency Improvements: Developers can focus more on complex problem-solving and innovation, as AI handles routine tasks, leading to overall efficiency improvements.
- Quality Assurance Evolution: The role of quality assurance is evolving, with AI tools assisting in automated testing and code reviews, streamlining the process.
A majority of respondents reported that AI has increased their productivity and improved code quality, though about 10% saw declines influenced by traits like perfectionism. As trust in AI grows, teams become more effective at leveraging it, which enables higher code quality, greater efficiency, and an evolution in quality assurance through automated testing and code reviews.
Implications and Strategic Considerations for Organizations
AI is emerging as a central amplifier in software development, but its benefits depend heavily on team structure, process maturity, and adoption strategy. High-performing teams can leverage AI to accelerate delivery, improve code quality, and enhance developer experience. However, without proper guidance and capability-building, AI risks amplifying inefficiencies, technical debt, and burnout.
- Organizational Transformation: Successful AI adoption requires organizations to transform their structures and processes, aligning them with AI capabilities to fully realize its benefits.
- Investment in Training: Companies are investing in training programs to upskill their workforce, ensuring that employees can effectively utilize AI tools.
- Long-Term Planning: Strategic planning is essential to integrate AI into the organization’s long-term goals, ensuring sustainable growth and innovation.
AI is becoming a powerful amplifier in software development, with high-performing teams able to use it to boost delivery speed, code quality, and developer experience, while poorly guided adoption can exacerbate inefficiencies and burnout. Organizations must transform processes, invest in workforce training, and integrate AI strategically into long-term planning to realize sustainable benefits.
Analyst Take-Aways: Driving Success with AI-Assisted Software Development
The 2025 DORA report underscores that AI is no longer an optional tool in software development; it has become a central amplifier of team performance, code quality, and productivity. Adoption is near-universal, and teams that integrate AI thoughtfully see measurable benefits. However, AI is not a panacea: its impact is highly dependent on team structure, process maturity, and the surrounding DevOps practices. Without proper oversight, AI can magnify inefficiencies, increase technical debt, and contribute to burnout.
For organizations seeking to leverage AI effectively, the insights from DORA, combined with theCUBE AppDev research, highlight that success requires deliberate investment in people, processes, and platforms. Teams must balance AI adoption with ongoing skill development, robust internal tooling, and a culture that emphasizes learning, trust, and accountability.
Next Steps for Organizations
- Assess and Strengthen Team Processes
- Conduct a review of current software development workflows and team structures to identify friction points.
- Implement value stream mapping to ensure AI amplifies effective practices rather than inefficiencies.
- Conduct a review of current software development workflows and team structures to identify friction points.
- Invest in AI Capability Development
- Provide targeted training for developers on effective AI usage, including prompt engineering, code review, and AI oversight.
- Establish best practices for integrating AI into daily workflows, with clear guidance on responsibilities and accountability.
- Provide targeted training for developers on effective AI usage, including prompt engineering, code review, and AI oversight.
- Monitor and Measure AI Impact
- Track key metrics such as throughput, stability, code quality, and time spent on value-added work.
- Use these metrics to evaluate whether AI adoption is improving productivity or amplifying inefficiencies.
- Track key metrics such as throughput, stability, code quality, and time spent on value-added work.
- Prioritize Sustainable Work Practices
- Avoid over-reliance on AI that encourages excessive working hours (e.g., 996 culture).
- Promote balanced workloads, encourage breaks, and align AI usage with team well-being initiatives.
- Avoid over-reliance on AI that encourages excessive working hours (e.g., 996 culture).
- Plan for Long-Term Skill Development
- Use AI as a tool to upskill junior developers rather than replace them, ensuring a pipeline of senior talent for the future.
- Foster a culture of mentorship and problem-solving, emphasizing critical thinking and code review skills alongside AI adoption.
- Use AI as a tool to upskill junior developers rather than replace them, ensuring a pipeline of senior talent for the future.
These next steps provide a roadmap for organizations to harness AI effectively, turning it into a force multiplier while mitigating risks related to inefficiency, burnout, and skill gaps.