Development
Fix Bugs Faster with Atlassian Rovo MCP
Most new tools get introduced through a feature list. I’d rather start with a workflow. That’s how I approached the new Rovo MCP server. Instead of talking about it abstractly, I wanted to test it in a workflow developers hit all the time: fixing a bug. The question I wanted to answer was simple: can […]
How We Brought Enterprise-Managed Authorization to Rovo MCP with XAA and ID-JAG
We recently added support for Enterprise-Managed Authorization in Atlassian Rovo MCP server using Cross-App Access (XAA) and the Identity Assertion JWT Authorization Grant (ID-JAG). In practical terms, this means an admin can centrally authorize MCP access for approved clients like Claude, and when users sign in, Rovo MCP can already be connected and ready to […]
Spec-driven AI Migration: How Nearly 2 Quarters of Work Was Completed in One Week
A small team migrated 100+ GraphQL fetchers by turning Jira tickets into behavioral specs that AI agents could execute against. We recently migrated 100+ GraphQL fetchers from a legacy gateway service to a newer platform layer. We managed to do this with 5 developers completing around 2 quarters worth of work in a week, splitting […]
Production-grade ingestion with orchestration
Make your Forge connector production-ready with orchestration — recurring schedules, hierarchical fan-out, failure classification, and resilient ingestion. This is Part 2 of a two-part series on building Teamwork Graph Connectors. Part 1 covered the architecture, module design, and connection lifecycle. This post dives into orchestration — the scheduling, fan-out, and failure handling layer that makes […]
Bring any data into Atlassian system of work
Architecture, module design, and connection lifecycle for bringing external data into Atlassian’s system of work. This is Part 1 of a two-part series on building Teamwork Graph Connectors. This post covers the architecture, module design, and connection lifecycle. Part 2 covers production-grade orchestration — scheduling, fan-out, and failure handling. Engineering teams rarely work in just […]
Why AI Agents Drift Mid-Task and How a Multi-Agent System Fixes It
How specialist agent orchestration anchored to Jira keeps complex coding tasks on spec. You have probably felt this. You hand a capable AI agent a real piece of work, a proper spec with edge cases and acceptance criteria, and for a few minutes it is sharp. Then it slips, it forgets a decision it made […]
Deeplink to your AI coding tool from Jira
Brief your local coding agent with one click from Jira. No copy-paste, no context lost.
Improving Code Reviewer with Atlassian PR Context
Code Reviewer already knew the rules. We gave it history. Rovo Dev Code Reviewer catches PR issues related to code bug, code design, code readability, maintenance, testing, etc. It works well. But we saw an opportunity to take it further: to give it something closer to the institutional memory that experienced reviewers build over time, […]
Build AI-powered Forge apps with Atlassian-hosted LLMs
LLMs have become a core tool in every app developer’s stack, powering features that feel almost magical. Users can query data with natural language, summarize long issue threads, and get smart, contextual suggestions, in an instant. Just a few years ago, these features would have been cumbersome or even impossible for developers to build. AI […]
How We Cut up to 80% of Engineering “Chores” Using AI Agents in Jira
Flaky tests and stale feature flags drain engineering time quietly. Here is how Atlassian’s engineering team uses AI agents in Jira to automate both.
From Ambiguous Questions to Action: Research Mode in Rovo Dev CLI
Not every developer question starts as a coding task. Sometimes the hard part is figuring out where to look: Jira for work history, code for implementation truth, Confluence for product context, or pull requests for how decisions landed. Research Mode in Rovo Dev CLI came from that experience. What shipped We shipped Research Mode as […]
Accelerated frontend development with RovoDev in a practical example
How it started What happens when a project estimated at two to three quarters gets built in 14 working days? In 2022, the team built App Updates, a feature that gives organization admins access to release notes about Atlassian changes and controls over how they’re delivered (https://support.atlassian.com/organization-administration/docs/keep-up-with-changes/). It was a great experience for admins, but […]
Rovo Dev in Jira as my Spec Driven executor
Intro – my standard flow In my daily work, I have consistently followed the same workflow (also before AI era). With this method, I consistently retained sufficient context to resume implementation – even after weeks of delay – without needing to rediscover information from scratch. Enter AI: the same flow, supercharged The fundamental flow hasn’t […]
Install once, use everywhere: Multi-app compatibility is now live on the Marketplace
Have you ever gone to the Atlassian Marketplace looking for an app that works with both Jira and Confluence? Maybe you found the perfect solution for Jira, only to then hunt down a separate Confluence listing and repeat the entire installation process from scratch. It’s natural to expect Marketplace apps to offer the same cross-platform […]
Rovo Dev Driven Development – How we built a platform in 4 weeks
What We’re Building We’ve built a platform that will be the secure execution engine behind Atlassian’s AI agent infrastructure. As part of this we needed a way to run Firecracker microVM orchestrator on Kubernetes. So we built a system for it called Fireworks. You submit an OCI container image and a command, and it boots […]
