Work / Case
Turning data quality concerns into measurable action
8,000+
issues identified and resolved before go-live
- Role
- Product Owner (consultant)
- Context
- Data migration to a cloud HR platform at a large Nordic transport and logistics company
- Timeframe
- 2022–2024
- Problem
- Suspected data quality issues, scale unknown
- Contribution
- Owned a Power BI data quality solution
- Outcome
- 8,000+ issues identified and resolved before go-live
- Limitation
- Root causes not tracked over time

01
The situation
A system migration, and a concern nobody could size.
The company was migrating its HR data from a legacy system to a cloud HR platform. Leadership was concerned about the quality of the existing data, but there was no clear picture of how many issues existed, where they were, or what needed to be fixed before go-live.
02
Making the problem visible
Measure what had previously been a gut feeling.
As Product Owner, I owned a Power BI solution that monitored HR data quality and gave stakeholders a shared view of the issues and their scale.
The analysis surfaced more than 10,000 data quality issues. With the problem now visible, we could move from general concern to prioritising what needed attention first.

03
From measurement to action
Prioritise the issues with the most impact, then stop them coming back.
I worked with HR business partners and other stakeholders to identify and prioritise the issues with the most impact, then drove the remediation work with the client’s HR shared services team.
Beyond the immediate fixes, we established a process to help prevent the same issues from returning. The goal was not just to clean up the data for migration, but to maintain its quality going forward.

04
The outcome
Over 8,000 issues identified and resolved before go-live.
More than 8,000 issues were identified and resolved ahead of go-live. Payroll ran without problems after the migration, and a process was in place to manage data quality beyond the project.
05 / What I’d do differently today
Fixing an error is one thing. Making sure it doesn’t happen again is another.
I’d pay closer attention to whether the underlying causes were actually addressed. Today, I’d track recurring error types over time and use that evidence to identify which processes needed to change.
Next case
Rescue vest, bachelor thesis, 2018
When the user can't think straight, remove the wrong choice
Read the case
If this sounds familiar, let’s find out.
Two to four weeks from uncertainty to a decision you can act on.
Let's explore together