Skip to main content
The Hard Parts.dev
EP-39 Operations EP Engineering Playbook
Difficulty medium-hard Owner · engineering manager

Re-establish service ownership

Rebuild service ownership around live behavior: who operates it, who can change it, who funds maintenance, and who is accountable when it fails.

Difficulty
medium-hard
Time horizon
two to six weeks
Primary owner
engineering manager
Confidence
high
At a glanceEP-39
Situation
A live service exists, but ownership, operating responsibility, decision rights, or maintenance accountability have become unclear.
Goal
Make service ownership observable in incidents, changes, maintenance, and stakeholder communication.
Do not use when
the service is being intentionally retired and has a funded retirement owner
Primary owner
engineering manager
Roles involved

service ownerengineering managertech leadoperations or SRE representativeplatform ownerconsumer team representatives

Context

The situation

Deciding whether to reach for this playbook: when it fits, and when it doesn't.

Use when

Conditions where this playbook is the right tool.

  • Incidents bounce between teams
  • No one can name the live service owner
  • Maintenance work is repeatedly deferred
  • Ownership docs disagree with operating reality

Stakes

Why this matters

What this playbook protects against, and why skipping or half-running it tends to be expensive.

A service without real ownership becomes operationally fragile, politically expensive, and difficult to evolve safely.

Quality bar

What good looks like

The observable qualities of a team or system that is actually doing this well. Not just going through the motions.

Signs of the playbook done well

  • Incident routing names a real owner
  • Change authority and maintenance responsibility are clear
  • Backup ownership works in practice
  • Consumer communication has an owner
  • Service ownership survives team changes

Preparation

Before you start

What you need available and true before running the procedure. Skipping this is the most common reason playbooks fail.

Inputs

Material you'll want to gather first.

  • Service inventory
  • Incident history
  • Deployment and change history
  • Consumer list
  • Maintenance backlog
  • Current ownership docs

Prerequisites

Conditions that should be true for this to work.

  • Service is still live
  • Leadership can assign or confirm ownership
  • Incident and change records are available enough to inspect

Procedure

The procedure

Each step carries its purpose (why it exists), its actions (what you do), and its outputs (what you produce). Read the purpose. It's what keeps the step from degenerating into checklist theatre.

  1. Inspect ownership reality

    Compare declared ownership with actual operating behavior.

    Actions

    • Review incidents, deployments, and maintenance decisions
    • List who actually gets contacted for problems
    • Compare reality against ownership docs

    Outputs

    • Ownership reality report
    • Declared-vs-actual owner map
  2. Define ownership responsibilities

    Make ownership more concrete than a name in a document.

    Actions

    • Define operating, change, maintenance, and communication responsibilities
    • Name primary and backup owners
    • Define what contributors can change without owner approval

    Outputs

    • Service ownership charter
    • Responsibility matrix
  3. Align authority and support

    Ensure the owner can actually influence the outcomes they are accountable for.

    Actions

    • Identify missing authority, staffing, access, or budget
    • Assign escalation paths for consumer conflicts
    • Fund the most urgent maintenance gaps

    Outputs

    • Authority gap list
    • Support and escalation plan
  4. Make ownership operational

    Embed ownership into the systems people use during real work.

    Actions

    • Update incident routing, runbooks, repositories, and service catalog entries
    • Rehearse backup owner response
    • Review service ownership in the next incident or change

    Outputs

    • Updated operational records
    • Backup-owner rehearsal note

Judgment

Judgment calls and pitfalls

The places where execution actually diverges: decisions that need thought, questions worth asking, and mistakes that recur regardless of good intent.

Decision points

Moments where judgment and trade-offs matter more than procedure.

  • Is ownership assigned to a team, role, or individual?
  • What authority does the service owner need?
  • Which consumers need formal contracts or communication paths?
  • What maintenance work must be funded immediately?

Questions worth asking

Prompts to use on yourself, the team, or an AI assistant while running the procedure.

  • Who actually resolved the last three incidents for this service?
  • Where do ownership docs disagree with deployment or incident records?
  • What authority is missing from the named service owner?

Common mistakes

Patterns that surface across teams running this playbook.

  • Updating ownership docs without changing incident routing
  • Naming an owner who lacks authority
  • Assigning ownership to the team that complains least
  • Forgetting backup ownership

Warning signs you are doing it wrong

Signals that the playbook is being executed but not landing.

  • People still route around the named owner
  • Incidents bounce after ownership is supposedly clarified
  • Maintenance work remains unfunded
  • Backup owners cannot operate without the primary owner

Outcomes

Outcomes and signals

What should exist after the playbook runs, how you'll know it worked, and what to watch for over time.

Artifacts to produce

Durable outputs the playbook should leave behind.

  • Ownership reality report
  • Service ownership charter
  • Responsibility matrix
  • Authority gap list
  • Updated runbook and routing records

Success signals

Observable changes that mean the playbook landed.

  • Incidents route to the right owner quickly
  • Maintenance decisions have an accountable owner
  • Consumer teams know how to request changes
  • Backup owners can act without private context

Follow-up actions

Moves that keep the playbook's effects compounding after it finishes.

  • Review ownership after team reorgs
  • Audit ownership against incident history quarterly
  • Connect ownership changes to service catalog updates

Metrics or signals to watch

Longer-horizon indicators that the underlying problem is receding.

  • Incident routing time
  • Bounced incidents
  • Maintenance backlog age
  • Backup-owner readiness
  • Owner documentation freshness

AI impact

AI effects on this playbook

How AI-assisted and AI-driven workflows help execution, and the ways they can make it worse.

AI can help with

Where AI tooling genuinely reduces the cost of running this playbook well.

  • Summarizing incident routing history
  • Comparing ownership docs against repository and deployment records
  • Drafting ownership charters
  • Finding stale service catalog entries

AI can make worse by

Distortions AI introduces that make the underlying problem harder to see.

  • Repeating outdated ownership docs as if they were current
  • Generating ownership matrices without authority checks
  • Making paper ownership look operationally real

Relationships

Connected playbooks

Failure modes this playbook tends to address, decisions behind the situation, red flags that motivate running it, and neighboring playbooks.