Skip to main content

Data contracts cannot assign ownership

·1 min

I was giving a talk a few weeks ago on data contracts, and through it one audience member seemed particularly engaged, nodding along throughout.

At the end, they asked a question:

I have this dataset that two teams want to own. How can data contracts assign that ownership?

The answer I gave is that data contracts cannot assign the ownership, they can only document and codify that ownership once it’s been agreed.

Agreeing that ownership is a people and/or process problem.

That didn’t seem totally satisfying to the audience member, and after a bit of back and forth we had to move on.

This has stuck with me for a few weeks because I would love to have said “data contracts says team A should be the owner”. But they can’t.

Only people can make that decision.

Once you’ve made that decision, you record it, in a data contract.