Skip to content

Objectives and Key Results (OKRs) 🎯

What Are OKRs?

Goal-Setting Framework

OKRs (Objectives and Key Results) are our framework for aligning teams and measuring progress. Used by Google, Intel, and leading startups, OKRs keep everyone focused on what matters most.

Component Description
Objectives Qualitative, ambitious goals describing what we want to achieve
Key Results 3–5 quantitative, time-bound metrics measuring progress toward objectives
Initiatives The specific projects and tasks executed to achieve key results

OKR Structure

  • Company OKRs


    Set by leadership, defining strategic priorities for the quarter or year. Company OKRs cascade down to teams and individuals.

  • Team OKRs


    Each team develops OKRs aligned with company objectives, focusing on their domain's contribution to overall goals.

  • Individual OKRs


    Team members set personal OKRs in collaboration with their managers, supporting both team and company objectives.

OKR Cycle

graph LR
    A["Planning\n(Week 1)"] --> B["Execution\n(Weeks 2–12)"]
    B --> C["Review\n(Week 13)"]
    C --> D[Retrospective]
    D --> A

    style A fill:#e1f5ff
    style C fill:#fff3cd
    style D fill:#d4edda
Phase Timing Actions
Planning Week 1 Set OKRs for the upcoming quarter
Execution Weeks 2–12 Track progress with weekly check-ins
Review Week 13 Grade OKRs and analyze outcomes
Retrospective After review Learn, adjust, and carry insights forward

Annual Strategy: Company-level goals inform quarterly OKRs → Year-end review evaluates annual progress → Strategic planning for next year.

OKR Best Practices

Setting Effective OKRs

OKR Design Principles

Principle Guidance
Ambitious but Achievable Target 70–80% achievement — hitting 100% means targets weren't bold enough
Measurable Clear numeric targets (e.g., "Increase PyPI downloads from 500K to 1M/month") or binary outcomes
Time-bound Specific deadlines within the quarter (typically 13 weeks)
Aligned Cascade from company → team → individual goals
Focused 3–5 objectives per level maximum, with 3–5 key results each
Inspiring Everyone should understand why the OKR matters
Transparent All OKRs visible company-wide for cross-functional alignment

Grading Scale

Score Status Interpretation
0.0–0.3 Missed Fell significantly short of target
0.4–0.6 Progress Made meaningful progress but fell short
0.7–0.9 Success Achieved or nearly achieved — this is the goal
1.0 Exceeded May need more ambitious targets next cycle

Grading Philosophy

A score of 0.7 is a success, not a failure. If your team consistently scores 1.0, the OKRs were not ambitious enough.

Common Pitfalls to Avoid

OKR Anti-Patterns

Pitfall Why It Fails
Too Many OKRs More than 5 objectives dilutes focus — prioritize ruthlessly
Sandbagging Setting easily achievable targets to guarantee success
Task Lists Confusing OKRs with project plans ("Launch feature X" vs. "Increase user engagement by 50%")
Infrequent Check-ins Waiting until quarter-end to review progress
Lack of Ownership OKRs without clear owners and accountability
No Mid-Quarter Adjustments Being too rigid when priorities shift
OKRs as Performance Reviews OKRs measure team progress, not individual performance

Transparency & Visibility

OKRs Are Visible Company-Wide

Level Where Cadence
Company OKRs All-hands, Slack Monthly review
Team OKRs Notion/Linear workspace Standups
Individual OKRs 1:1s with manager Weekly
Real-Time Progress Live dashboards Continuous
Public Metrics GitHub stars, PyPI downloads Ongoing

Transparency drives accountability and enables cross-functional collaboration.

Tools & Resources

OKRs are managed through:

  • Quarterly planning sessions
  • Weekly team standups
  • Progress tracking dashboards
  • Leadership review meetings

For questions about OKRs, contact your manager or see Company Goals for strategic priorities.



📅 Created 1 month ago ✏️ Updated 16 days ago