763-694-4100

News

The Data Doesn’t End at the Unit

Posted by Jon Slavic on April 14, 2026
Jon Slavic
Find me on:

Most test programs make a silent assumption:

Unit test data is only for unit test.

That assumption is where the problem starts.

Because once the unit leaves the UUT station, that data becomes the foundation for integration, system test, and field analysis. If it wasn’t designed for that, the cost doesn’t stay contained — it compounds.

Architectural Debt - 3 Blog Pic

The Symptom Everyone Recognizes

You’ve seen this:
- Passes on the engineering bench
- Fails in production
- Weeks to diagnose at system test
- No clear tie back from field failures

This isn’t a tooling problem. It’s a data architecture problem.

“It passed on the bench. It fails in production.” Without shared, comparable data, that’s not the start of diagnosis — it’s the whole investigation.

What’s Actually Missing

Cross-stage correlation only works if three things exist from the start:
- Consistent unit identity (same serial number everywhere)
- Structured measurement data (not just pass/fail)
- A common schema across all stages

Most programs have none of these — at least not consistently.

Why It Breaks

Each stage optimizes for itself:
- Engineering logs what it needs
- Production logs what it runs
- System test builds its own tools

No one owns the data across the lifecycle.

So the cost shows up later — where it’s hardest and most expensive to fix.

The Bottom Line

This isn’t a future problem. It’s a decision timing problem.

- Define data architecture early → correlation is easy
- Ignore it → every failure becomes an investigation

Pass/fail is a verdict. Correlation requires measurements.

The data doesn’t end at the unit.

The question is whether it’s usable when it matters.

Read the full paper here