OKRs, KPIs & Measuring the Team

Tap menu for chapters & tools

Chapter 19

OKRs, KPIs & Measuring the Team

Connect ambition to evidence without metric theater

24 min read

Leads inherit dashboards, OKR slides, and opinions about what “good” means. Your job is to separate three layers: the mission (why we exist), OKRs (what changes this cycle), and KPIs (how the system is doing continuously). Confusing them produces vanity goals, gamed numbers, and busy teams that do not move outcomes.

Domain knowledge here is measurement design: pick few outcomes, pair them with honest counters, and protect the team from targets that punish learning.

OKRs: outcomes for a cycle

Objectives and Key Results are a cycle tool (usually a quarter). An Objective is qualitative and motivating. Key Results are measurable evidence that the objective moved. Keep the set small: three objectives is often too many for one team.

  • Objective: direction in plain language (not a metric).
  • Key Results: 2-4 measures or milestones that prove progress.
  • Owner: one accountable driver per OKR set.
  • Time box: a cycle with a mid-point check, not a yearly wish list.
  • Scoring: use honest grades; 0.7 on a hard KR can be success if ambition was real.
  1. Start from user or business outcomes, not from a backlog dump.
  2. Draft KRs that a skeptic can audit (data source + definition).
  3. Kill or park work that does not map to a KR or to agreed KTLO.
  4. Review weekly: blockers and learning, not slide cosmetics.
OKR anti-patterns

Twelve OKRs, KRs that are just tasks (“ship project X”), metrics the team cannot influence, and individual OKRs that crush collaboration. Prefer team OKRs plus personal growth plans.

KPIs: the health of the system

KPIs (key performance indicators) are ongoing signals about how the machine runs. They are not the same as OKRs. You do not “finish” a KPI; you watch it, set thresholds, and investigate when it breaks.

  • Product KPIs: activation, retention, conversion, latency the user feels.
  • Delivery KPIs: DORA-style deploy frequency, lead time, change fail rate, restore time.
  • Reliability KPIs: SLO burn, error budget, incident count by severity.
  • Team health KPIs: on-call load, review lag, hiring funnel time (use carefully).
  • Quality KPIs: escaped defects, flaky test rate, support ticket themes.
  1. Pick a short KPI set tied to your mission (usually under 10).
  2. Define owner, source, and “what we do if red.”
  3. Separate leading indicators (early) from lagging outcomes (late).
  4. Never turn every KPI into a personal performance weapon.

OKR vs KPI vs task (keep them straight)

Use this split in planning conversations so stakeholders stop mixing ambition with telemetry.

  • Mission / north star: long-lived purpose and primary outcome (rarely changes).
  • OKR: cycle ambition with KRs that may include KPI movement or milestones.
  • KPI: continuous health; alert and diagnose; do not “complete” it.
  • Task / project: how you move a KR; belongs in the backlog, not as a fake KR.

If everything is an OKR, nothing is a priority. If everything is a KPI target, people will game the graph.

Design metrics that teams can own

Good measures are influenced by the team, hard to game, and connected to user value. Pair quantity with quality. Pair speed with safety. Publish definitions so debates are about reality, not spreadsheet folklore.

  1. Write a one-line definition and data source for each metric.
  2. Add a counter-metric (for example, speed + change fail rate).
  3. Baseline before you set targets; targets without baseline are theater.
  4. Review gaming risk: what bad behavior would raise this number?
  5. Align metrics with team topology: stream teams own outcome KPIs; platforms own adoption and reliability of the paved road.
North star + input metrics

A north star is the single outcome that best captures value (for example, weekly active teams completing a job). Input metrics are levers you believe move it. OKRs often improve inputs; KPIs watch both.

Operating rhythm for goals and metrics

  • Quarterly: set or refresh OKRs with product and stakeholders.
  • Monthly: deep KPI review and one experiment on a red signal.
  • Weekly: OKR progress + risks in the team written update.
  • Incident/postmortem: check whether KPIs would have warned you earlier.
  • Hiring and capacity: connect headcount asks to OKR load and KPI pain, not vibes.

Diagrams for this topic

Visual models you can redraw on a whiteboard or in a design review.

Diagram

Mission, OKR, KPI, task

Mission / north star

  • Long-lived purpose

OKRs (cycle)

  • Ambition + key results

KPIs (continuous)

  • System health signals

Tasks / projects

  • How work moves KRs

Different jobs in the measurement stack

Diagram

OKR vs KPI

OKRs

  • Time-boxed cycle
  • Change the system
  • Few outcomes
  • Can include KPI moves

KPIs

  • Always on
  • Health of system
  • Thresholds & alerts
  • Not 'finished'

Failure mode

  • Task masquerading as KR
  • Vanity KPI targets
  • Too many goals
  • Metric gaming

Diagram

Metric design loop
  1. 1Define outcome
  2. 2Pick measure + source
  3. 3Add counter-metric
  4. 4Baseline
  5. 5Review gaming risk
  6. Loop: after the last step, return to the first.

Worked examples

Concrete situations: what goes wrong, what to try instead, what changes.

Tasks as Key Results

Setting. Team OKR KR reads: “Ship billing v2.”

Common miss

Treat the project name as success even if users see no improvement.

Stronger move

Rewrite KR to a user or reliability outcome (for example, cut failed payments 30% with a named data source).

Outcome. Delivery debates focus on value, not checkbox shipping.

KPI weaponized in reviews

Setting. Individual performance is scored only on tickets closed and deploys.

Common miss

Rank people on volume metrics that punish mentorship and quality.

Stronger move

Use team KPIs for system health; use growth goals and peer evidence for people reviews.

Outcome. Less gaming, more collaboration.

Twelve OKRs

Setting. Every stakeholder got “their” OKR on the team slide.

Common miss

Accept all twelve and hope heroics cover it.

Stronger move

Cap at a few outcomes, publish a won’t-do list, and escalate scope conflict.

Outcome. Priorities become real enough to say no.

Resources specific to this chapter

Go deeper with books, videos, and tools matched to this topic, not a generic dump.

Practice

End-of-chapter drill

Draft one team Objective and three Key Results for the next cycle. For each KR, name the data source, a counter-metric, and whether it is an OKR move or a standing KPI.

Hint: If a KR is only a project name, rewrite it as a user or system outcome.

Measurement is part of strategy: what you count is what the team will optimize.