We start with the questions the data has to answer and the processes that create it, not with a tool. Together with the people who enter and use the data, we trace where each core entity comes from, where copies exist and where they diverge. We record the current data quality as a baseline: duplicates, missing fields, conflicting values.
Then we design the foundation: a clear data model, the source system for each entity, and quality rules that validate data on the way in. Depending on your situation, that may be a better-configured system you already own, integrations that keep systems in step, or a lightweight data warehouse for a mid-sized organisation. We build in short cycles and fix quality issues at the source, rather than cleaning the same errors every month.
Governance is part of the work, done sensibly rather than bureaucratically: each core entity gets an owner, definitions are documented, and access is arranged so people see what they need and nothing more. We finish with monitoring on critical records, training, and a measurement against the baseline.