CirculeID

concept

Common DPP Implementation Mistakes

Eight failure patterns that recur across passport programmes, why each one happens, and what the teams that avoid them consistently do differently.

CirculeID Research5 min read1,222 words

Passport programmes fail in recognisable ways: treating it as an IT project, starting with technology rather than data, underestimating supplier lead times, and building for one delegated act. Most of these are decisions taken in the first month rather than problems discovered later.

What this gives you

The mistakes that cost programmes a quarter or more, ranked by how often they occur, with the earlier decision that would have prevented each one.

Key takeaways

  • Almost every serious problem is a first-month decision, not a late-stage surprise.
  • Supplier data has the longest lead time and is usually started last.
  • A programme scoped to one delegated act gets rebuilt for the second.
  • The commonest failure is treating a data problem as a technology problem.

Passport programmes fail in a small number of recognisable ways. The pattern is consistent enough to be worth setting out plainly, and most of the failures trace to decisions taken before anybody wrote any code.

One: treating it as an IT project

A passport programme is assigned to a technology function, which builds a competent platform and then discovers it cannot be populated because the decisions it needs belong to other people.

Which system is authoritative for product weight is not a technical question. Whether a supplier will provide substance data is a commercial question. What a product claims about durability is a regulatory and legal question. A technology function cannot answer any of them and should not be asked to.

Two: starting with technology selection

The instinct to choose a platform first feels like progress and inverts the correct order. You cannot evaluate a platform against requirements you have not established.

Three: leaving suppliers until last

Supplier data has the longest lead time of anything on the programme and is routinely the last workstream to start, because it is the least technically interesting.

Lead times by workstream, and the order teams usually tackle them
WorkstreamRealistic lead timeUsual start order
Platform selection and buildWeeks to monthsFirst
Internal system mappingWeeksSecond
Data quality remediationMonthsThird
Supplier data collectionContract cyclesLast
Lead times by workstream, and the order teams usually tackle them

The order should be reversed. Supplier conversations should open before the platform is chosen, because they run at the pace of contract renewals and supplier capability rather than at the pace of a project plan.

Four: building for one delegated act

A programme scoped precisely to the first product group in scope produces a system that models that group’s attributes as its schema. The second group then requires a rebuild.

Requirements will keep arriving under Regulation (EU) 2024/1781 for years. A model that treats attributes as data against declared definitions rather than as fixed fields absorbs new requirements; one that hard-codes the first act does not.

Five: assuming the data exists as values

Teams check whether the organisation has the data, receive assurance that it does, and discover later that it exists as conclusions inside documents rather than as addressable values.

A quality system holding a test report as a PDF has the number. Nothing can read it. The check that matters is not whether the data exists but whether a system can return it as a typed value against a product identifier, and asking the question that precisely changes the answer.

Six: fixing the pilot by hand

A pilot product family reveals data problems. Under pressure to demonstrate progress, somebody corrects them manually, and the pilot succeeds.

It has proved only that the data can be produced by hand, which was never in doubt. The value of a pilot is the list of things that were wrong, and manual correction destroys exactly that output while appearing to succeed.

Seven: treating access control as presentation

The public and permissioned split gets implemented in the web interface, and an API is built later that returns everything to anybody who can reach it.

Any path that bypasses the filter defeats the whole arrangement.

Commercially sensitive supplier data leaking through an unfiltered endpoint is the concrete risk, and it is the kind of failure that damages supplier relationships for years afterwards.

Eight: publishing optimistic values

A durability figure from a development sample, a spare part lead time nobody has tested, a recycled content share based on a supplier’s intention rather than their delivery.

A passport is a public, verifiable assertion. Regulation (EU) 2019/1020 gives market surveillance authorities the powers to test it, and Directive (EU) 2024/825 addresses claims that mislead. Publishing what you hope is true rather than what you can evidence converts a data problem into a legal one.

What the successful programmes do

The teams that avoid these share a pattern, and it is not superior technology.

They start with one product family carried end to end, they open supplier conversations before selecting anything, they treat the pilot’s defect list as the actual deliverable, and they place someone with regulatory authority rather than technical authority in charge. The engineering is the straightforward part, and treating it as the hard part is itself the first mistake.

Frequently asked questions

What is the single commonest mistake?

Treating a data problem as a technology problem. A passport programme assigned to a technology function produces a competent platform that cannot be populated, because the decisions it needs — data authority, supplier commitments, claim wording — belong to commercial, regulatory and legal owners instead.

Why is selecting a platform first a mistake?

Because you cannot evaluate a platform against requirements you have not established. A vendor process running before anybody has mapped a single attribute to a source system produces a choice made on demonstrations and price, with fit problems surfacing a quarter later.

When should supplier conversations start?

Before the platform is chosen. Supplier data has the longest lead time of anything on the programme and is routinely started last because it is the least technically interesting, but it runs at the pace of contract cycles rather than of a project plan.

Why not scope tightly to the first delegated act?

Because requirements keep arriving for years, and a system that models one group’s attributes as its schema requires a rebuild for the second. A model treating attributes as data against declared definitions absorbs new requirements where a hard-coded one cannot.

How do we check whether the data really exists?

Ask whether a system can return it as a typed value against a product identifier, not whether the organisation holds it. A quality system storing a test report as a PDF has the number and nothing can read it, and the precise question surfaces that.

What is wrong with fixing pilot data by hand?

It destroys the pilot’s actual output. Manual correction proves the data can be produced by hand, which was never in doubt, while the defect list — everywhere the data was not where it should have been — is the deliverable that defines the real programme scope.

Why is publishing optimistic values dangerous?

Because a passport is a public, verifiable assertion. Regulation (EU) 2019/1020 gives authorities the powers to test declared figures and Directive (EU) 2024/825 addresses misleading claims, so publishing what you hope is true converts a data problem into a legal one.

Sources

  1. Regulation (EU) 2024/1781 establishing a framework for ecodesign requirementsEUR-Lex, European Union, 2024-06
  2. Regulation (EU) 2019/1020 on market surveillance and compliance of productsEUR-Lex, European Union, 2019-06

Continue reading

Next step

Bekijk een paspoort dat hierop is gebouwd

CirculeID maakt van de hierboven beschreven vereisten een werkend digitaal productpaspoort voor uw producten.

Index