Faster coding leaves a software delivery problem
AI is helping developers produce code faster than organizations can move it into production. For CIOs and engineering leaders, that gap changes the investment question: how much additional code can the business reliably check and release? The phrase “Devs are coding faster. Coding reviews are eating the gains” captures the risk: faster generation creates more verification work, which can become the step that limits delivery.
Bain warns that adding technology without changing processes can make this problem worse. It recommends connecting company-specific information, automated checks and delivery measurement so faster coding can lead to reliable releases. Bain also has a commercial interest in demand for advice on technology and organizational change, so its recommendations describe problems that consulting work can address.
Bain’s figures establish the stakes for delivery
The expectations Bain reports explain the pressure to improve delivery. Over the next one to two years, leaders anticipate a “148% improvement in release-cycle speed” and a “95% boost in software developer productivity.” Bain contrasts these expectations with the “20–27% gains” organizations are capturing today, putting pressure on CIOs to explain how further investment will improve results.
Making sense of that gap requires separating the activities being measured, because release speed and developer productivity describe different outcomes. A developer can finish a coding task sooner while the resulting work waits longer for review. Leaders therefore need to examine how work moves from development into production, starting with the information developers supply to AI systems.
A project in mind?
Schedule a 30-minute meeting with us.
Senior experts helping you move faster across product, engineering, cloud & AI.
Give AI access to company-specific context
Preparing AI to work within a company’s codebase is the first step. Developers already do some of this manually by supplying the information a model needs. Bain’s Doddapaneni places that work within a broader response: “In our work, we see three areas CIOs need to focus on: fixing the inputs, building a deterministic quality harness and measuring the whole system, not just coding speed.” Here, a deterministic quality harness means a set of repeatable checks applied to AI-assisted work.
Improving those inputs starts with making company knowledge accessible to models. Bain recommends providing information about the codebase’s architecture, documentation and standards through the development environment, reducing the context developers must supply by hand. Architecture describes how the software fits together; documentation and standards explain how work should be done. With that information available, developers have less need to explain the same requirements repeatedly.
The same information helps set boundaries for agents, the AI systems carrying out development tasks. Architecture and standards describe the environment their work must fit, while documentation supplies company-specific guidance. Bain connects that guidance to verification: the inputs direct the work, and checks within the development process assess whether the result meets the requirements.
Build verification into the workflow and preserve human judgment
Checking those results becomes harder when faster generation sends more code into the same human review process. Each additional review demand can lengthen the path to production, so faster coding can put more pressure on reviewers. Doddapaneni proposes changing where checking happens: “Businesses should stop treating verification as a human-only activity and build confidence into the system itself,” Doddapaneni says.
To put that principle into practice, Bain recommends embedding automated testing, security checks and policy controls directly into development workflows. Automated testing checks how generated work behaves as development proceeds, reducing dependence on someone finding problems during a later inspection. Security checks apply security requirements in the same workflow, giving teams a consistent way to examine code as generation increases.
Policy controls extend those checks to the organization’s rules. They connect what the business permits with the work AI systems perform, reinforcing the agent boundaries set through company-specific context. Together, they move more verification into the normal path from development to release.
Moving checks into that path also changes where teams need human attention. Bain recommends retaining people for decisions where their judgment adds the most value, while embedded controls perform checks the workflow can apply consistently. Leaders therefore need to decide which review decisions require human judgment and where those decisions belong in the process. The aim is to reduce dependence on lengthy reviews to discover problems.
Measure outcomes across the delivery process
To assess whether that shift helps, measurement must follow work through delivery. Code volume and developer activity can show that an AI tool is being used, but a team can generate more code while accumulating more review work. Bain recommends examining five measures together: release frequency, cycle time, defect rates, review workloads and deployment success.
The first two measures show whether work is moving through the process more effectively. Release frequency records how often software is released, while cycle time tracks how long work takes to move through development and delivery. Together, they help leaders distinguish faster coding from faster software delivery, because a change can accelerate one activity while leaving work waiting at the next step.
Faster delivery also needs a reliability check, which is where defect rates and deployment success matter. More frequent releases have a different business meaning if defects rise or deployments fail more often. Examining these measures alongside delivery pace helps leaders judge whether teams are maintaining quality as they change how software is generated and verified.
Review workloads complete the picture by showing the effect on the people responsible for assurance. If generation accelerates while reviews require more work, that pressure belongs in the assessment of AI’s contribution. Comparing review demand with release pace and reliability helps leaders see whether a process change improves delivery or shifts more work onto reviewers.
Scaling AI changes what leaders must coordinate
Tracking work across people and automated checks raises a broader organizational question. Doddapaneni describes the shift this way: “Today’s workflows and team structures were designed to coordinate people. AI changes what needs coordinating,” Doddapaneni says. As AI systems take on development tasks, leaders must organize how they receive company information, stay within permitted boundaries and pass their work through checks and human decisions.
For Doddapaneni, these arrangements provide a basis for competitive advantage: “The companies that pull ahead won’t be the ones with the best model. They’ll be the ones that built the architecture that lets AI run reliably at scale.” Architecture here includes the technical and organizational arrangements that allow AI to work reliably within development. Model selection is part of that larger design, which also determines how teams assign responsibility when AI-generated work moves between systems and people.
Key highlights
- Ground investment in delivery results: Bain reports expected gains of 148% in release-cycle speed and 95% in developer productivity, compared with current gains of 20–27%. CIOs need to identify where review and release delays could absorb further coding gains.
- Give AI company-specific context: Engineering teams can reduce repeated manual prompting by making codebase architecture, documentation and standards available through development environments. That context also helps define boundaries for AI agents.
- Build verification into development: Engineering leaders need automated testing, security checks and policy controls embedded in workflows to handle growing code volumes. Reserve human review for decisions where judgment adds the most value.
- Measure the full delivery process: Track release frequency, cycle time, defect rates, review workloads and deployment success together. These measures show whether faster coding produces reliable releases or shifts more work onto reviewers.
- Coordinate AI work across systems and people: CIOs need to define how agents receive information, operate within boundaries and pass work through automated checks and human decisions. These technical and organizational arrangements support reliable AI development at scale.
A project in mind?
Schedule a 30-minute meeting with us.
Senior experts helping you move faster across product, engineering, cloud & AI.


