Data migration is a critical process in the realm of information technology and business operations, for reasons including ERP or digital transformations, system upgrades, optimizing the existing business process, and data consolidation/management. These migration projects are complex, risky, and challenging - often disrupted by several roadblocks during the migration cycle. With extensive experience in handling data migration projects, here are the top 10 commonly faced challenges, curated according to standard best practices. Identifying and overcoming these challenges early in the process can avoid derailing the migration program and help achieve our milestones with a seamless transformation.


The secret recipe for successful data migration lies in perfect planning and a roadmap. Business owners should work closely with the data migration lead and project managers to meticulously plan and align the migration approach/strategy upfront and identify key deliverables, stakeholders, current pain points, potential risks, or deviations from the overall planning.



Conduct a series of workshops to assess the existing architecture, in-scope data, AS-IS data quality, and document it in an assessment report. Identify key data stakeholders from the business and define clear objectives, scope, assumptions, and roles & responsibilities (RACI) in the data migration program, then report the readiness of the data to migrate to the target system.


Data profiling and cleansing has been an unsung hero of any data migration project and takes a key role before initiating the migration. Profile and assess the existing data based on the data quality assessment, define a data cleansing strategy, and identify business owners/data analysts who will participate in source data cleansing. Accelerate your data cleansing by leveraging an extensive library of pre-defined and proven data quality rules, then evaluate the progress through robust metrics/dashboards.



Technology is only an enabler for a data migration exercise in which any ETL tool can be leveraged to migrate the data, depending on the migration object and strategy. Business users should never solely focus on the technology but aim to bring a holistic and business-centric approach to migration.



Data loss is a serious concern during the migration process. Before initiating the migration, the data owner should perform a thorough series of data backups and versions. Business users or data owners should have a dedicated lower environment with a production data copy (iterative) where the data migration team should fetch their extraction process.



Business owners should not wait until the User Acceptance Testing (UAT) phase to understand the data loaded to the target system but should be involved early and keep track of the volume and quality of data being used for testing. Business and IT should determine critical success factors for each migration cycle to ensure the data migration is on track and signed off.



Effective communication avoids unnecessary roadblocks and prevents panic situations when the open item balances do not match or when critical data mismatches. To overcome this, the business users and the data migration team should agree to have periodic status meetings with traffic light reports emphasizing the overall status of migration and the reason for missing data (due to de-duplication or mapping/transformation).



Business owners should work with the change management team to define a training plan for the business process team and get accustomed to the new target system to validate the data load. The data migration team should ensure that sufficient training is completed by the business users to validate the master and transactional data in the target system after every successful data load.



Document the entire migration process, starting from the overall design, data assessment, ETL approach, testing, and data load strategy until cutover, and hyper care support. Define checkpoints at each stage to review the documentation and business stakeholders should validate/sign off at every stage.



Create a hyper care checklist to note the data migration issues through an issue tracker. Prioritize the hyper care tickets based on the business impact and create a clear statement of work to resolve the open items during the hyper care support to avoid any data-related mitigations. Create a sign off and a seamless handover process for the business users.


KPMG’s Powered Data Migration:

“A holistic data migration approach to address the typical data migration challenges across all industries and sectors”

KPMG’s Powered Data Migration is a comprehensive framework with a supporting solution, which comes with market-leading capabilities. Powered data migration is used in over 100 migrations, supporting our clients in accelerating and de-risking their migrations. Our solution provides a business-led approach that will help you eliminate many of the traditional data migration pitfalls. It does not focus only on a typical ETL process but is an ideal solution for most of the aforementioned data migration challenges. Our solution is tech-agnostic, repeatable, and scalable, with several pre-defined accelerators to support the overall data migration.

Our comprehensive data services include:

  • Overall migration strategy and planning
  • Data readiness assessment
  • Data profiling and quality rules & dashboards
  • Proven ETL mechanism across sectors
  • Comprehensive reconciliations and controls
  • Pre-built business rules, mapping, and validation framework
Compreshensive data services

What’s in the box?

Our Powered Data Migration solution is custom-designed and ready to deploy, thus reducing the inherent risk and cost of your data migration implementation program.

Whilst multiple traditional 'ETL' tools exist in the market, our unique method, packaged IP, and our people truly differentiate our Powered Data Services, which our clients recognize as a market-leading solution across diverse sectors.

  • IP and Method evolved from multiple successful KPMG data migration delivery programs across Industries.
  • Several thousand reusable functions and KPMG method components which will be deployed in your environment.
  • 750+ pre-built data quality or data assessment rules for profiling source data in scope for migration.
  • Data quality, data readiness and reconciliation dashboards help businesses involve and understand the overall migration process from Day 1.
  • Our flexible, business-led, and tech-agnostic solution stands unique against several traditional data migrations by involving the business throughout the migration process. 

With KPMG Powered Data Migration, you will:

  • Remove the need, effort, cost, and risk, of developing ‘new’ and bespoke tools and processes.
  • Focus on the business outcomes rather than purely a technical process, evidencing fact-based progress and providing complete transparency to your stakeholders.
  • Benefit from a fully scalable and repeatable end-to-end process.

 

Author: Jaikumar Purushothaman