Knowledge Base - Witboost

The 4 Pillars of Change Management for Data Products

Written by Paolo Platter | 8/20/26, 10:44 AM

 

 

Regularly attending events in the data management space, we always start conversations with a simple question: why do so many data management and governance initiatives struggle, even when the organization has invested in modern platforms, catalogs, quality tools, and skilled teams?

The answer is rarely one missing tool. The deeper issue is change management.

Every meaningful change to a data product touches more than one surface: code, infrastructure, metadata, documentation, data contracts, data quality rules, catalog entries, information models, access policies, and sometimes several enterprise platforms.

  • A small schema update can become a handover chain

  • A metadata update can live in one tool while the implementation lives somewhere else

  • An SLA can be agreed in a meeting, written in a document, and never enforced in the deployment path

 

This is already difficult before a marketplace enters the picture. But many organizations are now adding marketplaces for data products and data contracts to improve discovery and consumption.

That is the right direction, but it also creates a new change surface. If the marketplace becomes another place where teams manually edit metadata, publish releases, update contracts, and coordinate approvals, it can increase the very fragmentation it was meant to reduce.

 

Data Product success depends on treating change as an operating model, not as an afterthought.

We need a way to make change repeatable, reviewable, automatable, and visible across both technical and business roles. That operating model rests on four pillars: Everything as Code, Data Governance Policies, Engineering Standards, and Lifecycle Management.

 

Why Data Product Change Breaks Down

Most enterprise data teams fail because the path from idea to production is fragmented across tools and teams. A product creator may start in a design document, move to a Git repository , ask a platform team for infrastructure, update a data catalog, request approval from governance, coordinate with security, and then document the final product somewhere else. Each handover introduces waiting time and interpretation risk.

The practical effect is predictable. When a process is complicated, people skip steps. These processes ask them to hold too much context in their head.

  • They forget to update the catalog

  • They declare an SLA without binding it to monitoring 

  • They publish a contract without proper masking and classification

  • They follow a reference architecture in the first release, then drift away from it in the second

This is why the marketplace conversation needs to be handled carefully. Discovery is valuable, but publishing a data product is not the same as adding a page to a portal.

A data product has consumers, dependencies, policies, schema expectations, quality constraints, and lifecycle responsibilities. If publication does not go through an official and auditable release path, the marketplace can end up presenting an attractive view of assets that are not production-ready.

A useful way to diagnose the problem is to ask four questions before every data product release:

  1. Is the change versioned?

  2. Is the change policy-compliant?

  3. Does it follow approved engineering patterns?

  4. Is the next lifecycle step explicit? If the answer to any of these is unclear, the organization is relying on memory rather than management.

 

 

The 4 Pillars of Change Management: Everything as Code, Data Governance Policies, Data Engineering Standards, and Lifecycle Management

 

Pillar 1 – Everything as Code

 

Everything as Code means that every asset influencing a data product should be treated with the same discipline as software.

Code belongs in Git, but so do infrastructure definitions, metadata, documentation, data contracts, ontology definitions, policy configurations, agents, and ML project assets when they shape how a product behaves or is consumed.

This is not a developer purity argument. It is a change management argument. Git gives teams versioning, branching, auditability, review, and release history out of the box. When the repository becomes the source of truth, teams can reason about a change as a coherent unit. The schema update, contract update, documentation update, and infrastructure change can be reviewed together instead of being scattered across four systems.

 

The common objection is that not every stakeholder wants to work directly in Git. That is true, and it should not be ignored. A good control plane sits on top of the repository and gives non-technical users a UI-first way to suggest, edit, and review product information. Developers can still work code-first.

Business users can still contribute metadata, descriptions, and policy context. Both flows converge into the same product repository, which means collaboration happens on the same controlled system rather than through parallel shadow processes.

Once this is in place, CI/CD becomes more than a software deployment mechanism. It becomes the formal release path for data product change.

  • Business metadata can flow into a catalog

  • Contract information can reach Databricks, Collibra, a data quality tool, or another runtime system

  • Documentation can be published

This principle is not only valid for Data Products, but for any complex system we need to manage: Knowledge Products, Agents, ML Models, etc.

 

Pillar 2 – Data Governance Policies

 

Data Governance policies turn standards from documents into checks. In many organizations, governance still behaves like a late-stage review: a committee, a spreadsheet, a PDF, or a checklist at the end of delivery.

This review model is too slow for product-oriented data work, and it is too easy to bypass when teams are under delivery pressure.

Policy enforcement needs to happen at deploy time and, where relevant, at run time. Before a data product is released, the pipeline should be able to verify whether the contract declares an SLA, whether required documentation is present, whether business descriptions are meaningful, whether the right business terms are used, whether sensitive data has proper masking and classification, and whether the product violates a no-duplication rule.

Once the data product is live, runtime policies can continue checking quality, access, schema drift, and contract breaches.

 

This is also where data classification becomes operational. It is not enough to know that a field is sensitive. The classification has to influence the release path and the runtime behavior of the product.

If a new data product introduces personal or regulated information, the change process should force the relevant checks before the product reaches consumers. Classification becomes part of change management rather than an isolated governance exercise.

The best policies are introduced progressively. Platform teams can start with maturity scores and fitness functions, then move toward stricter gates as teams build confidence. That matters because data governance should reduce risk without creating unnecessary friction.

The goal is to make policy expectations visible from the first design step.

 

Pillar 3 – Data Engineering Standards

 

 

Data engineering standards answer a different question: is the change built in the right way?

Large enterprises rarely suffer from a shortage of implementation options. They suffer from too many inconsistent ones. Every team makes reasonable local decisions, and the organization inherits a fragmented platform.

This is why standards need to show up as usable guardrails, not only as architecture diagrams. Teams need approved blueprints, templates, reusable libraries, metadata standards, and modeling conventions.

Standards such as data contract patterns, semantic modeling practices, ontology conventions, and architectural blueprints should shape the starting point of a product, not just evaluate it later.

 

A Control Plane helps make the right path also the easy path.

  • Instead of asking every team to start from a blank repository, the platform can generate a product structure based on approved templates

  • Instead of expecting every team to remember the right metadata model, the product workflow can ask for the required business context

  • Instead of discovering architectural non-conformity at the final review, the pipeline can check whether the product follows the selected blueprint

 

Pillar 4 – Lifecycle Management

 

 

Lifecycle management makes the next step explicit. This is the part of change management that is most often described in a process document and least often followed in daily work. Everyone agrees that a data product should move through planning, implementation, operation, and retirement. The problem is that the real steps live across teams, systems, and approvals.

A practical lifecycle starts in planning, continues into implementation, then moves into operation, and finally, it includes retirement.

 

The key is not to force every organization into the same lifecycle. The key is to codify the organization's lifecycle so that the product team always knows what has happened, what is missing, who must approve, and what the next action is.

That is how change management stops depending on individual memory. The workflow itself carries the process.

This is where a marketplace should connect back to the control plane. The marketplace should present products that have passed the required lifecycle gates. It should expose meaningful signals such as SLA, quality, schema, ownership, and contract status. But it should not become the place where teams bypass the official release process.

In a mature model, the marketplace is a read-only discovery and interaction layer; production change still flows through the controlled lifecycle.

 

The 4 Pillar Operating Model

The four pillars work best together.

  • Everything as Code gives the organization a source of truth

  • Data Governance Policies decide what is allowed

  • Data Engineering Standards shape how products are built

  • Lifecycle Management coordinates when and how changes move forward

  • A Control Plane brings the Four Pillars of Change Management together, while the data plane runs the workloads and the marketplace exposes validated products for discovery and consumption.

That gap matters more as AI increases the pace of change. Current industry conversations around modernized data governance, intelligent data architecture, and data democratization all point in the same direction: organizations want more people to create and consume data safely.

But the more participants you add, the more disciplined the change system must become. Self-service without controlled change creates drift. AI-assisted authoring without standards creates inconsistency. Marketplace discovery without lifecycle gates creates trust issues. 

 

A Practical Mapping of the 4 Pillars applied to Data Contracts

The four pillars are most useful when they become operational decisions.

For data contracts, the mapping is direct.

  1. Everything as Code means the contract lives in the product repository with the rest of the product assets

  2. Data Governance Policies define the required checks

  3. Data Engineering Standards define the approved structure and patterns

  4. Lifecycle Management defines when the contract is created, reviewed, approved, published, monitored, changed, and retired

 

A common failure in data contract programs is that contract authoring becomes too technical for business users and too detached from implementation for developers.

Business teams understand meaning, usage, ownership, and expectations.

Developers understand schemas, pipelines, deployment paths, and runtime constraints.

The contract needs both perspectives, but the process often splits them across separate tools and handovers.

The generation flow solves this by supporting both code-first and UI-first participation.

Developers can work from the repository and coding environment. Business users can work through a guided interface or assistant. Both paths converge into the same data contract artifact.

This is not just a usability feature; it is a change management mechanism. It prevents parallel versions of truth from emerging.