Data Contracts: Consensus as Code


Data Quality – garbage in, garbage out. We all know that, but it’s hard to know what to do about it. Documenting everything is well-intentioned, but it’s often too detailed or too tedious to be effective. So what’s the solution?

Code.

Using code to spell out the expectations between data producers and data teams can help to ensure that everyone is on the same page and that the data is of the highest quality. This approach is ambitious, but it has the potential to change the way we collaborate and instil confidence in our data.

I shared some thoughts at PyCon Australia 2023 on an approach to improving data quality as part of my role as the Head of Data and Analytics for a fashion retailer. Taking the principles and spirit of collaboration of Data Contracts and applying them in a pragmatic way that works within in my reality.

The slides for my talk are available here: https://docs.google.com/presentation/d/1AJKHWJ4_qX-FgsfUjlmnW1jfwNdJJq7PojEiJ2WznoA/edit


Leave a Reply

Your email address will not be published. Required fields are marked *