Designing data products and their interactions
To ensure a successful data product implementation, we must first grasp its interaction with both the broader global ecosystem and its specific local environment. We’ll also need to identify the core components that define its internal structure. In this section, we’ll begin by delving into the local context, then take a step back to examine the global ecosystem, before finally zooming in on the product itself and its internal components.
Understanding the data product local environment
A data product supports one or more business cases by making a business data asset accessible and easy to use. Each data asset is generated as a consequence of activities carried out by an instance of business capability within a value stream. Data assets are, therefore, associated with the instances of business capability that generate them, which, in turn, are used to define the bounded context. Each data product is defined and implemented...