We all know GenAI is all the rage right now. From the executive suite to newsrooms to development teams, everyone’s buzzing about how tools like GitHub Copilot are rewriting how software is delivered. You’ve seen the stats — tasks done 55% faster, review times cut down by an average 19.3 hours, AI-assisted PRs see a 1.57x higher merge rate. Microsoft, Google, and all the big names are publishing research and fueling this narrative.
Nearly every engineering leader I chat with is throwing budget at GenAI tools. It’s a gold rush like we haven’t seen in years. Yet, amidst this frenzy, there’s a significant blind spot: actually measuring the impact of GenAI on developer productivity.
Leaders need this information to validate and inform their investments. However, developer productivity has always been a complex problem. Measuring the impact of GenAI is no different.
Some organizations are also experiencing suboptimal adoption. Despite all the hype, GenAI tools are not spreading as expected. These leaders lack data about why developers are or aren’t adopting these tools, and are looking for ways to better understand why this is happening and how to address it.
The core issue for adoption challenges and justifying the ROI is this: it’s difficult to get useful feedback, signals, and measurements on how GenAI is impacting developer productivity. At DX, we’ve been working with a number of organizations to solve these challenges, and are seeing promising results. In this article, we will share our learnings on the different approaches organizations are using, and provide guidance into how to combine the methods available into a holistic approach that gives organizations adopting GenAI tools the insights they need.
To read our full guide on how to measure GenAI adoption and impact, go here.
Right now, companies are desperate for data on GenAI’s impact but are coming up short. The usual metrics are not cutting it. Pull request counts, number of commits — they’re not telling a compelling story (and in many cases, not showing any changes at all). Leaders are worried and confused.
Some organizations have launched efforts to collect data through surveys, but struggle with survey design and collecting enough responses to produce reliable baselines. Experience sampling – the least familiar of the methods – holds a lot of promise, but putting it into practice can be challenging.
At DX, we’ve witnessed many of the benefits and challenges of these different approaches, and find that many organizations’ challenges stem from the misapplication or misunderstanding of how to properly utilize each method. Telemetry metrics, experience sampling, and surveys can all provide leaders with rich and useful data. Deploying each method successfully is the challenge.
Understanding GenAI’s adoption and impact is tough, but not impossible. It requires a nuanced approach. Let’s break down three strategies that can be used together to get the insights you need:
In practice, organizations can build each of these methods themselves, use piecemeal vendors, or work with a vendor like DX that automates all three.
To fully understand GenAI’s benefits, adoption, and how its being used, you need a mixed-methods approach. Telemetry benefits, experience sampling, and surveys all have their unique strengths.
We recommend organizations start with surveys to get a baseline before GenAI tools have been fully rolled out. Running these surveys regularly, about every six to twelve weeks, helps track changes in developer adoption and satisfaction.
Then, keep an eye on telemetry metrics to spot any changes or trends in developer productivity levels as GenAI tools are adopted. Be sure to properly clean and normalize data so that you’re getting reliable signals.
Lastly, we strongly recommend running experience sampling studies in focused, four-week intervals. These studies can yield powerful data on the dollar-value ROI of GenAI tools, along with close-up insights into how developers are using GenAI to realize their productivity gains. These learnings can be shared back with other developers and internal platform teams, helping make clear the best use cases for GenAI as well as gaps and opportunities.
GenAI represents a significant opportunity to boost developer productivity and job satisfaction. Effective collection of developer metrics and feedback is key to optimally rolling out and realizing the full impact of these tools.
As discussed, data can be used to better understand and drive adoption, as well as validate the financial ROI of productivity gains being captured. Insights on specific GenAI use cases can help with educating developers across your organization on how to best apply these tools.
The earlier organizations can establish baselines and put data mechanisms in place, the better: this provides a longitudinal view of how GenAI impacts your business over time.
To read our full guide on how to measure GenAI adoption and impact, go here. To learn more about how DX can help you implement the approach described in this article, request a product walkthrough here.