Why OKRs Matter - Chapter 1

The structure, the hierarchy, and where Jira fits in


yellow-okr


What is an OKR?

OKR stands for Objectives and Key Results. The formula is:

I will [Objective] as measured by [Key Results].

That is the whole thing. What makes it useful is not the formula, it is the discipline of separating what you want to achieve from how you will know you achieved it.

An Objective is a direction. It is qualitative and tells you where you are going. “Improve platform reliability.” You cannot check a box and say you are done. It is a statement of intent.

A Key Result is the proof. It is a specific, measurable number that tells you whether you actually moved in that direction. “Reduce incident frequency by 30% this quarter.” When the quarter ends, either the number is there or it is not.


The Third Layer Nobody Explains

Most OKR explanations stop at two layers. There is a third one that is where most of the actual work happens.

An Initiative is a project, a campaign, a feature, a migration. In Jira, an Initiative becomes an Epic. Multiple Epics can contribute to a single Key Result. Multiple Key Results roll up to a single Objective.

The full chain looks like this:

Objective
└── Key Result 1
│   ├── Epic A
│   └── Epic B
└── Key Result 2
    ├── Epic C
    ├── Epic D
    └── Epic E

This is the chain from company strategy down to the ticket an engineer picks up on Monday morning. Each layer answers a different question:


Can a Key Result Be Divided?

This is a common question and the short answer is: Key Results should not be divided into sub-Key Results. What you can do is have multiple Epics contributing to the same Key Result. That is not dividing it, that is just how the work gets organized.

If a Key Result starts to feel like it needs to be split, it usually means it is measuring two different things and should be two separate Key Results, each with its own Epics.

The thing to avoid is treating Epics as Key Results. An Epic is the work. A Key Result is the outcome. “Migrate authentication service to the new provider” is an Epic. “Reduce login failure rate from 2% to 0.5%” is a Key Result. You might need three Epics to achieve that Key Result, but the KR is the thing you report against, not the individual Epics.

The distinction matters because it keeps the focus on outcomes rather than output. Shipping an Epic is not success on its own. Moving the number is.


A Concrete Example

Say the company objective is: “Make the platform something engineers are proud to work on.”

Three Key Results under that objective might be:

The first Key Result could have three contributing Epics: pipeline parallelization, artifact caching, and test environment provisioning improvements. Each Epic has stories. The engineers work the stories. The Key Result moves as the work lands.

When a manager reports upward, they point at the Key Result number. If asked for evidence, they point at the Epics. The chain is already there.


OKR Cycles

OKRs are time-bound, usually quarterly. Some organizations run annual Objectives with quarterly Key Results underneath them. The cadence matters less than the habit of reviewing them regularly and being honest about whether the numbers are moving.

Carrying an OKR into the next quarter is allowed. The useful question when that happens is whether the target was unrealistic to begin with or whether something blocked progress that should be addressed. An OKR that gets carried over three times in a row is not an OKR anymore, it is a wish.


How Does Jira Relate to OKRs?

Epics in Jira are the natural home for Initiatives. When you create an Epic, its description should reference the Key Result it contributes to. This does two things:

First, it makes the connection visible to anyone looking at the Epic. An engineer can see why the work exists, not just what it is.

Second, it makes upward reporting mechanical. When someone asks “how are we tracking against KR2?”, the answer is “here are the Epics contributing to KR2, and here is their current completion percentage.”

Without this connection, reporting becomes a summary you write from memory. With it, the work reports itself.


Chapter 1 of 4