lean-stack
Menu

OKRs: how to write, run and score objectives and key results

OKRs explained: what an objective and key result are, the quarterly cycle, OKR vs KPI, writing testable key results, illustrative examples for marketing, product and support, scoring, committed and stretch goals, a first-cycle plan and mistakes.

November 9, 2026 · 10 min read · OKR Software

By the lean-stack editorial team

Objective: make setup easier for first-time administrators

  • KR17-day activation 38% → 50%0.50
  • KR2Time to activation 4 days → 20.50
  • KR3Setup contacts per 100 accounts 24 → 160.25
An illustrative OKR at mid-quarter. The objective says what should change; each key result measures it from baseline to target.

OKR stands for objectives and key results, a goal-setting framework that pairs a clear objective with measurable proof of success. Andy Grove introduced it at Intel and described it in High Output Management (1983). John Doerr brought it to Google in 1999 and wrote about it in Measure What Matters (2018).

This guide covers what an OKR is, how the cycle runs, the difference between OKRs and KPIs, how to write objectives and testable key results, illustrative examples for marketing, product and support, a first-cycle plan, tracking, committed and stretch goals, scoring and common mistakes. For tools, see the OKR software category. All numbers are illustrative.

Key takeaways

The objective says what should change; the key results say how you will know it did.

Key results measure outcomes, not activity. Projects and tasks are initiatives that sit beside them.

Each key result needs a baseline, target, deadline, population and data source.

KPIs track ongoing health; an OKR sets a change you want in one cycle. A KPI can become a key result.

Keep OKR scores out of individual performance reviews, or people will set safe targets.

The parts of an OKR

An illustrative OKR for a software company's onboarding team:

Objective · what should change

Make setup easier for first-time administrators

  • KR1Seven-day activation among eligible new accounts from 38% to 50%
  • KR2Median time to the activation event from 4 days to 2 days
  • KR3Setup-related support contacts per 100 new accounts from 24 to 16

Key results · how you will know it changed

Initiatives · the work

  • Guided setup checklist in the product
  • Rewrite the three most-read setup help articles

Done initiatives are not success. The key results decide.

Around them sit a time period (usually a quarter), an owner who keeps updates moving and raises blockers, and a review rhythm that ties the evidence to decisions. A simple drafting pattern: we will [objective], as measured by [key results], by [date]. The test is whether someone outside the team can understand the change and what proof is needed.

How the OKR cycle works

OKRs run as a repeating cycle. The process matters as much as the wording:

  1. 1

    Choose the change. Find a customer or business problem important enough to focus on this cycle.

  2. 2

    Define success. Pick measures that show the problem is improving, not just that work is happening.

  3. 3

    Check it can work. Review capacity, data, dependencies and assumptions before committing.

  4. 4

    Pick initiatives. Choose the projects or tests most likely to move the results.

  5. 5

    Review the evidence. Compare current values with baseline and target at each check-in, and adjust.

  6. 6

    Reflect and reset. At cycle end, look at what happened and why, and carry the learning into the next set.

A quarter with short weekly check-ins is a common start, not a rule. Slow outcomes may need longer, and fast tests shorter. Alignment is a conversation: a company objective on retention may lead marketing, product and support to propose different contributions, mixing direction from the top with ideas from teams. Hoshin kanri uses a similar back-and-forth called catchball.

OKR vs KPI

A KPI, or key performance indicator, tracks an important part of performance all the time. An OKR sets a change for one cycle. They work together:

Main purpose

Set a priority and its proof of success

KPI: Track important performance

Framing

An objective backed by measurable results

KPI: A metric tracked against an expected range

Time

Reviewed within a defined cycle

KPI: Usually tracked continuously

Relationship

Can use a KPI as a key result

KPI: Can reveal the need for an OKR

For example, retention stays on the dashboard all year. If it becomes a strategic concern, a team can set an OKR to improve the early customer experience with a retention target as one key result. Keep other health metrics as guardrails: a team working on faster support can watch satisfaction so speed does not come at its cost. Do not turn every dashboard metric into an OKR.

Writing the objective

Write the objective around the problem or opportunity, not the department's activity:

Activity-led

Outcome-led

Deliver the onboarding roadmap

Make setup easier for first-time administrators.

Launch the new website

Help more of the right visitors start a trial.

Run five customer workshops

Understand why mid-size customers leave in their first year.

Improve support

Make support dependable for customers with urgent issues.

The activity version treats delivery as the finish line. The outcome version leaves room to change the solution. Use plain words the team can explain without slides, and if one objective holds several unrelated aims, split it.

Making each key result testable

For each key result, write down:

  • Metric: What changes, and in which direction.
  • Baseline: The starting value, measured the same way every time.
  • Target: The value that counts as success.
  • Population: Which customers, accounts, users or transactions are included.
  • Deadline: When the result will be judged.
  • Evidence: The report or system that will confirm it.

Improve activation has no finish line. Increase seven-day activation among eligible new accounts from 38% to 50% by quarter end is testable, once you define the activation event and which accounts are eligible. The actionable metrics guide helps pick measures that lead to decisions.

Pairing a target with a quality check

A volume target can push the wrong behavior. Pair it with a measure of quality so the team cannot hit the number while hurting the objective:

Lead generation

Count sales-accepted opportunities, not only form submissions.

Faster support

Track reopen rates or resolution quality beside response time.

Product adoption

Count repeat use, not a one-time click driven by a promotion.

Faster delivery

Watch defects or rework so speed is not bought with quality.

OKR examples by team

Teaching examples. Every baseline and target is made up for illustration and is not a benchmark:

Marketing

Make marketing a more reliable source of sales-ready opportunities

  1. KR1Sales-accepted opportunities from marketing from 80 to 110 a quarter
  2. KR2Lead-to-accepted-opportunity rate from 12% to 16%
  3. KR3Opportunities rejected for poor fit from 30% to 20%

Organic search

Help more relevant search visitors become qualified trial users

  1. KR1Qualified organic trial starts from 120 to 170 a month
  2. KR2Visitor-to-qualified-trial rate from 1.5% to 2.0%
  3. KR3Organic trials reaching activation from 35% to 45%

Product

Help new customers reach their first real outcome with less friction

  1. KR1Seven-day activation from 38% to 52%
  2. KR2Median time to activation from 4 days to 2
  3. KR3Setup support contacts per 100 accounts from 24 to 16

Customer support

Make support dependable for customers with urgent issues

  1. KR1Median first response on high-priority tickets from 4 hours to 2
  2. KR2High-priority tickets solved within the agreed window from 72% to 88%
  3. KR3Seven-day reopen rate from 14% to 9%

Initiatives such as new targeting rules, content updates, guided setup or better routing go in the plan, not in the key results. Publishing a set number of articles is output, not the result. Before using any example, check that the team can influence it, measure it the same way each time and see change within the cycle. Agree definitions such as sales accepted with the other team first, or a reporting change can look like improvement.

Committed and stretch OKRs

Decide the type before work starts, because each sets different expectations:

Committed

A result the team agrees it must deliver this cycle. Secure the resources and dependencies it needs; full delivery is expected.

Stretch

A bolder direction where full success is uncertain. Discuss the uncertainty up front and judge real progress without pretending the target was guaranteed.

Label each OKR clearly. Mixing the two in one list without labels leads to arguments about resources and what counts as success.

Scoring progress

Many teams score key results on a scale from 0 to 1, or as a percentage. For a metric that should rise:

progress = (current value − baseline) ÷ (target − baseline)

Rising: baseline 40, target 60, now 500.5
Baseline 40Target 60
Falling: baseline 24, target 16, now 200.5
Baseline 24Target 16

If a key result starts at 40, targets 60 and ends at 50, progress is (50 − 40) ÷ (60 − 40) = 0.5, or 50%. The same formula works for a falling metric: from 24 contacts down toward 16, a current value of 20 gives (20 − 24) ÷ (16 − 24) = 0.5.

A score says how far the number moved, not whether the objective was achieved. For milestone results or uneven effects, agree a fair method in advance. Do not apply one pass mark to every OKR: a committed result is expected to reach 1.0, while a stretch result can score lower and still show real progress.

A first-cycle plan

Treat the first cycle as a change in planning and review habits, not a document rollout:

  1. 1

    Say why you are adopting OKRs. Name the planning problem, such as competing priorities or poor visibility, and how you will judge the pilot.

  2. 2

    Start small. Pick one team with an engaged sponsor, usable data and freedom to act on what it learns.

  3. 3

    Make the direction clear. Explain the customer or business change that matters and invite the team to propose its part.

  4. 4

    Draft few goals. One or two objectives with two to four key results each. Drop measures that add reporting without changing a decision.

  5. 5

    Check dependencies and capacity. Confirm help from other teams and decide what work stops or waits. An objective does not create capacity.

  6. 6

    Agree owners and evidence. Assign updates, write metric definitions and book the reviews before the cycle starts.

  7. 7

    Close with a retrospective. Review the results and the process, and decide what to keep, change or drop before expanding.

Keep individual performance reviews separate from OKR scores. Use results as context in a wider conversation, never as the whole judgment.

What a tracking sheet should hold

A shared spreadsheet is enough for a pilot. Each key result row needs:

Objective and key result

The intended outcome

Example: Make setup easier · 7-day activation 38% to 50%

Owner and review date

Who follows up, and when

Example: Product lead · every Monday

Baseline, current, target

The size of the remaining gap

Example: 38% · 44% · 50%

Source and last refresh

How far to trust the number

Example: Product analytics · refreshed Sunday

Confidence and blockers

Risks the number does not show

Example: Medium · help articles waiting on translation

Next decision

What the team will do

Example: Test the checklist with accounts from the partner channel

Keep progress and confidence apart. A result can move a lot while a new dependency threatens the target, or barely move early in a cycle whose effects arrive later.

Questions for check-ins

Short weekly check-ins work better than a long monthly report. Ask:

  • What changed? New values and anything that moved them.
  • What did we learn? Which initiatives are helping and which are not.
  • How confident are we? Has anything new put the target at risk?
  • What decision do we need? Help from another team, a change of initiative, or a call from the owner.
  • Is the goal still right? If priorities have changed, revise or retire it in the open and record why.

Changing a goal because the situation changed is fine. Quietly lowering a target to improve the final score is not. At cycle end, compare the evidence with the original definition of success and keep enough notes that the next team understands the result.

Common OKR mistakes

  1. 1

    Too many objectives. If everything is a priority, nothing is. Keep routine work routine.

  2. 2

    Tasks as key results. Workshops, campaigns and releases are initiatives, not proof of success.

  3. 3

    Targets nobody controls. If several teams shape an outcome, agree shared duties instead of assigning it to one.

  4. 4

    Shifting definitions. Record every change to metric logic, population or data source.

  5. 5

    Missed targets as failure. Review assumptions, execution, capacity and outside changes before deciding what to repeat.

  6. 6

    Dead goals left on the board. Retire irrelevant goals openly and keep the history.

  7. 7

    OKRs instead of strategy. OKRs express priorities that come from strategic choices. Without a clear customer problem and edge, the team measures progress precisely toward a vague destination.

For a first cycle, choose one important problem, draft one objective with a few testable key results, confirm the baselines, name an owner and book the first review. When the team needs software, test shortlisted tools with a real objective and a real review meeting.

Frequently asked questions

What does OKR stand for?
Objectives and key results. The objective says what should change, and the key results are measurable outcomes that show whether it did.
What is the difference between an OKR and a KPI?
A KPI tracks an important part of performance all the time. An OKR sets a change for one cycle. A KPI can reveal the need for an OKR, and can serve as one of its key results.
How many OKRs should a team have?
Few. For a first cycle, one or two objectives with two to four key results each keeps focus and keeps reporting light.
How do you score an OKR?
For a measurable key result, progress = (current value − baseline) ÷ (target − baseline). Starting at 40 with a target of 60, a value of 50 scores 0.5. Agree the method for milestone results in advance.
Should OKRs be tied to performance reviews?
Keep them separate. Tying scores to individual reviews pushes people toward safe targets. Use results as context in a wider conversation.

Choosing OKR Software?

Read the buying guide: what to look for, mistakes to avoid and questions to ask vendors.

Open the guide

Related guides

Sources

Books and papers show their publication year. Web pages show the month we last checked them.

  1. 1.Andrew S. Grove, High Output Management (Random House, 1983)
  2. 2.John Doerr, Measure What Matters (Portfolio, 2018)
  3. 3.Christina Wodtke, Radical Focus: Achieving Your Most Important Goals with Objectives and Key Results (Cucina Media, 2016)

For vendors

Built a lean tool?

Submit it for review. Every tool is checked against our listing criteria and researched from public sources. Approved tools join their category in the next published batch.