Skip to content
Ameen Abozaid
SRA-004

Data ownership strategy

  • 7 Lessons
  • 3.5 h practice (estimate)
On this page 9 topics

Overview

Topics

  • Federated ownership
  • governance
  • data contracts

Learn first

3.5 h of practice (estimate)

Learning outcomes

  1. Design federated data ownership with clear domain owners for operational and analytical data.
  2. Define data contracts (schema, semantics, quality, SLAs) between producing and consuming teams.
  3. Establish governance for sensitive data that does not centralize all decisions.
  4. Evaluate data mesh ideas against the organization's maturity.

Lessons

  1. 01Who owns the data
  2. 02Federated ownership
  3. 03Data contracts
  4. 04Federated governance
  5. 05Data mesh: ideas and limits
  6. 06Demo: writing a data contract for order events used by finance
  7. 07Demo: resolving a dispute over who owns "customer"

Lab and exercises

Lab

SRA-004-LAB1 · Ownership map

Outcomes: 1–4 · Time: ~2 h

  1. Inventory the major operational and analytical data sets in Commerce 2030 with current holders and consumers.
  2. Assign one owner per data set, mark authoritative sources and copies.
  3. Write data contracts for the five most consumed data sets: schema, semantics, quality rules, SLAs, versioning policy.
  4. Define a classification and governance model for sensitive data with decision rights.
  5. Assess data mesh readiness and choose which ideas to adopt now.

Acceptance: every data set has one owner; contracts include quality SLAs.

Exercises (case-based; six exercises)

IDOutcomeTask
SRA-004-EX011Given a map where five teams hold copies of product data, assign one owner and label authoritative source versus copies.
SRA-004-EX021Decide ownership for analytical data derived from orders: who owns the warehouse model, and who owns the revenue metric?
SRA-004-EX032Write a data contract for SellerPayoutIssued: schema, semantics, quality rule, freshness, versioning.
SRA-004-EX042A producer plans a breaking change. Write the notice process and automated checks that prevent surprise.
SRA-004-EX053Design a governance model for personal and payment data that does not route every request through one team.
SRA-004-EX064Score the organization's readiness for data mesh and recommend which ideas to adopt in year one.
Show solutions
  • EX01 The domain that creates and changes the data owns it (for example Catalog owns product data); others hold labeled copies refreshed from the source with a stated lag.
  • EX02 The Orders team owns the source events; the analytics or Finance team owns the warehouse model; Finance owns the revenue metric definition, with a contract reconciling it with Orders.
  • EX03 Include: payout id, seller id, gross, fees, net, currency, issued time; semantics of each amount; rule that net equals gross minus fees; freshness SLA (agree with consumers); additive changes minor, removals major with notice.
  • EX04 Notice period, version both old and new for an overlap, compatibility check in the producer pipeline, consumer-driven tests, and a named contact for each consumer.
  • EX05 Classify once, apply default controls by class, let owners approve within policy, automate masking and access logging, and escalate only exceptions. Measure time to access and incidents.
  • EX06 Score domain team stability, platform maturity, catalog, and consumer demand. Typical year one: ownership, contracts, and catalog first; self-serve platform and wider mesh later.

Outcome 3 is also covered by the governance step in the lab; outcome 4 by the lab readiness assessment and quiz.

Workplace evidence: a data contract or ownership agreement you established between teams.

Quiz

Outcomes: O1 federated ownership · O2 data contracts · O3 federated governance · O4 data mesh evaluation.

A self-check for you: nothing is graded, saved or sent anywhere. Choose an answer, then check it. You can try again as often as you like.

  1. 1The owner of a data set is accountable for:O1
  2. 2In a federated model the central data platform team:O1
  3. 3A copy of data held by another team should be:O1
  4. 4The most common cause of contract disputes is missing:O2
  5. 5A breaking change to a data contract needs:O2
  6. 6The best place to check a contract automatically is:O2
  7. 7Federated governance means:O3
  8. 8A good measure of governance health is:O3
  9. 9Data mesh requires:O4
  10. 10A sensible first step toward data mesh is:O4

Practical part

Six case exercises SRA-004-EX01 to EX06 plus the lab, reviewed as an ownership map and contract set. Pass: at least five of six exercises correct, quiz at least 8/10, and a map where every data set has one owner and every contract includes quality SLAs.

Common mistakes

A central data team owning everything; contracts without semantics.

Assessment

Contract and ownership review.

Workplace evidence

A data contract or ownership agreement you established between teams.

Career relevance

Data architecture and governance (ARC-023, ARC-030).

Type to search levels, phases, modules and lessons.