OKRs and outcome goals
Goals decide what a team pays attention to for the next three months. This lesson shows you how to turn a strategy into two or three outcome goals a team can actually move in a quarter, with guardrails so nobody hits a target by breaking something else, even when the product earns no revenue.
By the end you can
- Tell outputs, outcomes and impact apart, and rewrite an output goal as an outcome
- Write an OKR with a baseline, a target, a date, a data source and an owner
- Pick leading key results the team can move this quarter, linked to the lagging result leadership cares about
- Add guardrail metrics that catch a target being hit the wrong way
- Set goals for an internal tool in minutes, errors, money at risk and workarounds removed
The everyday picture
Two friends make a New Year's resolution. The first writes "go to the gym four times a week". The second writes "run 5 km in under 30 minutes by the end of March, without getting injured".
By February the first friend has a perfect record. Four visits a week, every week. Some of those visits were 20 minutes on a bike scrolling a phone. The goal was met and nothing changed. The second friend can't fake it: the stopwatch says what it says. Along the way she watches a number that moves every week, her longest weekly run, because the race time only shows up at the end. And "without getting injured" stops her from chasing the time by running through knee pain.
That is the whole lesson in small. The first goal counts activity. The second names an outcome, watches an early signal that predicts it, and has a guardrail.
Outputs, outcomes and impact
Three words get mixed up in every planning meeting. Keep them apart and most goal problems go away.
- Output: what the team ships. "Offline receiving is live in all stores."
- Outcome: a change in what people do. "Staff receive deliveries in the app at the dock, even when Wi-Fi is down."
- Impact: the business result that follows. "Fewer app orders have an item cut at picking."
Output goals are tempting because the team fully controls them and they are easy to check. That is also their weakness. You can ship on time and change nothing, and the goal still says "done". Melissa Perri calls this the build trap: a team measured on what it ships keeps shipping, whether or not anything gets better.
Impact goals have the opposite problem. Cut orders depend on the Store app, but also on DC deliveries, staff numbers, the weather and a festival. A team can't steer by a number with that many causes, and it shows up months late.
Outcomes sit in the middle. The team can move them within weeks, and they are close enough to the impact that moving them should matter. Aim your key results at outcomes, and keep one eye on the impact they are meant to cause.
Quick check
Which of these is an outcome?
Option 2 measures a change in what staff do. Options 1 and 4 are outputs: the team can complete them and nothing need change in the stores. Option 3 is impact, the result leadership wants, but with many causes and a long lag, so it makes a poor steering goal on its own.
What an OKR is made of
An OKR has one objective and a few key results. The objective is a short, plain sentence that says what you want to be true. A store manager should understand it on first reading. The key results are the numbers that show the objective is true. John Doerr, who brought OKRs to Google in 1999 after learning them at Intel, sums up the format as "I will (objective) as measured by (these key results)".
Each key result needs five things written next to it:
- Baseline: the value today, measured, not guessed. If you can't measure it yet, your first job is to measure it.
- Target: the value you aim for.
- Date: usually the end of the quarter.
- Source: the query, report or sample that produces the number, so nobody argues about it in week 12.
- Owner: one person who reports on it every week.
Keep the set small. Christina Wodtke's Radical Focus recommends one objective per team per quarter with three key results. Two to four is a sensible range. More than that and the team is back to doing everything.
Decide how ambitious each key result is, and say so. Google's internal OKR guidance separates committed OKRs, which the team agrees will be met and which are expected to score 1.0, from aspirational ones, which are expected to average around 0.7. Wodtke suggests setting key results where you feel about a 5 in 10 chance of hitting them. Either way, the label matters: a 0.7 on an aspirational key result is a good quarter, and a 0.7 on a committed one needs an explanation.
Run two tests on every set. The sufficiency test: if we hit every key result, would the objective really be true? The task test: is any key result a task in disguise? "Ship offline receiving" is a task. It belongs on the roadmap (pm-13), not in the OKRs.
Quick check
Which key result is ready to use?
Option 4 has a baseline, a target, a date and a source, and it measures a change in behaviour. Option 1 has no number, option 3 has no baseline or target, and option 2 is a task: it can be done with nothing changing at the dock.
Leading and lagging results
A lagging indicator tells you whether you succeeded, but late: stock accuracy measured by counts, cut orders, write-offs. A leading indicator moves early and predicts the lagging one: the share of deliveries received in the app at the dock this week.
A good set has both. At least one key result should move in the first few weeks, so you can tell whether the work is landing while there is still time to change course. At least one should be close to the impact, so you can't declare victory on activity alone.
A leading indicator is only useful if it really predicts the lagging one. Check before you commit. Imran asks Tomás to compare stores from last quarter: stores that received most deliveries in the app had stock accuracy about 7 points higher than stores that received mostly on paper. That is a correlation, not proof, but it is enough to bet a quarter on, and the lagging key result will confirm it or not.
Guardrails: what must not get worse
Any number you push hard enough can be hit the wrong way. Economists call this Goodhart's law, usually quoted as "when a measure becomes a target, it ceases to be a good measure". If the key result is "receiving takes under 12 minutes", staff will accept deliveries without counting the cases.
A guardrail metric is a number that must stay inside a limit while you push the key results, a line you promise not to cross. Wodtke calls these health metrics and suggests two to five, each marked green, yellow or red at the weekly check-in.
Pick guardrails by asking "how could we hit this key result and make things worse?". Common pairs:
- Speed and accuracy: faster receiving, but wrong quantities accepted.
- Adoption and satisfaction: more stores using the app because head office ordered it, while staff hate it and keep a paper copy.
- Reliability and cost: more on-time "Now" deliveries by adding riders, while the cost per order climbs. You will see this exact trade-off in the metric tree in North star, input and guardrail metrics.
- New work and old quality: features shipped fast while crash-free sessions drop.
Quick check
The Partner app's key result is "one-tap reorder used for 50% of orders". Which guardrail matters most?
The fastest way to hit a one-tap target is to make reordering so easy that shops repeat last week's order without checking. Returns and amended orders catch that. Downloads say nothing about the risk, and less time in the app is the point of the feature, so it is not a limit to protect.
Goals for products that earn no revenue
The Store app sells nothing. Neither do most tools for warehouses, riders, field agents and back offices. Their value still shows up in numbers, if you know where to look:
- Time: minutes per task × tasks per day × people × the hourly cost of their time.
- Errors: wrong quantities, mispriced items, lost paperwork, each with a cost.
- Money at risk: write-offs, fines, lost sales from cut orders, chargebacks.
- Workarounds removed: paper sheets, spreadsheets and chat-group requests that no longer exist.
- Cycle time: how long a process takes end to end, such as truck arrival to stock on the shelf.
Be careful with adoption. Internal users often have no choice, so "100% of stores use the app" can be met by an order from head office while staff keep a paper copy on the side. Measure the workaround that should disappear instead: "paper GRN sheets ordered from the print room fall from 400 pads a month to under 50".
Convert to money when you can, because it lets you compare an internal tool's goals with anything else the company could spend on, and you will need it for a business case (Business cases). Say how saved time will be used, too. Minutes saved are only worth money if they go somewhere useful, such as filling shelves before the evening rush.
Valuing a 3-point drop in cut orders (Mangrove estimates)
App orders per day 60,000
Cut-order rate 9% -> 6% (3 points)
Fewer orders with a cut item 60,000 x 0.03 = 1,800 a day
Lost sale per cut item about $3
Sales kept 1,800 x $3 = $5,400 a day
Per year $5,400 x 365 = about $2.0 million
(Before any effect on customers who stop ordering after a bad experience.)Do it
Write one quarter's OKRs for your team, starting from your strategy.
Start from the guiding policy
Copy the strategy's guiding policy to the top of the page. One objective per team per quarter, two at most. If a candidate objective doesn't follow from the policy, it belongs to someone else or to later.
Write the objective in plain words
One sentence a frontline user would understand. No metric in the objective itself.
List candidate metrics and sort them
Write down every number that could show the objective is true. Label each output, outcome or impact. Keep outcomes, keep one impact, and move the outputs to the roadmap.
Fill in the five fields
Baseline, target, date, source, owner for each key result. Mark each committed or aspirational. Measure the baseline this week; don't guess it.
Check leading and lagging
Make sure at least one key result moves within a few weeks, and check with your analyst that it has predicted the lagging one before.
Add guardrails
For each key result ask "how could we hit this and make things worse?". Turn the answers into two to four limits.
Run the tests and set the weekly rhythm
Sufficiency test, task test, and "can this team move it this quarter?". Then agree a 15-minute weekly check-in: each owner gives the current value and a confidence from 1 to 10.
Markdown# Store app OKRs, Q1 Guiding policy: make every store's stock record trustworthy before anything else. ## Objective Stores can trust their stock: what the app says is on the shelf is on the shelf. ## Key results | # | Key result | Baseline | Target | Type | Source | Owner | |---|----------------------------------------------|----------|--------|--------------|-----------------------------------------|--------| | 1 | Deliveries received in the app at the dock | 55% | 90% | committed | GRN timestamp vs truck arrival, weekly | Imran | | 2 | Stock accuracy, weekly 2,000-line sample | 82% | 90% | aspirational | sample count report (Tomás) | Tomás | | 3 | App orders with an item cut at picking | 9% | 6% | aspirational | picking events in the data warehouse | Imran | Leading: KR1 (moves within weeks). Lagging: KR2, KR3. Check done: last quarter, stores receiving mostly in the app had about 7 points higher accuracy. ## Guardrails (must not cross) - Average receiving time per delivery: at or under 20 min (today 18) - Wrong-quantity GRNs: under 1% of lines - Store app crash-free sessions: at or above 99.5% ## Value if we hit KR3 About 1,800 fewer orders a day with a cut item, roughly $2.0M a year in sales kept. ## Weekly check-in (Monday, 15 min) Each owner: current value, confidence 1-10, one blocker. Guardrails: green / yellow / red. ## Not OKRs (these live on the roadmap) Ship offline receiving · ship damage capture · train 320 store managers
Bring it to your team
Ask these when the draft OKRs come round for review.
- If we hit every key result, would the objective really be true for a store manager?
- Which key result will move in the first three weeks, so we know early whether this is working?
- How could we hit this number and make things worse, and which guardrail would catch it?
- Where exactly does each number come from, and has anyone run that query this week?
- Which of these is committed and which is aspirational, and does leadership read them the same way?
- Is any key result a task we fully control? Can we rewrite it as the change it should cause?
Red flags
- Key results that start with ship, launch, build or release.
- No baseline, or a baseline someone estimated in the meeting.
- Eight objectives for one team in one quarter.
- Adoption of an internal tool as the only key result, with no measure of the workaround it should replace.
- OKR scores tied to bonuses, so every target is set where it is sure to be hit.
Practice
Rewrite five weak key results
These are the Partner app team's draft key results for next quarter. Facts: 1,800 partner shops all have the app installed; about 62% of partner orders are placed in the app and the rest by phoning a sales rep; about 12% of app order lines are short-shipped; partner satisfaction is surveyed every quarter (last score 31 on a scale from -100 to 100).
- Launch the new catalogue by 15 February
- Improve partner satisfaction
- Reach 2,000 app downloads
- Reduce phone orders
- 100% of partner shops use the app
Say what is wrong with each, then write a set of three key results with baselines and targets, and add two guardrails.
- You label at least four of the five problems correctly (output, no number, vanity, no baseline or target, forced adoption)
- Your three key results measure outcomes or impact, each with a baseline and a target
- At least one key result is leading and one is lagging
- Each guardrail names a way the key results could be hit the wrong way
Show a model answer
Problems: (1) is an output, it can ship and change nothing; (2) has no number or target; (3) is a vanity metric, every shop already has the app; (4) has no baseline or target; (5) is adoption that head office could force, and it says nothing about the phone orders it should replace.
Key results: (a) Share of partner orders placed in the app: 62% to 75% (lagging, the impact the strategy cares about). (b) App order lines short-shipped: 12% to 5% (leading for trust; the team can move it by showing only stock the DC can ship). (c) Partner satisfaction score: 31 to 40 in the quarterly survey (lagging). Guardrails: wrong-item rate on app orders stays under 3%; sales reps' phone-order handling time per order does not rise (shops moved to the app should not leave reps with only the hardest orders and no support).
Put a dollar value on an internal goal
Today a store counts one aisle on paper in about 50 minutes, then someone spends 20 minutes typing the sheet into a spreadsheet. In the app, the same count takes about 35 minutes and needs no typing. Each of the 320 stores counts 5 aisles a week. Mangrove uses $4 an hour as the fully loaded cost of store staff time. Work out the hours and dollars saved per year, write one key result and one guardrail for the cycle-count feature, and say where the saved time should go.
- Your arithmetic is shown step by step and lands within 5% of the model answer
- Your key result measures a change in behaviour, not the release of the feature
- Your guardrail protects count accuracy or another real risk of faster counting
- You name a concrete use for the saved time
Show a model answer
Minutes saved per aisle (50 + 20) - 35 = 35 min
Per store per week 35 x 5 aisles = 175 min
All stores per week 175 x 320 = 56,000 min = about 933 hours
Per year 933 x 52 = about 48,500 hours
Value 48,500 x $4 = about $194,000 a yearKey result: share of weekly aisle counts done in the app rises from 0% to 80% of stores' scheduled counts by the end of the quarter. Guardrail: count accuracy (recount agreement on a 5% sample of counted lines) stays at or above 97%. Saved time: about 2 hours 55 minutes per store per week, moved to evening shelf filling before the 6 pm rush, which the store ops head agrees to track.
Check yourself
The receiving team hit its key result, cutting average receiving time from 18 to 12 minutes. In the same quarter, stock accuracy fell. What was most likely missing?
The easiest way to receive faster is to count less carefully, which is exactly what a speed target rewards. A guardrail on accuracy would have turned red and stopped it. A harder target makes the problem worse, and the label or a second objective doesn't change the incentive.
Which pair is a leading indicator followed by the lagging result it should predict?
Scanning expiry dates at receiving happens every day and should lead to fewer expired items later. Option 1 has the order reversed. Option 2 pairs a vanity number with an output. Option 3 pairs two lagging measures.
At the end of a quarter, an aspirational key result scores 0.7 and a committed one scores 0.7. How should the PM report them?
Committed key results are expected to be met in full, so 0.7 is a miss that needs a reason. Aspirational ones are set high on purpose and are expected to average around 0.7. Treating both the same, or averaging them, hides exactly the difference the labels exist to show.
Flashcards
Key takeaways
- Aim key results at outcomes, changes in what people do, and keep one tied to the impact leadership cares about.
- Every key result has a measured baseline, a target, a date, a source and an owner. Keep it to one objective and about three key results.
- Mix a leading result that moves within weeks with a lagging one that proves it mattered, and check the first predicts the second.
- Add two to four guardrails by asking how each target could be hit the wrong way.
- For products without revenue, count minutes, errors, money at risk and workarounds removed, and say where saved time goes.
Sources and further reading
- Google's OKR Playbook, Google, published on What Matters (committed and aspirational OKRs)
- John Doerr, Measure What Matters, Portfolio, 2018
- Christina Wodtke, Radical Focus, 2nd edition, Cucina Media, 2021
- Melissa Perri, Escaping the Build Trap, O'Reilly, 2018