migrating data: how to reduce risk

20
www.etlsolutions .com Migrating data: How to reduce risk

Upload: etlsolutions

Post on 16-Jan-2015

5.007 views

Category:

Technology


0 download

DESCRIPTION

A recommended methodology for reducing the risks involved in data migration.

TRANSCRIPT

Page 1: Migrating data: How to reduce risk

www.etlsolutions.com

Migrating data: How to reduce risk

Page 2: Migrating data: How to reduce risk

Data migration: A risk!

30% of data migration

projects fail.Source: Bloor Research, 2011

38% of data migration projects run over time or

budget.Source: Bloor Research, 2011

Page 3: Migrating data: How to reduce risk

• The vendor hand-wrote the migration to target system

• Rewritten three times due to:• Structural limitations• Performance (twice)

• Bugs in code delayed the migration• Bugs in code caused incorrect data,

making it difficult to test actual migration logic

A real-life example of the risks involved

We were called in to rescue a project in which tools had not been used:

Page 4: Migrating data: How to reduce risk

Business ownership: transparency, control, engagement

Use of toolsets Use of a project management

methodology A team with skills and experience in

data migration Use standards wherever applicable Use of a data migration methodology

Recommended best practice

Page 5: Migrating data: How to reduce risk

Identify and mitigate risks Ensure confidence in the project

team Appropriate resourcing Keep the project on track:

Within budget On time

Reduce the overall cost and effort needed

Recommended team leader objectives

Page 6: Migrating data: How to reduce risk

Overview of our recommended data migration process

ScopingLegacy

decommissioning

Business engagement

Assessments

Core migration

Page 7: Migrating data: How to reduce risk

• Migration methodology: an in-depth process for each stage of the data migration, bringing in specialists at key times and working to a structured plan and documents

• Project management methodology: We use PRINCE2 to ensure that the migration is well managed to a common standard

• ISO standards: We use 15288,12207,and 8000 to ensure the methodologies have a core standard structure

• Migration software: The core migration steps should be carried out using a well established tool

• Migration specialists: Specialists should be available for the duration of the project

Embed best practice within the process

Page 8: Migrating data: How to reduce risk

• Helps to identify gaps in the existing skill base

• Shows where training may be required

• Reduces reliance on external experts

• Grows the confidence of the project team

• Provides individuals with greater clarity about their roles

• Our proprietary Data Migration Competency Framework is designed specifically to support data migration teams

Data migration process: Assessments

Staff competency assessment

• A strategic review of the proposed project, examining:

• Plans• Processes• Workflows• Data targets• Systems

• Identifies and mitigates risks and issues before they occur

Project assessment

Page 9: Migrating data: How to reduce risk

• A detailed, tactical examination of the proposed project, including:

• Stakeholders and deliverables expected

• Budgets• Deadlines• Communication plans• Available experts: business

domain, systems, migration experts

• Helps with project planning to mitigate risk

• Provides business leaders with a clear view of the project plan

Data migration process: Scoping

Project scoping

• A detailed examination of the project’s technical structure:

• Available models• Available software• Data volume and quality

• Identifies potential technical issues before they occur

Technical scoping

Page 10: Migrating data: How to reduce risk

Data migration methodology

Core migration

Landscape analysis

Data discovery

Data modelling

Data assurance

Data review

Data cleansing

Requirements analysis

Project scoping

Configuration

Migration design

Testing design

Migration development

Testing development

Execution

Review

Legacy decommissioning

Iterative agile development is used throughout

Page 11: Migrating data: How to reduce risk

• Landscape analysis encompasses the systematic process of identifying all source and target systems that may be involved in the data migration

• Gain an overview of the source and target systems

• Key tasks:• Understand how each system works• Understand how the data within each system

is structured• Model the systems• Model links and interactions between systems• Model data structures

Landscape analysis in more detail

Page 12: Migrating data: How to reduce risk

• Data assurance puts measures in place to ensure that all information used within the data migration is handled accurately

• Data quality is a key element, along with data cleansing where required

• Planning is required for the retirement of data, for deletion or for storage due to industry regulations

• Key tasks:• Data review• Data cleansing

Data assurance questions:• What data migration and

profiling tools are available?• Are there key areas of

weakness in data?• Are rules for the data quality

(attribute and relational) within the source already documented?

• Which governing rules have to be applied to the data?

• Will all data be migrated?

Data assurance in more detail

Page 13: Migrating data: How to reduce risk

• Profiling is carried out to identify areas of the data that may not be of sufficient quality to meet business requirements

• Data quality definitions define the quality that must be attained for elements, attributes and relationships within the source system; these definitions will be used during the profiling to verify if the data adheres to the rules defined

• The system retirement plan defines which data will be moved from the old system to the new and what is no longer required

The key data assurance tasks

Data review

• Define the cleansing rules which will be carried out manually and those which will be automated:

• The manual cleansing will be typically be carried out prior to migration

• The automated cleansing will be carried out as a first step of the migration or indeed may also be able to be carried out prior to migration

• Data verification is focused on the checking of data being available, accessible, in the correct format and complete

• Data impact analysis is carried out to evaluate the effect on other elements and systems

Data cleansing

Page 14: Migrating data: How to reduce risk

What happens when data assurance is omitted?

• Multinational 3-way multi-company venture• US vendor migrating data• UK project management

• No migration management• Lack of resource• No verification or quality rules• No profiling carried out• Ad-hoc testing

• Security delays of 6 months• Testing time increased by 3 months• 1 month delay for invalid characters• Additional dry-run required due to issues encountered

Page 15: Migrating data: How to reduce risk

• Use a structured approach with methodologies to guide the process

• Establish clear structures and boundaries: a methodology will help with this

• Ensure tool-based execution: we use our own commercially available software, Transformation Manager

• Carry out tool-based testing• Create an organisation-focused go live: scoping the project at

an early stage can assist in disseminating the information to stakeholders around timings and resource required to achieve the goals

Core migration in more detail

Page 16: Migrating data: How to reduce risk

A core migration design

Page 17: Migrating data: How to reduce risk

Our offerings for data management

Transformation Manager data

movement software

Support, training and mentoring services

Data migration packaged services

Page 18: Migrating data: How to reduce risk

Everything under one roof Greater control and

transparency Identify and test against errors

iteratively Greater understanding of the

transformation requirement Automatically document Re-use and change

management Uses domain specific

terminology in the mapping

Why Transformation Manager?

For the user:

Page 19: Migrating data: How to reduce risk

Why Transformation Manager?

Reduces cost and effort Reduces risk in the project Delivers higher quality and

reduces error Increases control and

transparency in the development

Single product Reduces time to market

For the business:

Page 20: Migrating data: How to reduce risk

www.etlsolutions.com

Raising data management

standards

www.etlsolutions.com

Contact us for more information:

Karl Glenn, Business Development [email protected]+44 (0) 1912 894040

Read more on our website:

www.etlsolutions.com

Images from Free Digital Photos freedigitalphotos.net