Data Product Engagement Roles#
Data Product Engagement Roles describe the parties impacting or impacted by the Data Product delivery, including but not limited to Subject Matter Experts, Consumers, Technical Owners etc.
| Role | Description |
|---|---|
| Domain SME | Subject Matter Expert - consults the delivery team on matters related to the Data Product. |
| Source Data Owner | Approves access to source data and cooperates with the delivery team during implementation design. |
| Source Infrastructure Owner | Works with the delivery team to ensure connection to the data source for ingestion. |
| Architecture Owner | Defines technical strategies and policies for the platform hosting the Data Product. Ensures compliance with strategies and policies for Data Product and Architectural Proposals. |
| Infrastructure Owner | Responsible for configuring infrastructure resources in alignment with technical and data policies/strategy. |
| CI/CD Process Owner | Oversees deployment to sensitive environments (e.g., PROD) while ensuring adherence to adopted CI/CD processes. |
| Data Modeller | Responsible for data modeling in accordance with practices adopted within the company. |
| Business Analyst | Builds and maintains documentation and resolves task definition issues for Engineers. |
RACI#
Responsible, Accountable, Consult with, Keep Informed
| Task | Data Domain Owner | Data Owner Delegate | Product Owner | Data Steward | Data Engineer | Business Analyst | Domain SME | Source Data Owner | Source Infrastructure Owner | Architecture Owner | Infrastructure Owner | CI/CD process Owner | Data Modeller |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Data Product inception and Concept definition (Use Case Shaping) | A | R | R | C | C | C | C | I | - | - | - | - | - |
| Delivery Resources allocation and initiative prioritization | A | R | C | I | I | I | I | I | I | I | I | - | |
| Requirements Specification | I | C | A | C | C | R | C | C | C | C | C | C | - |
| Feasibility Analysis | I | I | A | C | R | C | C | C | C | C | - | - | - |
| Data Modelling | I | I | I | A | C | C | C | - | - | - | - | - | R |
| Data Product Risks Assessment | I | C | A, R | C | C | C | C | C | C | C | C | - | - |
| Data Contracts building | I | I | A | R | C | C | C | C | C | C | C | - | - |
| Architectural Decision Proposal preparation | I | I | A | C | R | - | C | - | C | - | C | - | |
| Design Authority conduct | I | I | R | C | C | C | C | C | C | A | C | C | - |
| Data Product registration and Publishing to Data Marketplace | I | I | A | R | C | C | C | - | - | - | - | - | - |
| Backlog shaping | I | I | A | C | C | R | - | - | - | - | - | - | - |
| Data Product implementation (coding, data model implementation) | I | I | A | C | R | C | C | C | C | C | C | C | - |
| Deployment and propagation through environments | I | I | I | I | A | I | I | - | - | - | - | R | - |
| CI/CD maintenance | I | I | I | I | I | - | - | - | - | C | C | A, R | - |
| Quality control (testing) | I | I | I | R | A | C | C | C | I | C | - | - | |
| Compliance control | I | I | A | R | I | C | C | C | - | C | C | - | - |
| Adoption planning | C | A | R | C | C | C | C | - | - | - | - | - | - |
| Adoption execution | I | A | R | C | C | C | C | - | - | - | - | - | - |
| Data Product Acceptance & Sign Off | I | A | R | C | C | C | C | - | - | - | - | - | - |
| Data Product Quality Sustenance | I | I | I | A, R | C | C | C | C | C | C | C | C | - |