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.


Want great, practical advice on implementing data mesh, data products and data contracts?

In my weekly newsletter I share with you an original post and links to what's new and cool in the world of data mesh, data products, and data contracts.

I also include a little pun, because why not? 😅

    Newsletter

    (Don’t worry—I hate spam, too, and I’ll NEVER share your email address with anyone!)


    Andrew Jones
    Author
    Andrew Jones
    I build data platforms that reduce risk and drive revenue.