A Key Result that describes work the team does, not a change in the world.
launch, build, ship, migrate, deliver, create, roll out in the KR.Twelve recurring OKR failure modes drawn from real coaching sessions. Each entry has a one-line definition, the signal that flags it, a fix template, and an example. The catalogue is versioned and forkable so teams can extend it.
This is a working catalogue, not a textbook. It grows when a new pattern appears often enough across teams that a generic fix becomes useful. Entries get rewritten when the language stops matching what coaches actually say. If you want to fork it as plain markdown for your own playbook, the page is intentionally scan-readable and copy-friendly.
Stable anchors on every entry, so a finding can link straight to its fix.
A Key Result that describes work the team does, not a change in the world.
launch, build, ship, migrate, deliver, create, roll out in the KR.
A number that can grow while the thing you care about stays flat or gets worse.
engagement, users, interactions.
A KR set at a level the team would reach anyway.
TBD, X%, (owner), or "to be confirmed" lingering in the OKR.
An Objective with no by-when.
No explicit reference to parent strategy, pillar, or company OKR.
A KR that requires no behaviour change to hit.
An Objective that names a solution, foreclosing alternatives.
Build X or Migrate to Y appears in the Objective.
A KR that measures activity (touches, sessions, calls) instead of the result the activity should produce.
A KR that, if maximised, harms the goal.
All KRs measure outcomes only visible after the quarter ends.
An Objective with more than 5 Key Results.
This catalogue grows from coaching real OKRs. If you spotted an anti-pattern that isn't here, send the OKR (anonymously, no team or company detail needed) and I'll add it in the next revision.
Contribute via email