A goal-setting framework that pairs qualitative, aspirational Objectives with quantitative, measurable Key Results, scored on a 0.0 to 1.0 scale, and typically set on quarterly cycles to align individual, team, and organizational priorities.
Key Takeaways
The OKR framework answers two questions. First: Where do we want to go? That's the Objective. Second: How will we know we're getting there? Those are the Key Results. An Objective is qualitative, inspiring, and time-bound. "Become the most trusted brand in our category" is an Objective. "Increase revenue by 20%" isn't. That's a Key Result. Key Results are binary or numeric. They're measurable, specific, and verifiable. At the end of the quarter, you can look at each Key Result and say definitively whether it was achieved, partially achieved, or missed. There's no ambiguity. This two-part structure forces clarity. Teams can't hide behind vague goals like "improve customer satisfaction." They have to define what satisfaction means, how it's measured, and what number constitutes success. That specificity is what makes OKRs work when implemented correctly, and it's also what makes them hard to write well.
Writing effective OKRs is a skill that takes practice. Most teams struggle in the first 2 to 3 quarters before finding their rhythm.
Good Objectives are qualitative, aspirational, action-oriented, and achievable within the time frame (usually one quarter). They should feel slightly uncomfortable. If the team is certain they can achieve it, the Objective isn't ambitious enough. Format: Start with an action verb. "Launch," "Build," "Establish," "Transform," "Deliver." Example: "Establish our onboarding program as the industry benchmark for time-to-productivity." Bad example: "Improve onboarding." That's too vague. Worse example: "Increase onboarding completion rate to 95%." That's a Key Result disguised as an Objective. Keep Objectives to one sentence. If you need a paragraph to describe it, it's either too complex or too vague.
Each Objective gets 2 to 5 Key Results. Each Key Result must be measurable, specific, and have a clear numeric target. Format: Verb + metric + from X to Y (or "to Z" if the baseline is known). Example: "Reduce average time-to-productivity from 90 days to 45 days." Example: "Achieve a new hire satisfaction score of 4.5/5.0 or higher on the 30-day survey." Example: "Complete onboarding certification for 100% of new managers before they receive their first direct report." Bad example: "Improve onboarding satisfaction." No number. Bad example: "Send weekly onboarding emails." That's a task, not a result. The key test: Can someone else verify this Key Result was achieved by looking at the data? If yes, it's a good Key Result.
Confusing Key Results with tasks. "Launch new career page" is a task. "Increase career page application conversion rate from 3% to 8%" is a Key Result. The task describes what you'll do. The Key Result describes what changes because of what you did. Setting too many OKRs. Three Objectives per team per quarter is the sweet spot. Five is the maximum. Beyond that, nothing gets prioritized. Writing OKRs in isolation. OKRs should cascade from company-level priorities. A team's OKRs should clearly connect to at least one organizational Objective. If they don't, the team might be working on the wrong things.
OKR scoring uses a simple 0.0 to 1.0 scale. The grading happens at the end of each quarter during the OKR retrospective.
Google distinguishes between two types: Committed OKRs are objectives the team agrees to achieve completely. Scoring below 1.0 on a committed OKR requires a post-mortem to understand what went wrong. Stretch (aspirational) OKRs are intentionally set beyond what the team believes is achievable. The expected score is 0.7. Scoring 1.0 means the target was too easy. Teams should know which type each OKR is before the quarter starts. Treating all OKRs as stretch goals when some are actually commitments (and vice versa) creates confusion and misaligned expectations.
| Score Range | Interpretation | What It Signals |
|---|---|---|
| 0.0 - 0.3 | Failed to make meaningful progress | The Key Result was too ambitious, the team was under-resourced, or priorities shifted mid-quarter |
| 0.4 - 0.6 | Made progress but didn't reach the target | Acceptable for stretch goals. The team learned something and can carry momentum into next quarter |
| 0.7 - 0.8 | Target zone for stretch OKRs | The team pushed hard and nearly achieved an ambitious goal. This is the ideal landing zone |
| 0.9 - 1.0 | Fully achieved or exceeded | Great for committed OKRs. For stretch OKRs, consistently scoring here means objectives aren't ambitious enough |
OKRs follow a repeating quarterly cadence. Each phase has a specific purpose and timeline.
Company leadership sets 3 to 5 organizational OKRs based on annual strategy. These are shared with all teams. Department and team leaders draft their own OKRs that align with and contribute to organizational OKRs. Cross-functional dependencies are identified and negotiated ("Our Key Result depends on your team's API launch"). Individual contributors may set personal OKRs that align with team priorities. Final OKRs are published publicly (company wiki, OKR tool, or shared document).
Weekly check-ins: Each team reviews Key Result progress in a 15-minute standup. Green (on track), yellow (at risk), red (off track). Mid-quarter review: Halfway through the quarter, teams assess whether OKRs are still relevant and achievable. If a major priority shift occurs (acquisition, market change, leadership transition), OKRs can be revised. This is rare but allowed. Transparency is maintained throughout. Anyone in the organization can view any team's OKR progress at any time.
Each Key Result gets a score from 0.0 to 1.0. The Objective's overall score is the average of its Key Results. Teams hold a retrospective to discuss what worked, what didn't, and what they'll change in the next cycle. Scores are recorded and made visible but are NOT used for performance reviews or compensation. This is crucial. The moment OKR scores affect pay, teams sandbar their targets to guarantee high scores, and the stretch philosophy collapses.
OKRs and KPIs are both measurement frameworks, but they serve different purposes and should be used together, not as substitutes for each other.
| Dimension | OKR | KPI |
|---|---|---|
| Purpose | Drive change and improvement toward specific goals | Monitor ongoing business health and performance |
| Timeframe | Quarterly (reset each cycle) | Ongoing (tracked continuously, thresholds may change annually) |
| Ambition level | Stretch targets (0.7 = success) | Realistic targets (100% = expectation) |
| Scope | Selective: 3-5 priorities per quarter | Broad: can track dozens simultaneously |
| Tied to compensation? | No (explicitly decoupled) | Often (bonus targets, commission thresholds) |
| Example | Objective: Build a world-class engineering culture. KR: Reduce voluntary attrition from 18% to 10% | KPI: Monthly voluntary attrition rate (threshold: < 15%) |
OKR alignment ensures every team is pulling in the same direction. But alignment doesn't mean top-down dictation. It means transparent negotiation.
Company OKRs set the direction. The CEO and leadership team publish 3 to 5 organizational Objectives for the quarter. Teams then create their own OKRs that contribute to at least one organizational Objective. Example: Company Objective: "Win in the mid-market segment." Sales team Key Result: "Close 50 mid-market deals above $50K ACV." Marketing team Key Result: "Generate 200 mid-market qualified leads." Product team Key Result: "Launch 3 mid-market feature requests by end of quarter." Each team contributes differently, but all connect to the same strategic priority.
Good OKR implementations aren't purely top-down. Teams and individual contributors propose OKRs based on what they see in the work: technical debt that needs addressing, customer feedback patterns, process bottlenecks, or innovation opportunities. Google estimates that roughly 60% of OKRs are set bottom-up or laterally, not cascaded from above. This balance keeps the framework responsive to ground-level reality while maintaining strategic alignment.
Research from Perdoo (2024) shows that 65% of companies abandon OKRs within the first year. These are the most common reasons.
Dedicated OKR platforms simplify tracking, alignment visualization, and scoring. Spreadsheets work for small teams, but they don't scale.
| Platform | Best For | Key Features | Price Range |
|---|---|---|---|
| Lattice | Mid-market companies with existing performance management | OKR + performance review integration, goal trees, 1-on-1 tracking | $6-$11/person/month |
| 15Five | Teams focused on manager effectiveness | OKR tracking, weekly check-ins, engagement surveys | $4-$16/person/month |
| Perdoo | OKR-first organizations | Strategy maps, OKR coaching, alignment trees, reporting | $Free-$10/person/month |
| Weekdone | Small teams new to OKRs | OKR templates, weekly planning, team dashboards | $Free-$108/team/month |
| Gtmhub (Quantive) | Enterprise OKR programs | AI-assisted KR tracking, integrations with 150+ data sources | Custom pricing |
| Google Sheets/Notion | Startups and small teams | Full flexibility, no cost, but no automation or alignment features | Free |