04 / Examples
Each pair shows the same goal written badly and well. The gap between them is almost always one thing: the weak version describes work, the strong version describes what changes after the work is done.
01 / Engineering velocity
Launch the new CI/CD platform by Q3.
Why it fails
Cut median PR cycle time so teams can ship to production daily by end of Q3.
Why it works
Coach note
The word "platform" in the weak Objective is the first tell. Any Objective that names a deliverable before naming a problem has already committed to a solution. What if the better fix is process change, not a new platform?
02 / User activation
Drive strong activation for new users in Q3.
Why it fails
Get new users to their first meaningful action before the end of their first week.
Why it works
Coach note
Counting emails sent is measuring effort, not impact. The number of emails you send cannot tell you whether your product is doing what users need it to do. Start with the behaviour change, then build the activation funnel backwards from it.
03 / Customer support
Improve customer support quality and efficiency.
Why it fails
Resolve the majority of customer issues before they escalate or repeat, by end of Q3.
Why it works
Coach note
The weak version scored 4/100, the lowest in this set. That score comes from three KRs that are entirely empty of numbers. "Improve satisfaction scores" is not a KR. It is a column header waiting for data. Write the data in first.
04 / Revenue
Grow the business and increase revenue this year.
Why it fails
Turn more trials into paying customers by making the pricing decision easier.
Why it works
Coach note
Revenue OKRs almost always fail the "does the team control this?" test. If no single team controls ARR, no single team should commit to it as a KR. Find the behaviour one level below ARR that your team actually influences, then write the OKR about that.
05 / Retention
Reduce churn and improve retention across our customer base.
Why it fails
Stop losing customers in the 30-90 day window where disengagement becomes cancellation.
Why it works
Coach note
Churn has a shape. Early churn is an activation problem. Mid-cycle churn is an engagement problem. Late churn is a value problem. Treating them as one thing produces OKRs that can't be acted on. Scope the problem window first, then write the KRs.
06 / Product quality
Improve the quality and reliability of the product.
Why it fails
Make product quality invisible to users: no crashes, no slowdowns, no missing features for a full quarter.
Why it works
Coach note
"Fix all critical bugs" is the quintessential binary milestone. On day one of Q4 you either have zero critical bugs or you do not. It tells you nothing about whether users had a better experience this quarter than last. Write what changes for users, not what your team does.