Buyer’s guide for software engineering intelligence platforms
Somewhere in your company, someone is keeping track of what you spend on Copilot, Cursor, Claude Code, and whichever agent a team put on a company card last quarter — and at some point they’re going to ask you what all of it is buying.
For a lot of engineering leaders the honest answer right now is “more code, probably,” which is true but not something you want to say out loud in a budget meeting. AI clearly does something. Across Swarmia customers, AI contributed to 82% of merged pull requests in the top quartile of organizations in Q2 2026, so people are definitely using the tools. But has all that turned into faster delivery and better products, or just a bigger review queue and a more interesting incident channel?
It doesn’t help that the work itself is now spread across more places than ever. Some of it is written by engineers, some by agents running in the background, some is reviewed by a bot, and the tickets might live in Jira for one team and Linear for another. Each of those tools has its own dashboard, and none of them agree on what a team is.
So if you’re reading this, there’s a good chance you’re looking at software engineering intelligence platforms to answer some version of the AI ROI question. That’s a fine place to start, but in our experience the answer depends on a lot more than your AI tools, which is why this guide is structured around the Build framework rather than a list of features. We created the framework from our work with engineering organizations that are changing how they build software with agents, and it has three parts:
- AI leverage: are you creating the conditions for AI to succeed?
- Effectiveness: are you delivering value faster, and is that pace sustainable?
- Return on engineering: what business value does the engineering investment produce, now that AI is part of the bill?
Yes, it’s our framework, and yes, we sell one of these platforms (you’re reading this on our blog, after all). I’ve tried to keep the questions in this guide to ones that any vendor should be able to answer, and you can decide for yourself how well I managed that.
Further down there’s also a section on evaluating your shortlist, some thoughts on ROI that don’t involve a forty-variable spreadsheet, and tips for building your business case. Off we go.
Before you start: what kind of organization do you want to build?
I’d figure this out before you sit through a single demo, because the platform you pick will push your organization one way or the other whether you mean it to or not.
You could go down the monitoring route, where individual developers get ranked against each other, metrics mostly show up in performance reviews or cost-cutting conversations, and teams feel watched rather than supported. AI has given this approach a fresh coat of paint, too. A leaderboard of who uses the most tokens or has the highest share of AI-assisted PRs looks very modern, and tells you roughly as much about someone’s contribution as lines of code ever did (people will also work out how to top it within about a week).
Or you could go with an approach built on trust and continuous improvement, where teams use data to find and fix their own bottlenecks, metrics are about teams and the system rather than individuals, and leadership gets visibility without micromanaging. Being nice to developers is a pleasant side effect, sure, and the bottlenecks AI exposes — review queues, slow CI, decisions that take longer than the building — are almost all system problems anyway, so you won’t find them by staring harder at individuals.
The rest of this guide assumes you’re going with the second one.
Part 1: AI leverage
Most people expect an AI-era buyer’s guide to start here, so here we are. For a while, counting licenses was more or less the whole conversation, but once most of your engineers are using AI tools every week, another percentage point of adoption doesn’t tell you much. What you want to know by then is whether your organization gives AI what it needs to do good work, and whether more of the work is going to AI over time.
AI adoption
You still need the basics, and you need them per tool, because every new tool and model has its own adoption curve and you’re probably paying for more than one. A platform should show you who has a license, who’s using it daily or weekly, and how much of your completed work AI contributed to. Usage stats pulled from each AI vendor’s admin panel tell you someone opened the tool, but not whether anything they made with it got merged.
The most basic use of this data is also the most satisfying one: if people aren’t using the licenses you pay for, you stop paying for them. Our AI adoption and cost module exists partly for exactly that reason.
AI readiness
Agents are only as good as the system they’re working in. If your CI takes 40 minutes and fails randomly one run in five, that used to annoy your engineers, and now it also slows down every single agent iteration. If your repositories have no AGENTS.md or CLAUDE.md files, the agents are guessing how your codebase works, and guessing is expensive.
So look for a platform that shows you CI pipeline health (build times, failure rates, flaky tests) and, ideally, how well your repositories are set up for agents. Nobody tends to look at this stuff until something forces them to, and by then the agents have been waiting on a flaky test suite for months.
AI autonomy
As trust in agents grows, more work gets handed to them entirely. In the top decile of Swarmia customers, autonomous agents authored 12% of merged PRs in Q2 2026, compared with 3.9% in the top quartile, so there’s a big spread here even among organizations that are doing well.
To see any of this, a platform has to be able to tell agent-authored work apart from human work in the first place, and that’s a good early question for vendors, because not all of them can. After that, you want to know whether the work being delegated is getting harder over time or whether agents are still mostly fixing typos and bumping dependencies, and where delegated work gets abandoned or rewritten by a human.
AI development culture
You can’t buy this one, and I’d be suspicious of any vendor who says otherwise. The biggest gains we’ve seen come from organizations that changed how they work around the tools — prototyping before they prioritize, handing engineers problems instead of specs, building in small groups rather than handing work down a line. The framework page has more on what that looks like in practice.
A platform can give you signals here, like whether the time from idea to merged code is getting shorter, or whether non-developers are starting to contribute changes, and developer surveys can tell you a lot about how people feel the way of working is changing. But it can’t change the culture for you.
Questions to ask vendors about AI leverage
- Which AI tools do you integrate with today, and how quickly did you add the last new one?
- Can you show AI-assisted and agent-authored work separately from human work, at the level of individual pull requests?
- Do you show license usage and actual contribution to merged work, or only one of those?
- Can I see CI health and repository readiness for agents alongside AI adoption?
Part 2: Effectiveness
I’d encourage you not to skip this part, even though it’s the least exciting thing to bring up when everyone else is talking about building a lights-out software factory. While AI makes individuals and even whole teams faster at producing code, it doesn’t make an organization better at delivering software on its own. The code gets written faster and then waits somewhere else: in review, in a deployment queue, in a planning meeting.
The things that made engineering organizations effective before still apply: appropriately sized tasks, fast feedback, not too much work in progress at once, and teams that can improve how they work without asking permission. The engineering fundamentals didn’t go anywhere, if anything they’re being put to the test now that the volume of code has gone up.
Developer productivity
You still want the classics here. DORA metrics (deployment frequency, change lead time, change failure rate, and mean time to recovery), cycle time, and flow efficiency all belong on your list. But AI has made some of them trickier to read, and a good platform should help you with that rather than give you a nicer chart of a misleading number.
Throughput is the obvious one. Raw PR counts inflate as AI usage grows, so a platform should let you look at coding throughput alongside issue throughput, which is much closer to whether more work is getting done. Batch size is another: AI tends to produce bigger pull requests, and bigger pull requests take longer to review all on their own, which makes any simple before-and-after comparison of cycle time pretty unreliable unless you account for it.
Then there’s code review, which is usually the first place the extra volume piles up. Look for time to first review, review load per engineer, and how much review is AI-assisted (88% of merged PRs in the top decile of our customers had AI-assisted review in Q2 2026). AI review helps, but it’s not a replacement for people reviewing each other’s code, which is still how engineers learn and how knowledge about the codebase gets around.
And whatever the metric, it should be at the team level, explorable all the way down to the pull requests behind it, and focused on the system, not on who did what. If a platform’s headline feature is ranking individual developers, that’s your cue to politely end the call.
Quality and maintenance
This one gets underestimated a lot, so it gets its own heading. One of our customers explained it with some simple maths: if you used to deploy 100 times a week and have one incident, and now you’re deploying 1,000 times a week at the same quality, you now have… ten incidents. Each one needs the same human attention as before, and it’s the same people handling them.
So you want to see how much engineering time goes to maintenance, firefighting, and rework compared with new work, measured in engineering effort (not ticket counts), along with bug backlog, incidents, and change failure rate. If AI is creating capacity, it should show up as more time going to new work. If that ratio starts bending back toward maintenance a few months after a big shipping push, you probably know why.
Developer experience
Developer experience used to get treated as a nice-to-have for once the “real” problems were solved, which never made much sense and makes even less now. Engineers are dealing with more code than ever, more actors in the system (agents, and increasingly non-developers making changes too), and tooling that changes every few months. That’s a lot of cognitive load, and it doesn’t show up in delivery metrics until people start leaving.
Look for developer experience surveys with specific questions about things like build times, review, focus time, and how much friction there is in getting code to production. A generic satisfaction score once a year won’t tell you much. The survey results should sit next to your engineering metrics so you can compare what people say with what the data says.
Also check how well the platform fits into the places developers already work. Things like Slack notifications about pull requests that need attention, and working agreements that teams set for themselves, are how a platform gets teams fixing things themselves. Developers should be able to see their own data, too, and understand how it feeds into team numbers.
Questions to ask vendors about effectiveness
- How do you handle bigger batch sizes and AI-inflated PR counts when comparing throughput or cycle time over time?
- Can I drill down from any number to the pull requests, issues, and deployments behind it?
- How do you measure the share of effort going to maintenance and rework, and how is that effort calculated?
- What do engineers get out of the platform day to day, and what’s your typical engagement among developers (not just managers)?
Part 3: Return on engineering
The AI ROI question from the start of this guide belongs here, although it turns out to be one part of a bigger question. AI spend is big enough now that nobody can ignore it, but shipping a lot more doesn’t count for much if it isn’t going toward what the business needs. So return on engineering covers two things: whether engineering effort is going to the right places, and what it costs to get there.
Business outcomes
This is about connecting engineering work to company priorities without making engineers fill in timesheets or managers write status reports every Friday.
You want investment balance that shows how effort splits between new features, improvements, productivity work, and keeping the lights on, by team and across the whole organization. Can you see that one team spends 70% of its time on maintenance while another is almost entirely on new work? Can you check whether the goal you set in January to reduce technical debt is happening, or just being talked about?
You’ll also want initiative tracking across teams, based on the development work itself (so nobody has to update status fields by hand). That way you can see how much of what engineering does links to a stated priority, whether initiatives are making steady progress, and whether they’re finishing when you said they would.
Engineering cost
This is the newer half, and the one to push vendors hardest on. To answer whether AI is paying off, you need to see headcount cost and AI cost together — licenses and model usage — and then what that combined cost buys you, per pull request or per story. Cost per unit of work is a useful number because it’s comparable over time and it makes the outliers easy to spot: the PRs or stories whose cost is way out of line with how complex they were, or the repositories where agents burn through tokens because nobody wrote them any instructions.
The same effort data is what you need for software capitalization. If your finance team needs capex reports, the platform should produce them from the work itself, without timesheets, and to a standard your auditors will accept. Ask vendors how their effort model is validated. (Ours is validated at around 95% accuracy, and the capitalization reports are SOC 1 audited.)
And because leadership questions are never quite the questions any vendor built a chart for, check how easy it is to ask your own. In Swarmia that’s Explore for building custom reports, Swarmia AI for asking questions about your engineering data in plain language, and an MCP server for asking them from Claude or Cursor instead.
Questions to ask vendors about return on engineering
- Can you show headcount and AI cost together, and break that down to cost per pull request or story?
- How is developer effort calculated, and how has that model been validated?
- Will your capitalization reports pass an audit, and has that been tested?
- When I have a question your standard reports don’t answer, how do I get the answer?
Evaluating your shortlist
Comparing vendors is trickier than it sounds. Demo environments are polished, reference customers are handpicked, and every vendor will tell you their platform solves exactly your problems (I’m aware of the irony of saying this on a vendor’s blog). Meanwhile, you’re making a decision that will affect your organization for years, and the money is honestly the smaller part of that compared with the trust you build or lose with your teams by rolling out a tool they either find useful or resent.
One data model across a fragmented toolchain
Everything in the three parts above depends on the platform getting your data right, and that’s harder than it used to be. Your work now runs through GitHub or GitLab, one or two issue trackers, CI, a handful of AI coding tools, one or more agents, and an HR system that’s the only place that knows who’s on which team. A platform needs to pull all of that into one model of your organization and keep it correct when teams split, repositories get archived, and someone creates a new Jira project without telling anyone.
We’ve seen teams pick tools with impressive demos and complex metrics, only to find out later that the numbers don’t match what’s happening in their organization. Once people stop trusting the numbers, it’s very hard to win them back, and the platform turns into very expensive shelfware.
So test it with your own data if you can. Leaders want to be able to trace any number back to the work behind it when someone questions it in a leadership meeting. For managers it’s more about whether cycle times match what they’ve seen with their own eyes, and whether a big one-off migration can be excluded before it wrecks a whole quarter of metrics. Engineers will spot fast if their work is missing or credited to the wrong team, and finance needs effort and capitalization numbers it can explain line by line.
Insights you can do something with
Pretty much every platform will collect your data and draw you some charts. Without something telling you what to do about them, though, even a very nice dashboard ends up as digital wallpaper.
Look for platforms that flag problems without anyone having to go looking: review queues building up, work-in-progress creeping over a team’s limits, an initiative that’s stalled. Check whether insights reach people where they already work, like Slack or Teams, at a point where they can still do something about it. And when the platform tells you cycle time is high, does it tell you why?
Implementation and time to value
We’ll have you up and running in a few days.
Every vendor says this (yes, including us), so it’s good to find out what it means for you. Some platforms need extensive data cleanup, configuration, training, and even changes to your workflows before you can trust what you’re seeing. Others work with your existing workflows from day one.
Ask how long it takes before you’d be comfortable showing the data to other executives, whether the platform requires extensive process changes to be useful, how much configuration managers can do themselves without opening a support ticket, and whether your platform team will need to maintain anything.
Everyone who has to use it
A platform should be useful to everyone who touches it. When engineers find it useful, adoption goes up and data quality improves with it. When managers get insights that help with coaching and retros, teams get better. When product managers can see realistic delivery timelines, planning improves. When leadership gets the visibility they need, everyone has fewer status meetings. You get the picture.
If a platform is clearly built for one of these groups and tolerated by the others, you’ll feel that six months in.
Keeping up
Think about where your organization will be in a couple of years. Can the platform handle growing team sizes and reorganizations? How does pricing scale, and what’s included per seat — some vendors include customer success and change management support, others charge for it separately. Will someone from the vendor help you keep your data in good shape as you grow, or are you on your own after onboarding?
And with AI specifically: the tools you use today won’t be the tools you use in a year. Ask how quickly the vendor added support for the last few AI tools and agents that came out, because you’ll need them to keep doing that.
What about building it yourself?
These days this is a real option. Someone on your team can get a working dashboard out of Claude Code over a weekend, and honestly, it might even look good. Whether that’s a better idea than buying depends on what happens after the weekend — the maintenance, the data mapping, the methodology, and the attention it takes from your team — which is a whole article of its own, so we wrote one: should you build or buy a software engineering intelligence platform?
Why it’s hard to quantify the ROI of an engineering intelligence platform
We could create an elaborate formula with dozens of variables and impressive-looking multipliers, or we could keep it simple. We’re going with simple.
Swarmia’s Standard plan costs $45 per developer per month, billed annually. Now put that next to what you’re spending per developer on AI tools, licenses plus usage. For a lot of organizations the AI number is already the bigger one, and growing. Spending a fraction of that to find out whether the rest is working is a fairly easy argument to make.
Beyond that, the value comes from a few places:
- Friction you can see and remove. Even modest inefficiencies add up: 5% of time waiting for code reviews, 5% in unnecessary meetings, and 3% fighting flaky tests means 13% of developer time lost. For a developer costing $150k a year, that’s nearly $20k per person, and slow CI and review queues now slow down your agents as well as your engineers.
- AI spend that goes to the right places. Cutting unused licenses comes first, and then there’s finding where AI use isn’t appropriate for the task, like expensive models on simple work or agents that burn tokens in repositories without instructions (which tends to add up to a lot more).
- Keeping people. Replacing a developer is often said to cost 50–200% of their annual salary once you factor in recruiting, onboarding, and lost productivity. If better visibility into developer experience helps you keep one engineer a year who would otherwise have left, that’s potentially six figures, plus their knowledge of your systems.
- Leadership time. How many hours do your engineering leaders spend putting together status reports and figuring out what’s going on across teams? With the right data, a good chunk of that goes back to leadership work.
- Financial reporting. Automated capitalization reporting saves hundreds of hours a year for many organizations, and it’s more accurate than reconstructing time from memory at quarter end.
Then there are the things that are harder to put a number on but that everyone knows are real. Getting features to customers a week earlier can win you a deal you’d otherwise have lost. Happier developers do better work, stay longer, and recruit their friends. Fewer incidents mean fewer late nights and fewer angry customers. And leadership making decisions about hiring, priorities, and AI budgets based on what’s happening rather than what it feels like is happening is pretty much the point of all this.
Building your business case
Even the best platform will fail without organizational buy-in. Engineers need to trust it, managers need to want it, and someone senior needs to back it.
Executives mostly want to hear about outcomes, so quantify what the current inefficiencies cost and position this as an investment in how the organization builds software, and not one more tool purchase. In leadership speak, “we’ll know which of our AI spend is paying off, and deliver the roadmap faster” sounds a lot better than “we’ll reduce cycle time by 30%.”
Your business case should balance the numbers with the less quantifiable benefits: the current cost of inefficiency, the AI spend you can’t yet account for, expected gains, and the platform cost compared with the alternatives (including building it yourself). If you can, tell a story — start with the pain everyone already feels, show a believable path to improvement, and be honest about what it will take.
Phew
That was… a lot. You’ve gone from figuring out what kind of organization you want to build, through all three parts of the Build framework, to evaluating vendors and convincing the people who sign off on the budget.
Whichever platform you choose, the AI question that probably got you here is a good one to keep asking, but I’d hope it ends up being one of several. The organizations getting the most out of AI right now can see their whole system — what AI is doing in it, where the work gets stuck, and what it’s all costing — and keep changing how they work as the tools change underneath them, and license utilization is a fairly small part of that. A platform should help you do that, and if it only tells you how many people opened Copilot this week, keep looking.
Subscribe to our newsletter
Get the latest product updates and #goodreads delivered to your inbox once a month.




