Data migration checklist

Share this on your networks

Introduction

There’s no substitute for a structured plan to reduce the risk of problems occurring during a data migration.

Our bespoke methodology for data movement projects includes a high level strategic checklist, followed by a checklist of tactical requirements.

We find that working through these two data migration checklists ensures that our projects are delivered on time and to budget.

Read on below to find out more, or enter your email opposite to download the fully customisable Excel version of the checklist.

Download the free checklist

    Your best email (we will email your link to the checklist to this address)*

    Click here to read our privacy policy.

    The contents of our strategic data migration checklist

    Our full data migration process is often used to deliver a large scale data migration, from planning to legacy system retirement. However, we can also select the appropriate components for a specific, smaller project.

    This section covers the high-level planning aspects of a data migration. Depending on the client’s requirements, our consultants ensure that the following areas are thoroughly defined:

    • Project scoping. This is a high level review to ensure that the project will be sufficiently resourced. Typically, data movement projects are under-resourced, and this stage tells the business upfront how much time, money and personnel will be required. This is where budgets and person hours will be calculated.
    • Landscape analysis. Understanding all the systems that will be involved – at a deep level – is critical. The assessment often finds that the landscape for the data migration is far more extensive than just the core source/target system. The analysis needs to include not just the source and target systems, but also any legacy systems and external systems involved.  
    • Data assurance. Making sure the data is of sufficient quality to move is crucial. This step can involve developing data rules, but also asks questions such as where and how data quality issues will be fixed. It is important to prioritise ensuring that the relevant data protection regulations are satisfied.
    • Core migration. This is the implementation of the data movement solution, but the plan should always include testing as well as deployment. The plan will usually decide roles and responsibilities, security clearances, access to the systems and the optimum deployment time.
    • Legacy decommissioning. If we’re moving data from a system that is currently in use, but is to be turned off, we plan how the business can continue when that system is decommissioned. For large migrations, this can include decommissioning buildings, hardware and staff. For smaller projects, ensuring that users are able to continue to do their jobs – via training and checking the technical capabilities of the new system – may be all that’s required.

     

    The contents of our tactical data migration checklist

    The detail is important too. A typical tactical checklist includes all the specific areas our consultants need to investigate to make a data migration project a success:

    • Understanding the source system. What subset of data do we need to move? Are there any peculiarities or variations in how the system has been used?
    • Accessing the source and target systems. We need to develop programmatic access, for example identifying the best tool to access the source data and developing a Java access method for the target. Our consultants also need to find a way to access the metadata (descriptions of the data types) and the data itself. We also need physical access to representative systems to investigate and develop the solution iteratively.
    • Interpreting the source data. For instance, what unit of measure is used?
    • Identifying domain experts. We will sometimes need subject matter experts for both the source and target systems. Our consultants work with them to develop the mapping specification.
    • Data quality. Are there requirements for cleansing data, running rules against the source data or against the data once loaded into the target? What is the workflow for improving data quality to satisfy data governance regulations?
    • External systems. Are there other systems involved? For instance, do the client’s staff extract data into Excel and use that for their day-to-day work, or do they reference data systems? Sometimes reference data lookups need to be created, to enable standardisation.
    • Testing. Our consultants work with relevant people in the client’s team to develop use cases for unit/integration testing. How will user acceptance testing be performed?
    • Deployment. Is this a continuous process or a one-off? Who will run the data movement, and how? Does it plug into a workflow engine, for example? Are there restrictions on when it can be run?
    • Performance. What are the client’s requirements for performance, error handling and audit trails?
    • Contacts. Our consultants identify stakeholders and sponsors within the business to answer questions, ensure necessary support and provide access to resources.
    • Access issues. Our requirements may include security clearance, the ability to install software or to add our own machines to the relevant networks.
    • A definition of successful completion. Who needs to sign off on the project? What needs to be in place for the sign off to occur?

    Access the spreadsheet version here

    To get a free copy of the data migration checklist as a fully customisable Excel spreadsheet, please complete the form below.

    Data-Migration-Checklist

      Your best email (we will email your link to the checklist to this address)*

      We will email you with a link to the spreadsheet and you will be added to our no-spam email newsletter list. Your contact details will never be shared with anyone else, except that your data will be processed by EmailOctopus in a third country, and you can unsubscribe at any time in one click. Click here to read our privacy policy.

      Data-migration-eGuide