Contents

Chapter 1

The 15 Most Common OKR Mistakes (And How to Fix Them)

Every organization that adopts OKRs makes some of these mistakes. The good news: they're all fixable. This guide shows you what goes wrong, why it happens, and exactly how to correct it.


Mistake 1: Too Many OKRs

What it looks like: 8 objectives with 5 KRs each = 40 key results. Nobody can remember them, let alone focus on them.

Why it happens: Every team wants their priorities represented. Saying "no" feels political.

The fix: Hard limits. Company: 3-5 objectives, 3-4 KRs each. Team: 2-4 objectives, 2-4 KRs each. Individual: 2-3 objectives, 2-3 KRs each. If it doesn't make the cut, it goes on a "not this quarter" list. That list is valuable — it shows strategic trade-offs.

Bad: 7 objectives with 30+ KRs scattered across every possible priority.

Good: 3 objectives that the entire team can recite from memory.


Mistake 2: Confusing OKRs with a Task List

What it looks like: "KR: Ship the new dashboard" or "KR: Complete the database migration."

Why it happens: Teams default to their comfort zone — listing work to do rather than outcomes to achieve.

The fix: Ask "why?" for every KR. Why are we shipping the dashboard? "To improve data-driven decision making." Great — measure that. KR: "Increase the % of product decisions backed by data from 30% to 70%."

Bad KR: "Launch the redesigned onboarding flow."

Good KR: "Increase Day-7 activation rate from 23% to 35% (via the redesigned onboarding flow)."

The initiative (redesigned onboarding) is the *how*. The KR (activation rate) is the *what*.


Mistake 3: No Baselines

What it looks like: "KR: Improve customer satisfaction." Improve from what? To what?

Why it happens: Teams set OKRs before measuring where they are today. Measuring baselines feels like extra work.

The fix: Never finalize a KR without a baseline number. If you don't know the baseline, your first KR should be "Establish baseline measurement for [metric]." Then set the improvement target next quarter.

Bad: "Improve NPS score."

Good: "Improve NPS score from 38 (Q1 baseline) to 50."


Mistake 4: Sandbagging (Setting Easy Targets)

What it looks like: Every KR is achieved at 100%. The team celebrates, but nothing meaningful changed.

Why it happens: When OKRs are tied to bonuses or performance reviews, people protect themselves by setting achievable targets. Or the team has been burned by "failed" OKRs before and plays it safe.

The fix: Decouple OKRs from compensation. Set the expectation that 70% achievement is "good." Celebrate ambitious misses alongside easy wins.

Sandbagged: "Grow revenue from $1M to $1.05M" (5% growth when the market is growing 25%)

Ambitious: "Grow revenue from $1M to $1.3M" (30% stretch; achieving $1.2M = 0.67 grade = good)


Mistake 5: Set and Forget

What it looks like: OKRs are set in January, ignored until March, then hastily graded.

Why it happens: No check-in cadence. OKRs feel disconnected from daily work.

The fix: Weekly 15-min check-ins (see frameworks/weekly-checkin.md). Biweekly deep dives. Make OKR progress visible in team meetings, dashboards, and 1:1s. If OKRs aren't discussed every week, they don't exist.


Mistake 6: Measuring Activities Instead of Outcomes

What it looks like: "KR: Conduct 10 customer interviews" or "KR: Write 15 blog posts."

Why it happens: Activities are easy to measure and easy to control. Outcomes are harder.

The fix: Activities are inputs. Ask what the activity is supposed to produce. 10 customer interviews → validated product hypotheses → higher feature adoption. Measure the adoption, not the interviews.

Activity KR: "Publish 15 blog posts."

Outcome KR: "Increase organic traffic from 10K to 25K monthly visitors."

Exception: Early-stage efforts where the outcome isn't measurable yet can use "leading indicator" KRs (e.g., "Complete 20 interviews" as a foundation-building KR). But flag it as a leading indicator, not the end goal.


Mistake 7: No Alignment Between Levels

What it looks like: Company OKRs say "expand internationally" but no team has an OKR related to international expansion.

Why it happens: Company OKRs are set in a vacuum; teams set their own OKRs without reference to the company level. There's no cascade review.

The fix: Use the cascading process in templates/cascading-objectives.md. After company OKRs are set, hold a team-level alignment session. After team OKRs are set, check that every company KR has at least one contributing team.


Mistake 8: Binary KRs

What it looks like: "KR: Launch the mobile app." Grade: either 0 or 1.

Why it happens: Some goals feel binary. But most can be decomposed into a spectrum.

The fix: Even "launch" KRs can be graded on a spectrum:

  • 1.0 = Launched to all users with positive reception
  • 0.7 = Launched to beta users; full launch planned for week 14
  • 0.4 = Built and in QA; launch blocked by a technical issue
  • 0.1 = Spec finalized but development behind schedule

Better: Replace the binary KR with a measurable one. Instead of "Launch mobile app," use "Achieve 1,000 mobile DAU within 4 weeks of launch."


Mistake 9: Copying OKRs From a Blog Post

What it looks like: OKRs that read like generic examples: "Delight customers" with KR "Achieve world-class NPS."

Why it happens: OKR blogs and books give simplified examples. Teams adopt the words without the thinking.

The fix: Every OKR should be specific to YOUR context, YOUR numbers, YOUR strategy. If you couldn't explain why this particular target was chosen, the OKR isn't grounded.


Mistake 10: Treating KR Owners as Solely Responsible

What it looks like: One person "owns" a KR that depends on 5 other people's work. When it misses, they take the blame.

Why it happens: OKR frameworks emphasize single ownership, which is correct for accountability — but not for blame.

The fix: Owner = accountable for tracking and escalating, NOT solely responsible for delivering. Make this explicit. The owner's job is to ensure progress happens, identify blockers, and raise flags early — not to do all the work themselves.


Mistake 11: Too Much Process, Not Enough Value

What it looks like: 3-day OKR workshops, 40-page OKR documents, dedicated OKR software, weekly 60-minute review meetings. The process becomes a job in itself.

Why it happens: Enthusiasm in the first quarter. Belief that more process = better outcomes.

The fix: Minimum viable OKR process: a shared doc with objectives and KRs, a 15-minute weekly check-in, and a 3-hour quarterly review. That's it. Add process only when you've identified a specific problem that more process would solve.


Mistake 12: Confusing OKRs with KPIs

What it looks like: "KR: Maintain 99.9% uptime" or "KR: Keep churn below 5%." These aren't OKRs — they're health metrics.

Why it happens: OKRs and KPIs both involve metrics, so they get conflated.

The fix: KPIs = ongoing health metrics you monitor. OKRs = quarterly change targets you pursue. A KPI becomes an OKR only when you're actively trying to *change* it. "Maintain 99.9% uptime" is a KPI. "Improve uptime from 99.7% to 99.95% by rebuilding the deployment pipeline" is an OKR.


Mistake 13: OKRs Without Initiatives

What it looks like: "KR: Increase activation rate from 23% to 35%." Great — how? Nobody knows.

Why it happens: OKR frameworks correctly emphasize outcomes over outputs, but teams take this too far and don't plan the work at all.

The fix: For each KR, list 1-3 initiatives (projects, experiments, features) that you believe will drive the outcome. The initiatives are hypotheses — you might change them mid-quarter. But you need a starting plan.


Mistake 14: Not Grading Honestly

What it looks like: Every KR grades between 0.6-0.8 regardless of actual performance. Nobody ever scores below 0.5.

Why it happens: Fear of looking bad. Culture doesn't reward honest assessment.

The fix: Leadership goes first. When the CEO grades their own OKRs honestly ("I got a 0.3 on this one — here's what I learned"), it gives everyone permission to be honest. Celebrate learning from misses, not just achievement.


Mistake 15: Abandoning OKRs After One Bad Quarter

What it looks like: "We tried OKRs last quarter and they didn't work. We're going back to our old system."

Why it happens: First-quarter OKRs are always rough. The process feels heavy, the goals aren't well-calibrated, and the check-ins are awkward.

The fix: Commit to 3 quarters. The first quarter is learning the system. The second quarter is calibrating targets and process. The third quarter is when it starts to click. If it still isn't working after 3 quarters, diagnose the specific failures (usually one of mistakes 1-14) rather than abandoning the framework.


*Every OKR program stumbles. The difference between programs that succeed and those that fail isn't avoiding mistakes — it's recognizing and fixing them quickly. Review this list at your quarterly retrospective and ask: "Which of these are we doing?"*

Chapter 2

Quick Start: Set Up Your OKRs in One Afternoon

Skip the theory. Follow these steps and you'll have working OKRs by the end of today.


Hour 1: Company / Team Objectives

Step 1: Identify Your Top 3 Priorities (15 min)

Ask your leadership team (or yourself, if you're doing this for your team):

"If we could only accomplish 3 things this quarter, what would make the biggest difference?"

Write those 3 things as aspirational statements. They should be qualitative (no numbers yet) and inspirational (your team should feel motivated, not bored).

Example:

  • "Make our product indispensable for mid-market teams"
  • "Build an operational engine that scales with us"
  • "Establish ourselves as the thought leader in our category"

Step 2: Add Key Results (30 min)

For each objective, ask: "How would we know if we achieved this? What would be different?"

Write 2-4 measurable key results per objective. Each needs:

  • A baseline (where you are today)
  • A target (where you want to be at end of quarter)
  • An owner (one person accountable)

Use the templates in templates/company-okrs.md or templates/team-okrs.md.

Step 3: Quality Check (15 min)

For each KR, run this test:

  • Measurable? Can I put a number on it? (If no, rewrite it)
  • Outcome? Does it measure a result, not an activity? (If it starts with "ship," "build," "complete," or "launch," rewrite it to measure the outcome of that work)
  • Baseline known? Do I know the starting number? (If no, find it or set "establish baseline" as a prerequisite)
  • Ambitious? Would achieving 70% of this still feel like progress? (If hitting 100% feels easy, raise the target)
  • Within influence? Can this team actually impact this metric? (If it depends entirely on external factors, pick a different metric)

Hour 2: Tracking & Cadence

Step 4: Set Up Your Tracking Spreadsheet (15 min)

Import spreadsheets/kr-tracking.csv into Google Sheets, Excel, or Notion.

  • Replace the sample data with your actual KRs
  • Fill in the baseline values
  • Set the target values
  • Leave the weekly columns empty — you'll fill those in during check-ins

Step 5: Schedule Your Check-Ins (5 min)

Put two recurring meetings on the calendar:

  • Weekly (15 min): Quick pulse — are we on track? Any blockers? Use frameworks/weekly-checkin.md.
  • End of Quarter (3 hours): Grade OKRs, run retrospective, plan next quarter. Use frameworks/quarterly-review.md.

Optional but recommended:

  • Biweekly (30 min): Deeper dive with strategy discussion. Use frameworks/biweekly-checkin.md.

Step 6: Share With Your Team (10 min)

OKRs only work when they're visible. Share them in:

  • Your team wiki or shared doc
  • Your project management tool
  • Your Slack/Teams channel (pin them)

Every team member should be able to answer: "What are our objectives this quarter?" without looking anything up.


Calibration Reference

Before you finalize, compare your OKRs against the worked examples in examples/worked-okr-examples.md. Ask:

  • Are my OKRs at a similar level of specificity?
  • Are my targets in the right ballpark of ambition?
  • Do my KRs sound like outcomes, not tasks?

Read guides/common-mistakes.md to make sure you're not falling into the most common traps. The top 3 to watch for: too many OKRs, task-lists disguised as KRs, and no baselines.


What's Next?

After...Do This
Week 1Hold your first weekly check-in
Week 4Mid-quarter gut check — are targets well-calibrated?
Week 6-7Mid-quarter review — adjust any KRs that need it
Week 12-13Grade OKRs using frameworks/okr-grading-rubric.md
Week 13-14Run quarterly review using frameworks/quarterly-review.md

*You'll make mistakes the first quarter. That's expected. The goal isn't perfect OKRs — it's a team that's aligned on priorities and reviewing progress every week. Everything else will improve with practice.*

Okr Goal Setting Kit v1.0.0 — Free Preview