The 12 anti-patterns
Each section maps to a diagnostic result in OKR Orca. If the tool flagged one of these patterns in your OKR, the anchor link brings you straight here. Every section follows the same shape: what the pattern is, why it costs you, how to fix it, and a coach's move for working through it with a team.
Anti-patterns are not usually the result of laziness. They are the result of incentives: planning gates that reward the appearance of rigour, cultures that punish stretch targets, or teams that have never seen a good OKR set to copy from. The coach's move in each section is designed to make the team discover the problem themselves, because a rewrite they author sticks longer than one handed to them.
Ask, then wait: "If you ship that, what changes for a user?"
- Do not rewrite it for them. Let the silence do the work.
- If the team answers with another output, ask again: "And what does that change for the user?"
Before / After example
Ask: "After those workshops, what would you expect people to do differently? How would you see it?"
- Sort proposed KRs into "activity" or "behaviour change" on paper cards. No debate during the sort.
- When the disagreements surface, those are the real coaching conversations.
Before / After example
Ask: "What problem does that solution solve? Can we write the Objective as that problem instead?"
- Highlight the solution word (portal, engine, platform) and ask them to delete it. What remains is usually close to the real Objective.
- Ask: "If a different solution gets you there faster in week five, is the OKR still valid?" If yes, you have the right level of abstraction.
Before / After example
Ask: "What would improve by end of quarter, rather than just not get worse?"
- Draw a two-column table: "health metrics we monitor" vs. "outcomes we are driving." Help them sort their KRs between columns.
- Health column goes to a dashboard; outcome column becomes the KR set.
Before / After example
Ask: "If that number doubles, who is better off, and how would you know?"
- Run the inverse test aloud together: "Can this metric go up while our users get a worse experience?" If they say yes, keep drilling.
- Help them name the actor and the action: "Which users, doing what?"
Before / After example
Ask: "What is that number today?" Then wait.
- If they do not know, suggest making "find out and instrument that metric" the KR for this quarter. That is honest work.
- Do not let the team submit a KR they cannot score at week two. If they cannot score it now, they will not score it honestly at the end.
Before / After example
Ask: "Which of these KRs will move in week three? What would you be watching in week three to know you are on track?"
- If everything only moves at quarter end, the team is flying blind. Help them name one behaviour they can observe weekly as a leading signal.
- Label which KR is leading and which is lagging. The labels make the pair explicit and easier to track together.
Before / After example
Ask: "When would we check whether this landed? What date would that be?"
- Write the date on a card and place it next to the OKR. The physical act of attaching a date makes the commitment real.
- If the team resists ("it depends"), acknowledge the uncertainty and then name the latest plausible date anyway.
Before / After example
Ask: "If the team hits 70% of this target, is that worth celebrating? What would it take to make 70% feel like a real stretch?"
- Look at the trend without any focused effort. If the target is already in the trajectory, the OKR is not deciding anything.
- Ask what would need to change for the team to hit a number that does require new decisions. That is the right target.
Before / After example
Ask: "If this KR turns red at week six, what exactly does the team do differently?"
- If the answer is "not much," that KR is not load-bearing. Ask them to replace it with one they would actually respond to.
- Rehearse grading mid-cycle as if today were the last day. The discomfort that surfaces is the real content.
Before / After example
Ask: "Which company or area-level priority does this connect to? Can you say it in one line?"
- If the team cannot name the parent priority, that is a signal worth surfacing before the OKR is locked. Alignment gaps are cheaper to fix in planning than mid-quarter.
- If no company-level OKR exists to link to, note that as a dependency. The absence is information.
Before / After example
Ask: "Which two would you keep if you could only keep two?"
- The ones they choose quickly are the real KRs. The ones they agonise over are probably coverage metrics that belong in a backlog.
- Name the cut explicitly: "The others go to your project tracker. They are still tracked, just not in the OKR set."
Before / After example
Paste it into Diagnose and get a rubric score with a pattern breakdown in 60 seconds.