If you’ve ever led (or inherited) a codebase that “mostly works,” you know the feeling:
You don’t need more activity metrics.
You need to know where the risk lives.
Not “which files changed a lot,” but:
During Codegeist 2025: Atlassian Williams Racing Edition, we built Code Heatmap — a Forge app for Bitbucket that turns repository activity into a visual hotspot map you can use for planning, refactoring “pit-stops,” and technical debt prioritization.
Most repo dashboards tell you things like:
Those can be useful, but they miss the part engineering leads care about most:
✅ Where does the team keep paying the same cost again and again?
✅ Where are bugs and tasks repeatedly touching the same surface area?
✅ Where is change concentrated enough that it threatens delivery speed and quality?
In racing terms: counting how many times a car went into the pit lane isn’t the same as knowing which component keeps overheating.
What problems it solves
Here’s what we kept hearing from engineering managers and tech leads:
Code Heatmap helps by:
Our first assumption was:
“Jira + GraphQL will give us a clean list of work items with linked commits.”
On paper, that sounded perfect.
In practice… it didn’t. We couldn’t get reliable commit-to-task details the way we needed, which forced a pivot: we leaned much more heavily on Bitbucket data and iterated on different endpoints + mapping strategies until we could consistently connect work items to real code changes.
This ended up being one of the biggest lessons of the project:
Validate data availability early. Don’t design around what you hope the API exposes.
From day one, we treated Rovo Dev as our productivity engine — not as a magic button, but as an accelerator for the boring parts:
Our pattern looked like this:
That “throw it away” step mattered more than we expected.
Rovo Dev didn’t replace engineering judgment — but it absolutely helped us spend more time on the parts that matter:
Honestly? The best moment was seeing the first hotspot map that made everyone on the team go:
“Oh… that’s why this area always feels painful.”
We built a tool that makes codebase hotspots visible — not guessed.
We don’t just want to show where code is “hot” — we want to show why it’s changing and how it impacts delivery and risk. Our roadmap includes:
If you’re a tech lead/manager: What would you want to see on a “repo health snapshot”?
I’d love to hear which signals you trust (and which ones you ignore).
Iryna Komarnitska_SaaSJet_
0 comments