ForgeShift
Data products

A software data product is the equivalent of a labelled rack with well documented part information.

Just like you don’t want an unlabelled bin on the shopfloor with parts you need to sort, you don’t want Excel files without traceability. The data product concept is the solution.
Scroll to learn more
The insight

Business domain owned · structured interfaces · standardized quality

A data product is a labelled rack, not an unsorted bin.

  • On the floor — not a unsorted bin (No label, no count, no owner), but a labelled rack (Part number, count, bay).
  • In the system — not a spreadsheet export (Someone's copy, some day), but a data product (Owner, contract, interface).

From Excel to data product

Six steps to get started

Nothing here requires a lengthy IT project to get started. What matters most is the sequence. You can try it actually in Excel.

  1. 01

    Pick the business
    domain

    Start where the data is created, not where it's consumed. The domain that generates it is the only one that knows what it means when it looks wrong.

    In ExcelDescribe the context of the Excel file and why it exists in 2-3 sentences
  2. 02

    Name the
    owner

    Ownership must be tied to an individual. You likely do not yet have this clarified. The easiest path is to nominate one person from the responsible department.

    In ExcelAsk who created and maintains the Excel file. Add a tab with owner info
  3. 03

    Define the
    interface

    What information from the Excel is consumed by whom. Think of this step like stakeholder management for projects.

    In ExcelDescribe who needs which information in what format from your Excel file
  4. 04

    Set the
    promise

    Each of your stakeholders has expectations when to receive which data in which format. Data products standardize this in terms like completeness, freshness, accuracy, etc.

    In ExcelList expectations of people using your Excel file data. For example, how frequent is which data asked for
  5. 05

    Publish the
    data

    Every dataset is either saved locally, stored somewhere centrally and distributed via varying systems. Data products standardize discoverability, addressability and documentation.

    In ExcelDescribe how your Excel file is stored and distributed. For example, local and via email or on Sharepoint.
  6. 06

    Operate and
    manage change

    Every file should have a change history. But consumers rarely notice changes unless you tell them. Data products standardize how changes are monitored and communicated.

    In ExcelWhen was the last time you checked who last edited your Excel file? It's usually an email or conversation telling you.
What makes it a product

Six properties, or it's just a dataset

These are not aspirations. Each one is a test a consumer can run before they use the data — and a dataset that fails any of them is a file someone will eventually email you about.

Discoverable, addressable, trustworthy, self-describing, interoperable, secure — the DATSIS properties from data mesh practice.

01

Discoverable

A consumer can find it without knowing who to ask. If the route to your data is a person's memory, the product has a single point of failure and it is a human being.

02

Addressable

It has a permanent address that does not change when the team reorganises or the storage moves. A path that breaks on reorg was never an interface.

03

Trustworthy

It publishes what it promises — completeness, freshness, accuracy — as numbers, not adjectives. "Usually good" is not a service level.

04

Self-describing

Schema, semantics and lineage travel with it. A consumer should not need a meeting to learn what a column means.

05

Interoperable

It uses the identifiers everyone else uses. A part number that only makes sense inside one plant's system is a translation problem you have handed downstream.

06

Secure

Access is governed at the product, by policy, and it is auditable. Security applied after publication is a permission list someone forgot to update.

The model

Code, data, infrastructure — one deployable unit

Layer 01

Code

Transformations, the API that serves it, and the policy checks that run on every publish.

Layer 02

Data & metadata

The data itself plus what it means — schema, lineage and quality metrics.

Layer 03

Infrastructure

Storage, build, deploy and access from a self-serve platform.

The architectural quantum, data mesh's term for this, is defined as the smallest unit of architecture that can be independently deployed with high functional cohesion — Zhamak Dehghani.

The three layers of a data product stacked as one unit: code on top, data and metadata in the middle, infrastructure beneath.
Why ForgeShift

We know where this breaks

Every failure mode on this page is organisational, not technical — a team named as the owner, a platform built before the first product, a promise that outlives the person who made it. None of them are fixed by a tool, so we do not start with one.

01Owner before platform — we name the person and the promise before anything gets built, because that is the step that gets skipped.
02One product, not a programme — the first data product ships from data you already produce, not from a migration.
03An operating model, not a slide — business domain ownership that holds across when scaled.

Get in touch

Failure patterns we look for first

01Owned by a team is owned by nobody

One name, or the promise decays quietly.

owner: "Operations"        ← nobody
owner: "M. Chen, maintenance lead"

02Platform built before the first product

The foundation gets designed for needs nobody has stated.

build platform → find use case   ← stalls
ship product 1 → generalise     ← compounds

03Ownership drifts

Business domain ownership that holds across when scaled.

Q1: owner named, service level met
Q3: owner moved on, service level still advertised

Your first data product already exists — downtime events, quality records, changeover times. It is not a product yet because nobody owns it, it has no published shape, and it makes no promise.

Get in touch

Expect a response within one business day.

We use only essential cookies. We don't use advertising or tracking cookies. See our Privacy Policy.