CDC U P P G: Nified Rocess Ractices Uide
CDC U P P G: Nified Rocess Ractices Uide
PRACTICES GUIDE
DATA CONVERSION
Purpose
The purpose of this document is to provide guidance on the practice of Data Conversion and to describe
the practice overview, requirements, best practices, activities, and key terms related to these
requirements. In addition, templates relevant to this practice are provided at the end of this guide.
Practice Overview
At the highest of levels data conversion/migration is defined as the process of translating data from one
format to another. It involves the planning of steps and mapping of data fields to convert one set/type of
data into a different, more desired, format. Data conversions and/or migrations may be performed for a
number of reasons such as hardware or software upgrades, business expansions, data center moves,
combining multiple systems into one, normalization of data, etc. Planning for a data conversion/migration
also requires reviewing existing business processes, organizational policies and procedures, security,
etc., identifying areas that may be impacted by variances between the old and new systems, and
planning accordingly to deal with such impacts.
Often the successful implementation of a new system is dependant upon the ability to convert data from
the old system to the new system. An example of data conversion/migration may be as simple as
converting WordPerfect documents into Microsoft Word documents or as complex as migrating entire
databases from one application, and schema, to another.
Converting and migrating data often involves both software and human intervention. This is especially
true when migrating data contained within a database. Whether a project team uses commercial-off-the-
shelf software to assist the effort, develop their own in-house solution, or uses humans to do the work
manually is dependant upon the systems and data types being converted. Regardless of how the effort it
performed it’s important to recognize that information can easily be discarded but is difficult, if not
impossible, to restore. It is especially important to evaluate this, and understand how data will be
impacted, when converting from one data type to another. The “Practice Activities” section of this
document outlines a high-level strategic approach that may be used to prepare for a data
conversion/migration regardless of the approach taken.
Best Practices
The following best practices are recommended for Data Conversion:
• Risk – Identify potential project risks related to data conversion as early in the project life cycle as
possible. Document these initially identified risks in the project charter and clearly communicate
their potential consequences to project sponsors and stakeholders.
• Plan – Careful planning is the most important contributing factor to a successful project.
• Communicate – Prevent confusion and/or misinterpretation by effectively communicating every
detail, and step, of the planned migration/conversion process.
• Stakeholders – Involve business owners and other relevant stakeholders.
• Backup – System backups should be taken incrementally to allow the project team to revert back
to any point in the system’s life.
• Test Sample – Perform test conversions/migrations with a sampling of the data before attempting
to apply the solution to the entire system.
• Full Test – Perform a controlled, full-volume, “dress rehearsal” test, of the activities required
when converting data to the target system. This is an end-to-end test of the entire data
conversion process and the data on the new system. It includes testing the processes and
procedures planned for the conversion, the new system data, business rules, technology, etc.
This may be less important in small low-risk project but is especially important in large high-risk
projects where many users may be impacted by unforeseen events resulting from the migration.
• Validate – Validate/reconcile that the converted data is accurate and complete.
Practice Attributes
This section provides a list of practice attributes to help project teams determine when and how
development of a Data Conversion impacts a project.
Key Terms
Follow the link below to for definitions of project management terms and acronyms used in this document.
http://www2.cdc.gov/cdcup/library/other/help.htm
• N/A