blog / engineering-manager-okrs

    7 Tips for Setting Engineering Manager OKRs That Don’t Suck

    7 tips for setting engineering manager OKRs that don’t suck — outcomes over output theater, team goals vs personal goals, and metrics you’ll actually use.

    Alex Chen
    • OKRs
    • goals
    • prioritization

    Most engineering manager OKRs are either too vague (“improve quality”) or too fake (“complete 40 story points”). Good OKRs create focus. Here’s how to write ones your team won’t roll their eyes at.

    OKRs need grounding in useful engineering metrics for managers — not vanity dashboards.

    1. Start from the business problem, not the backlog

    What must get better for customers or the company this quarter? Then choose engineering levers. OKRs that start as “finish project X” are just project plans with makeup on.

    2. Separate team outcomes from your management craft

    Team: reliability, product outcomes, platform leverage. You: hiring pipeline, succession, feedback cadence. Mixing them confuses what “winning” means.

    3. Prefer leading indicators you can influence

    Change-fail rate, time-to-recover, cycle time, % of work with clear owners — better than lagging revenue you barely touch. Influence beats aspiration.

    4. Write key results that are checkable, not poetic

    “Reduce p95 checkout API latency from 800ms to 400ms” beats “make the API faster.” If you can’t debate the number in week 6, it’s not a KR.

    5. Cap commitments so OKRs aren’t a second backlog

    If everything is an OKR, nothing is. Keep BAU explicit. Capacity for goals comes from saying no — not from wishing harder.

    6. Review monthly, not only at quarter-end

    Kill or rewrite bad KRs early. Surprises in week 12 mean you managed the spreadsheet, not the work.

    7. Never tie OKRs to punishment theater

    Stretch goals die when missing them equals a bad review. Use OKRs for alignment and learning. Judge people on judgment, collaboration, and outcomes — not sandbagging skill.

    Once goals exist, defend them. The prioritization and say-no guides are how OKRs survive contact with stakeholders.

    Frequently asked questions

    Should engineering managers have personal OKRs separate from the team?
    Yes — lightly. Team OKRs cover delivery and quality. Your personal ones cover leadership: hiring, coaching, process health. Don’t invent vanity goals to look busy.
    How many OKRs should a software engineering team have?
    Usually 2–4 objectives with a few key results each. More than that and nothing is priority — you’ve built a wish list.
    Are story points good key results?
    Rarely. Prefer customer/business outcomes, reliability, cycle time, or quality signals. Points measure estimation theater, not impact.

    Related posts

    More in Prioritization & delivery

    ← All posts