Delivering critical data migration projects, seamlessly
Many organisations find themselves faced with a data migration project that is complex or under-resourced. We provide a fast return on investment by running your project on time and to budget. We accurately extract, move and consolidate data from disparate multiple sources and legacy systems, unifying even the most complex data structures.
Why our clients use our data migration services
Our structured methodology enables us to efficiently manage the inevitable changes and issues that appear in any data migration project. Using our methodology to plan the project’s business and technical requirements enables our consultants to minimise the migration’s risk.
Smooth project delivery.
Conflicts of interest between the organisation, users and technical staff can compromise the accuracy and integrity of the migration. Our process ensures that our consultants agree and define all requirements with your stakeholders, providing transparency and control.
Transformation Manager, our proprietary data migration software, has a small deployment footprint. It plugs into existing frameworks with minimal operational impact and does not interrupt workflow. And because our consultants use Transformation Manager, you avoid the additional cost of licences and the risks associated with unknown systems.
Our portfolio of data migration services includes a range of relevant options. Choose the services that suit you best, from initial project scoping to legacy decommissioning, in combinations or individually.
Our data migration service process
Our consultants design clear steps to your migration, with the flexibility to adjust to your project’s unique circumstances. We control risk from an early stage by having key documents signed off in stages, giving you visibility and keeping the process flowing smoothly. Working with your team, we ensure that the project is delivered smoothly with minimal disruption.
Scoping is an optional analysis which studies what the project will involve, what the risks are and how the project should be organised and approached. It includes a review of your resources and staff to ensure that risk is minimised and that stakeholders are fully engaged.
This is a detailed information-gathering exercise about the technical architecture, hardware, software, configurations and standards involved in the migration. The results define the project’s targets and actions, and minimise the risk of unforeseen requirements and costly change requests or overruns.
A key step in a successful data migration project is establishing exactly what data you have and what you need. This analysis identifies the data currently in use from both business and system perspectives. The aim is to address any gaps and locate the most accurate version of the data, model source and target systems.
This service provides a clear migration design and implementation, specifically designed to give you visibility and reduce risk at every stage of the process. The service includes:
- Configuration. A structural configuration ensures that all aspects of the migration are functionally correct. This includes ensuring that storage and versioning of project artefacts are available, ensuring hardware is accessible and ensuring that our consultants have access to your site if required.
- Migration design. This plans the extraction of data, data cleansing, data verification and transformation of the data. These core steps are constructed to enable a smooth flow of data during the migration itself.
- Testing design. An overall testing plan defines the stages of the migration. This includes how each stage will be tested at the unit level. Then integration testing will check the entire migration from start to end, ensuring that it is functionally correct across all its components.
- Migration development. The migration itself is developed in stages, using an agile methodology. This ensures that any problems are addressed at an early stage and enables those downstream at the target end to get actual data sooner for testing purposes.
- Testing development. Testing is carried out within a test framework that can be provided or created for the project. This framework allows unit tests to be run regularly to immediately highlight any issues.
- Execution. Many of the artefacts linked to the execution stage will have been created prior to the actual execution of the migration. Documents such as dry run plans and recovery plans will have already started iterative development cycles during the earlier stages. A number of dry runs will test the go-live strategy, allowing the go-live plan to be refined as required. The initial dry run may only use part of the sample data. After the initial dry run, a test migration takes place before execution.
This option ensures that all your legacy systems are ready to be decommissioned. It includes the execution of the decommissioning plan and any required archiving of data.