Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Atlassian Goals / Jira Native OKR Feature Gaps and Limitations

Ariel Yadin _ Bazz OKR
Atlassian Partner
April 21, 2026

We've been rolling out OKRs across engineering and ops using Atlassian Goals, and we keep hitting the same structural wall.

The setup we're trying to model:

  • Company-level Objective

- Company Key Result (e.g., 'Reduce p95 latency to <200ms')

- Team Objective that maps directly to that KR

- Team Key Results owned by individual squads

This is pretty standard cascade logic. A company's KR becomes the team's Objective. But in Atlassian Goals, the hierarchy doesn't seem to support this cleanly. You can nest goals, but the parent-child relationship treats everything as the same node type. There's no way to say 'this KR is also an Objective one level down' without duplicating the goal or losing the rollup integrity.

What we've tried so far:

  • Creating the team objective as a child of the company KR works visually but breaks progress rollup logic
  • Duplicating the KR as a standalone team objective and linking them manually creates drift, two sources of truth
  • Flattening the whole thing to two levels loses the team ownership layer entirely

None of these feels right at scale. When you have 6+ teams, each with their own objectives rolling into 4-5 company KRs, the manual overhead compounds fast.

Curious whether others have found a workable pattern here:

  • Are you modeling this differently in Atlassian Goals?
  • Have you accepted the two-source-of-truth tradeoff and built a process around it?
  • Or have you given up on native Goals for this use case and moved tracking elsewhere?

Would especially love to hear from folks running OKRs across more than 3 teams. What does your hierarchy actually look like in practice?

2 comments

Comment

Log in or Sign up to comment
Nick de Palézieux
Contributor
April 22, 2026

I have this issue as well. I would like to be able to have team objectives roll up to a company KR. But Atlassian Goals only allows team objectives to be children of company objectives. So the company KRs are siblings to the team objectives, which is not right.

I agree that this kind of cascading is standard in OKRs so I'm surprised that Atlassian chose to deviate from that.

I'm not even primarily looking for the status of the team objectives to roll up to the company KRs, I'd be happy just with the structure being reflected correctly so you can discover the right team objectives and assess coverate of the company KRs.

Like # people like this
Ingo Wenke
Contributor
April 22, 2026

You wrote: "There's no way to say 'this KR is also an Objective one level down'".  

This is the main issue in how you are modeling OKRs. An KR should never be an Objective of a next layer in a cascade. It's intentionally agains what an objective should be. It's sounds like you would like to plan a classic WBS, not an OKR Cascade.

An objective ist sth like "find a new way to sail to India"

KR 1: get a crew

KR 2: get a ship

KR 3: sail west as long as possible

KR <> Objective. ever. 

If you want to model an OKR cascade like OKRs are intentionally made for, Atlassian Golas work pretty fine.

 

TAGS
AUG Leaders

Atlassian Community Events