skip to content

Half your estate's streams name owning teams that no longer exist, so what ownership policy would survive the next reorganisation?

level: principalimportance: should knowfreq 40%

answer

  1. the org chart is what changes
  2. anchor to the service, not the box
  3. unreachable owner is a finding
  4. name the fallback in advance
  5. the bill needs a named budget

basics

~20 s

Anchor ownership to something that outlives the org chart, usually the service that produces the stream; make the field required at creation, re-resolve it on every sweep so an unreachable owner is a finding, and define a fallback owner with a challenge period rather than silent inheritance.

solid answer

~40 s

An estate that names org-chart boxes as owners re-orphans itself at every reorganisation, because the box is exactly the thing a reorganisation changes. The durable policy has four parts. **Anchor** ownership to the producing service or capability, which usually survives the teams that ran it, and resolve it through a rota rather than a person. **Enforce** the field on the path that creates a stream, so ownership and existence are one event. **Re-resolve** it on every sweep, treating an unreachable owner as a finding ranked with the disuse findings. **Define the fallback**: an unowned stream gets an interim owner and a stated challenge period, and the bytes it keeps paying for are attributed to a named budget rather than absorbed invisibly. Without that last part nobody has an incentive to answer.

go deeper

for a junior

The point to recall is that ownership has to point at something more durable than a person or a shifting team, because a reorganisation edits exactly the thing most estates record.

for a middle

Explain how the record stays true: required at creation, resolvable to a destination that can be reached, and re-checked on every sweep so an unreachable owner surfaces as its own finding.

for a senior

Show how you would find the existing orphans and work them down — re-resolution first, interim ownership with a challenge period, and evidence attached so the request to an owner is answerable rather than vague.

for a principal

Argue the anchor and the incentive together. Pointing at the producing service buys durability but costs an accurate catalogue, and none of it works unless the stored bytes an orphan keeps paying for land on a budget somebody watches.

## Why ownership breaks at a reorganisation Most estates record ownership against a team, and a team is a box on an org chart. A reorganisation is, definitionally, the event that edits those boxes. So the common design has its accuracy tied to the one thing guaranteed to change, and it changes for every stream at once — which is why estates do not drift into orphanhood gradually so much as fall into it in a single quarter. Worse, the failure is invisible at the moment it happens. Nothing about a reorganisation reaches into an owner field. Every record still looks populated the following Monday, and the estate only discovers the gap the next time somebody needs to ask a question about a stream. ## Anchoring ownership to something durable | Anchor | Survives | Stops resolving when | |---|---|---| | A named individual | Very little; a role change is enough | They move, go on leave, or leave | | A team name as free text | Membership churn while the name persists | The team is renamed, merged or split | | A rota or shared mailbox | People joining and leaving the team | The team is dissolved, which is detectable | | The producing service or capability | Reorganisations that move ownership between teams | The service is retired, which is the right trigger anyway | The bottom row is the principal-level move. A reorganisation reassigns *who runs* a service far more often than it abolishes the service, so a record pointing at the service follows the handover automatically, while a record pointing at the team needs an edit nobody will make. It is not free: it requires a service catalogue that is itself maintained, which is a second thing to keep true. That is the trade to argue explicitly. ## The policy that keeps the record true 1. **Required at creation.** A stream exists only with an owner. This keeps the population of streams and the population of owner records identical by construction, instead of relying on a list maintained alongside. 2. **Resolvable, not decorative.** The value must reach somebody today. Free text that reads like a team but resolves to nothing is the same as an empty field, with the added harm of looking filled in. 3. **Re-resolved every sweep.** The periodic scan checks that owners still resolve, not only that streams still look used. An unreachable owner is its own finding, and it is usually the earlier signal — a stream can be unowned for a year before it stops being used. 4. **An explicit fallback.** Say in advance who holds an unowned stream: an interim owner, for a stated challenge period, with a defined outcome if nobody claims it. The alternative is silent inheritance by whoever runs the cluster, which converts an organisational problem into an operational one and hides it. 5. **A visible bill.** An orphan goes on paying for the bytes it stores and for the room it takes on a shared cluster. If that payment is absorbed into a platform budget nobody looks at, no party has an incentive to resolve anything. Attributing it to a named budget is what makes the policy self-enforcing. ## Making the owned path the easy path A policy that only adds a gate produces work-arounds, and in an estate the work-around is usually a stream created through some other route with whatever owner value passes validation. Two counter-measures matter more than the gate itself: - **Make the value cheap to supply and cheap to change.** Handover should be an edit in place, never a reason to create a replacement stream. - **Give the owner something back.** An owner who receives an accurate, short list of their streams with evidence attached is getting a service; one who receives only challenges is getting a tax. ## What this policy cannot do - It cannot manufacture interest. A resolvable owner who does not care produces silence, which is why the fallback and the challenge period have to define what silence means. - It cannot recover intent. When a team is dissolved, why a stream existed is usually gone with them, and no field recovers it. - It is not authorisation to keep a stream forever. An owner who claims a stream still has to meet the evidence standard when the sweep comes round. - It does not decide anything about the removal itself, which remains a separate, irreversible step with its own preparation. ## Where this stops This is the ownership obligation, its anchor and the policy that keeps it true across organisational change. Which other values a stream is stamped with when it is created, and the whole sequence that follows an accepted candidate — moving readers to a replacement, writing to both through the change, and the removal — are separate subjects.

  • What is the cost of anchoring ownership to the producing service rather than the team?
    You now depend on a service catalogue being accurate, which is a second register to keep true, and streams that no service clearly produces — shared integration or analytical streams — need a deliberate rule. The gain is that ownership follows a handover automatically instead of needing an edit nobody remembers to make.
  • Why does silent inheritance by the platform team make things worse?
    It converts an organisational gap into an operational one and hides it. The platform team can keep the stream running but cannot say whether it is needed, so the estate acquires streams that are formally owned and substantively unowned — which is harder to find than an empty field.
  • Should an owner be allowed to keep a stream indefinitely just by claiming it?
    No. Ownership decides who answers, not whether the answer is yes. A claimed stream still meets the same evidence standard at the next sweep, and an owner who repeatedly defends a stream showing no writer, no reader and no replay should be asked what they are keeping it for.

saying these in an interview costs you the question

  • Record the team name; reorganisations are rare enough
  • The platform team can just own anything unclaimed
  • Ownership is a reporting problem, not an operational one
  • A populated owner field means the stream is accounted for
  • An owner who claims a stream never has to justify it again
  • Attributing the cost somewhere is bookkeeping, not policy