Product Okr Implementation

v1.0.0

Design and implement an OKR (Objectives and Key Results) system for product teams. Use when transitioning away from feature roadmaps to outcome-based plannin...

0· 72·0 current·0 all-time
byHung Quoc To@quochungto

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for quochungto/bookforge-product-okr-implementation.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Product Okr Implementation" (quochungto/bookforge-product-okr-implementation) from ClawHub.
Skill page: https://clawhub.ai/quochungto/bookforge-product-okr-implementation
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install bookforge-product-okr-implementation

ClawHub CLI

Package manager switcher

npx clawhub@latest install bookforge-product-okr-implementation
Security Scan
Capability signals
CryptoCan make purchases
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name, description, and SKILL.md all focus on designing and implementing OKRs for product teams; there are no unrelated environment variables, binaries, or install steps requested that would be inconsistent with an OKR guidance skill.
Instruction Scope
Instructions are content-focused (guidance, rules, examples) and ask for company context documents (roadmap/OKR, org chart) — they do not instruct the agent to read arbitrary system files, access secrets, or transmit data to external endpoints.
Install Mechanism
No install specification and no code files — instruction-only skill with no downloads or extracts to write to disk.
Credentials
Skill declares no required environment variables, credentials, or config paths; the requested inputs (company context documents) are appropriate for the purpose.
Persistence & Privilege
always is false and the skill does not request system-wide configuration or persistent privileges. It can be invoked autonomously (platform default) but that is not combined with broad credentials or elevated persistence.
Assessment
This skill is an authoring/consulting guide only — it does not ask for credentials or install software. Before using, avoid pasting sensitive secrets or customer PII into the input documents you provide to the agent. If you enable autonomous invocation for agents that have access to internal docs, consider limiting which documents are accessible so the skill only sees the company context it needs (roadmap/OKRs, org chart). If you want to be cautious, run the skill in a controlled environment and review outputs before sharing with stakeholders.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

📚 Clawdis
bookforgevk97501kjeh85je05wkyd3enan984wswcbusiness-objectivesvk97501kjeh85je05wkyd3enan984wswclatestvk97501kjeh85je05wkyd3enan984wswcokrsvk97501kjeh85je05wkyd3enan984wswcproduct-managementvk97501kjeh85je05wkyd3enan984wswcproduct-strategyvk97501kjeh85je05wkyd3enan984wswcroadmapsvk97501kjeh85je05wkyd3enan984wswcscalingvk97501kjeh85je05wkyd3enan984wswcteam-alignmentvk97501kjeh85je05wkyd3enan984wswc
72downloads
0stars
1versions
Updated 1w ago
v1.0.0
MIT-0

Product OKR Implementation

When to Use

You are designing, auditing, or transitioning to an Objectives and Key Results system for a product and technology organization. Specific triggers:

  • Leadership wants to move from quarterly feature roadmaps to business-outcome planning
  • Product teams lack clear, shared priorities or conflict with functional managers on where to spend time
  • The organization is growing (25+ teams) and alignment is breaking down
  • Stakeholders (sales, marketing) are demanding date commitments that product teams cannot responsibly make
  • Existing OKRs feel like tasks and deliverables rather than measurable business outcomes
  • Design, engineering, or QA departments have created their own OKRs that conflict with product team work

Why Roadmaps Fail (The Two Inconvenient Truths)

Before implementing OKRs, the organization must internalize why feature roadmaps produce poor business results:

  1. At least 50% of product ideas will not work. Customers may not value the idea, find it too complex to use, or the business constraints make it undeliverable. This is not a failure — it is the nature of product work.
  2. Even ideas that are valuable typically require several iterations before they deliver the expected business outcome. Time-to-money is rarely the first shipped version.

When a list of features is published on a roadmap, the entire company interprets every item as a commitment — regardless of disclaimers. This forces teams to deliver features even when those features do not solve the underlying business problem. The solution is to give teams business outcomes to achieve and let them discover the best solutions.

Core OKR Structure

Objectives are qualitative statements of what the organization or team is trying to accomplish. They are aspirational and directional, not measurable.

Key Results are quantitative measures of whether the objective was achieved. They measure business results, not outputs or tasks. Shipping a feature is never a key result. Changing a metric is.

Example:

  • Objective: "Dramatically reduce the time it takes for a new customer to go live"
  • Key Result: "Average new customer onboarding time less than three hours"

The 12 OKR Rules for Product Organizations

All 12 rules below are required. See references/okr-12-rules.md for extended implementation guidance and worked examples.

Rule 1 — Objectives qualitative, key results quantitative. Objectives are aspirational narrative statements. Key results are specific numbers with a baseline and a target. If a key result cannot be measured, it is not a key result — it is a task.

Rule 2 — Key results measure business outcomes, not output or tasks. "Ship the mobile app" is output. "Increase mobile daily active users from 12k to 20k" is a business outcome. Key results must measure a change in business or customer behavior, not the completion of work.

Rule 3 — Only two levels: organization OKRs and product team OKRs. Do not create OKRs for functional departments (design, engineering, QA) or for individuals. Functional OKRs conflict with product team OKRs and pull individuals in incompatible directions. See the Anti-Pattern section below.

Rule 4 — Annual cadence for organization objectives; quarterly cadence for team objectives. Company-level objectives change rarely — annually or when strategy changes. Product team objectives change quarterly to reflect current priorities and market conditions. Do not run both at the same quarterly cadence — the organization loses strategic continuity.

Rule 5 — Scope small: 1–3 objectives per team, 1–3 key results per objective. More than 3 objectives signals the team has no priorities. A team with 7 key results is covering everything and will achieve nothing. Force prioritization — if everything is important, nothing is.

Rule 6 — Track progress against objectives weekly. OKRs are not a quarterly ritual. Teams should reference their key results in weekly check-ins, note current values versus targets, and call out blockers or drift. Without weekly tracking, teams discover at quarter-end that they were off-track for months.

Rule 7 — Objectives do not need to cover every team activity. Teams do ongoing work (maintenance, support, on-call) that is not captured in OKRs. OKRs capture only what the team needs to accomplish — the outcomes they are accountable for changing. This is a scope boundary, not a problem.

Rule 8 — Substantial failure triggers a post-mortem. If a team scores significantly below 0.3 on an objective, they are expected to conduct a post-mortem with peers or management: what went wrong, what was learned, and what will change. This is not punitive — it is how accountability functions without blame.

Rule 9 — Use a consistent, agreed-upon scoring rubric across the organization. Every team must use the same 0 / 0.3 / 0.7 / 1.0 rubric (defined in the Scoring section below). Without shared standards, team scores are incomparable and coordination signals break down.

Rule 10 — Distinguish high-integrity commitments from normal OKR key results. High-integrity commitments are binary (delivered / not delivered) and scored separately. They are never part of the normal OKR scoring curve. See the High-Integrity Commitments section below.

Rule 11 — Full transparency: every team's objectives and scores are visible organization-wide. Every product and technology team can see every other team's objectives, key results, and current progress. This enables coordination, surfaces duplication, and creates peer accountability. Hidden OKRs are not OKRs — they are private goal-setting.

Rule 12 — Ownership hierarchy: senior management owns organization OKRs; product/technology leadership owns product team OKRs; individual teams propose key results. The CEO or executive team defines the organization objectives. Heads of product and technology assign those objectives to specific teams. Teams then propose the key results they believe will demonstrate progress. Leadership reviews the proposals for gaps and adjusts. This give-and-take is the mechanism for alignment without top-down dictation.

OKR Scoring Rubric

Use this rubric consistently across the organization so teams can depend on each other's signals:

ScoreMeaning
0.0No meaningful progress made
0.3Bare minimum — delivered only what was already certain to be achievable
0.7Hoped-for result — accomplished more than the minimum, achieved what the team set out to do
1.0Exceptional — truly surprised the organization, exceeded what anyone was hoping for

For normal OKRs, teams should aim for 0.7. Consistently scoring 1.0 means targets are set too low. Scoring below 0.3 consistently requires examination.

High-integrity commitments are scored differently: they are binary. Either the commitment was delivered or it was not. Do not apply the 0–1.0 scale to a high-integrity commitment.

High-Integrity Commitments

High-integrity commitments resolve the tension between stakeholders who need date certainty (hiring plans, marketing spend, contracts, partnerships) and product teams that cannot responsibly commit before knowing what they need to build.

The root cause of bad commitments is timing. Commitments made before product discovery are made without knowing: what to build, whether it will solve the problem, or how long it will actually take.

The protocol:

  1. When an external date commitment is needed, the product team asks for a short product discovery period first — typically days or weeks, not months.
  2. During discovery, the team validates the solution with customers (value, usability), with engineers (feasibility), and with the business (viability).
  3. After discovery establishes a solution that works, the team makes a high-integrity commitment: a specific date and deliverable that stakeholders can depend on.
  4. Delivery managers track these commitments and their dependencies. Engineers' estimates alone are insufficient — the team may be occupied on other work and unable to start immediately.

Use high-integrity commitments sparingly. Good product organizations minimize them. When they are made, the organization must be able to depend on delivery.

Anti-Pattern: Functional OKR Cascade

What happens: When organizations first adopt OKRs, each functional department (design, engineering, QA) creates OKRs for their own organization:

  • Design: "Move to responsive design by Q3"
  • Engineering: "Improve architecture scalability by 40%"
  • QA: "Implement full test automation"

Why it breaks product teams: The individuals on those functional teams are also members of cross-functional product teams. Those product teams have business-related objectives (reduce acquisition cost, increase daily active users, reduce onboarding time). But each person receives a separate set of objectives that cascade down through their functional manager.

Result: engineers are told to work on re-platforming; designers on responsive design; QA on retooling. These may be worthwhile activities. But the cross-functional product team cannot solve its business problems if its members are pulled in incompatible directions.

The correct model: OKR cascading in a product organization runs upward — from cross-functional product teams to company or business unit level. Functional leaders (head of design, head of engineering) may have their own organizational objectives (strategy for responsive design, managing technical debt) but these are management-level concerns, not individual contributor conflicts.

If functional concerns like technical debt or design systems need to be addressed, they should be prioritized at the leadership level alongside business objectives and then incorporated into relevant product team objectives.

OKRs at Scale (25+ Teams)

When a product organization has 25 or more product teams, standard OKR mechanics require additional structure:

1. Leadership must cascade objectives before teams propose key results. With 25 teams, not all can pursue all objectives. Leadership (head of product, head of technology, head of design) must first determine which teams are best suited to pursue each organizational objective. Teams then propose key results for the objective(s) they have been assigned.

2. Multiple teams share objectives. Some objectives require contribution from several teams. Leadership coordinates this, identifies dependencies, and ensures teams are not duplicating effort or working at cross-purposes.

3. Platform and shared services teams need separate treatment. At scale, platform product teams (shared services teams) serve other product teams indirectly rather than customers directly. Leadership must coordinate these teams' objectives to ensure they support the objectives of solution-facing teams.

4. Leadership runs a reconciliation process. After teams propose key results, leadership reviews the aggregate to identify gaps — business outcomes that no team is covering — and adjusts team assignments or reprioritizes accordingly.

5. Delivery managers actively track high-integrity commitments. At scale, the list of external commitments grows and dependencies multiply. Delivery managers are responsible for tracking which commitments exist, which teams own them, and whether dependencies are being met.

6. Enterprise organizations add a business unit layer. In companies with multiple business units, the hierarchy is: corporate OKRs → business unit OKRs → product team OKRs. Product teams roll up into the business unit, not directly to corporate.

Roadmap-to-Outcomes Transition Protocol (6–12 Months)

For organizations where leadership is committed to the quarterly feature roadmap and cannot switch overnight:

Phase 1 — Parallel run (months 1–6):

  • Continue the existing roadmap process without disruption
  • For every roadmap item referenced in a meeting, presentation, or document, immediately add the business outcome that feature is intended to affect, plus the current baseline metric
  • Example: "Adding PayPal as payment method — intended to increase conversion rate, which is currently 2.3%"
  • This trains the organization to see the why behind features, not just the what

Phase 2 — Impact reporting (months 3–12):

  • After each feature ships, report the actual impact on the business metric
  • If impact is positive: celebrate it and attribute it to the outcome, not the feature
  • If impact is neutral or negative: explicitly communicate that shipping the feature was not the goal — improving the metric was. The outcome was not achieved. Share what was learned and what the team will try next
  • This is the key cultural shift: the team is not off the hook when the feature ships; they are off the hook when the metric moves

Phase 3 — Outcome graduation:

  • Over time (can take up to a year), the organization develops the habit of evaluating work by business results rather than feature delivery dates
  • Stakeholders gain confidence that teams are working on the most important items (visible through OKR transparency) and that critical dates will be honored (through high-integrity commitments)
  • The roadmap becomes unnecessary because it served two purposes — priority visibility and date commitments — and the OKR system plus high-integrity commitments serve both more reliably

Output Template

Use this template to produce a complete OKR document for a product organization:

# [Company/Organization] OKR Document
Quarter: [Q? YYYY]  |  Organization: [Product & Technology]

---

## Organization Objectives

### O1: [Qualitative objective statement]
Owned by: [CEO / executive team]

| Key Result | Baseline | Target | Score |
|------------|----------|--------|-------|
| [Quantitative business metric + target] | [Current value] | [Goal value] | — |
| [Quantitative business metric + target] | [Current value] | [Goal value] | — |

---

## Product Team OKRs

### Team: [Team Name]
Owned by: [Product Manager name]
Contributing to: O[n]

**Objective:** [Qualitative statement]

| Key Result | Baseline | Target | Score |
|------------|----------|--------|-------|
| [Business metric + target] | [Current] | [Goal] | — |
| [Business metric + target] | [Current] | [Goal] | — |

**High-integrity commitments this quarter:**
- [ ] [Specific deliverable] — due [date] — owner: [name]

---

## Scoring Reference
0.0 = no progress | 0.3 = bare minimum | 0.7 = hoped-for | 1.0 = exceptional
High-integrity commitments: binary (delivered / not delivered)

---

## Weekly Check-In Log
| Week | Team | KR | Current Value | Trend | Blocker |
|------|------|----|---------------|-------|---------|

References

  • references/okr-12-rules.md — Full text of all 12 OKR rules with implementation guidance
  • references/functional-cascade-examples.md — Before/after examples of functional vs. product team OKR structures

License

This skill is licensed under CC-BY-SA-4.0. Source: BookForge — INSPIRED: How to Create Tech Products Customers Love by Marty Cagan.

Related BookForge Skills

This skill is standalone. Browse more BookForge skills: bookforge-skills

Comments

Loading comments...