One of the four principles of data mesh is data as a product.
The core tenet of this principle is a shift in mindset from data as a byproduct of transactional systems and processes to data purposefully designed and packaged as a “product” for an analytical need.
This shift in mindset is facilitated by applying product management practices to the design of data products, including defining the product vision and strategy, creating the development roadmap, and ongoing management of quality and usability.
Activities in the product management process include:
The shift in mindset to data products requires new skills and disciplines that your current data and analytics teams might not have.
Don’t assume data stewards, engineers, and scientists should be repurposed as data product managers. Define the requirements first, and then determine who will be a good fit based on them. You may need to look outside traditional data and analytics roles to find the right people.
Some things to consider include:
As mentioned in our article, Data Mesh: Understanding Decentralized Domain Ownership, with data mesh, responsibility and accountability for data are distributed to domain teams that best understand the business needs and context.
This includes creating and managing data products. While local domain autonomy determines data product characteristics, such as business entities, attributes, and hierarchies, domain teams are also responsible for ensuring the interoperability and reusability of data products across domains.
Data products are the primary deliverables of the data mesh, enabling organizations to make business decisions faster and quickly adapt to changing business conditions.
The change in mindset from data as a byproduct to data as a product requires more rigor and discipline in curating and consuming data for analytical needs.