OKR Goal-Setting Kit
A complete OKR (Objectives and Key Results) system with cascading goal templates, scoring rubrics, alignment matrices, and review cadence guides. Designed for product teams adopting OKRs for the first time or improving an existing practice.
Key Features
- Cascading OKR Templates — Company, team, and individual goal alignment
- Scoring Rubric — Standardized 0.0-1.0 scoring with calibration guidance
- Alignment Matrix — Visual mapping showing how team OKRs ladder to company objectives
- Weekly Check-in Template — Lightweight progress tracking format
- Quarterly Review Framework — Structured grading and reflection process
- Common Pitfalls Guide — Anti-patterns with fixes based on real adoption failures
What's Included
| File | Purpose |
|---|---|
src/okr_goal_setting_kit/core.py |
OKR scoring and tracking utilities |
src/okr_goal_setting_kit/utils.py |
Helper functions for OKR calculations |
templates/company-okrs.md |
Company-level OKR template |
templates/team-okrs.md |
Team-level OKR template with alignment |
templates/individual-okrs.md |
Individual contributor OKR template |
templates/alignment-matrix.md |
Cross-team alignment visualization |
templates/weekly-checkin.md |
Weekly OKR progress check-in |
templates/quarterly-review.md |
End-of-quarter scoring and retrospective |
docs/overview.md |
OKR methodology and adoption playbook |
config.example.yaml |
Cadence, scoring thresholds, and review dates |
Quick Start
- Read
docs/overview.mdfor methodology foundations - Draft company OKRs using
templates/company-okrs.md(3-5 objectives max) - Have each team draft their OKRs using
templates/team-okrs.md, linking to company objectives - Validate alignment with
templates/alignment-matrix.md - Begin weekly check-ins using
templates/weekly-checkin.md
Template Examples
Company OKR
OBJECTIVE 1: Become the market leader in SMB onboarding
Owner: VP Product
Timeline: Q3 2026
KR 1.1: Increase trial-to-paid conversion from 12% to 20%
Metric Source: Billing system
Baseline: 12% (Q2 average)
Target: 20%
Current: ___
KR 1.2: Reduce time-to-first-value from 4 days to 1 day
Metric Source: Product analytics
Baseline: 4.2 days
Target: 1.0 day
Current: ___
KR 1.3: Achieve NPS of 50+ among new users (first 30 days)
Metric Source: In-app survey
Baseline: 32
Target: 50
Current: ___
Alignment Matrix
Company Objective | Product Team | Engineering Team | Marketing Team
---------------------------|---------------------|---------------------|-------------------
Market leader in SMB | KR: Conversion 20% | KR: Page load <2s | KR: 5,000 signups
| KR: TTFV 1 day | KR: 99.9% uptime | KR: CAC < $40
Expand to enterprise | KR: 3 enterprise | KR: SSO + SCIM | KR: 10 case studies
| design partners | KR: SOC 2 audit |
OKR Scoring Rubric
Score | Meaning | Interpretation
--------|-------------------|------------------------------------------
0.0 | No progress | Did not start or completely missed
0.1-0.3 | Below expectations| Significant miss — investigate root cause
0.4-0.6 | Partial delivery | Made progress but did not hit the mark
0.7 | Target zone | Delivered what was expected (sweet spot)
0.8-0.9 | Exceeded | Strong outperformance
1.0 | Extraordinary | Moonshot achieved — was the goal ambitious enough?
Ideal average score across all OKRs: 0.6-0.7
If scoring 1.0 consistently: goals are not ambitious enough
If scoring <0.3 consistently: goals are unrealistic or poorly supported
Weekly Check-in Format
OKR WEEKLY CHECK-IN — Week of YYYY-MM-DD
Team: [Team Name]
Objective 1: [Title]
KR 1.1: [description]
Progress: [X%] | Confidence: ON TRACK / AT RISK / OFF TRACK
Update: [1-2 sentences on what changed this week]
KR 1.2: [description]
Progress: [X%] | Confidence: ON TRACK / AT RISK / OFF TRACK
Update: [1-2 sentences]
Blockers: [anything preventing progress]
Help Needed: [specific asks]
Usage Guide
- Draft Phase (2 weeks before quarter): Leadership drafts 3-5 company objectives. Share broadly for feedback.
- Alignment Phase (1 week before quarter): Teams draft OKRs that ladder up. Cross-team review to catch conflicts and dependencies.
- Execution Phase (during quarter): Weekly check-ins to update confidence levels. Monthly progress reviews with stakeholders.
- Scoring Phase (end of quarter): Score every KR on the 0.0-1.0 scale. Run the retrospective. Draft next quarter's OKRs.
Best Practices
- 3-5 objectives max per level — more than 5 means nothing is truly prioritized
- Key Results are outcomes, not tasks — "Launch feature X" is a task; "Increase activation by 15%" is a KR
- Aim for 0.7 scores — if you hit 1.0 on everything, your targets are not ambitious enough
- Separate OKRs from performance reviews — if OKRs drive compensation, people will sandbag targets
- Public by default — every OKR should be visible to the entire company for alignment
- Weekly confidence scoring — rate each KR as on-track / at-risk / off-track to catch problems early
This is 1 of 11 resources in the PM Toolkit Pro toolkit. Get the complete [OKR & Goal Setting Kit] with all files, templates, and documentation for $19.
Or grab the entire PM Toolkit Pro bundle (11 products) for $129 — save 30%.
Top comments (0)