Using data contracts to change an organization
We’ll start by understanding how we can use the adoption of data contracts to change an organization. We’ll learn about the two major roles involved in the extraction of value from data, and how they both need to change if we are to achieve our objectives.
It’s important to keep in mind that data contracts are not just about implementing some tooling and defining a new architecture. If we want to make cultural changes, as we discussed in Chapter 2, Introducing Data Contracts, we need to change how people within the organization work with data.
In fact, I’d say data contracts are about affecting and facilitating this change in culture than the technology and how it is implemented.
There are two distinct roles we refer to in the context of data contracts:
- Data generator: The people generating data intended to be consumed by one or more data consumers. They often work in a product engineering team...