how to prepare a successful data migration plan - the … · 2010-12-10 · how to prepare a...

33
How to Prepare a Successful How to Prepare a Successful Data Migration Plan Data Migration Plan By George B. Scott AND Solutions Group, Inc [email protected]

Upload: hanguyet

Post on 03-Jul-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

How to Prepare a Successful How to Prepare a Successful Data Migration PlanData Migration Plan

By

George B. ScottAND Solutions Group, Inc

[email protected]

Page 2: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

Basic Plan ContentsBasic Plan Contents

Define Scope and ObjectivesDevelop Initial Plan and Cost SummaryDesign PhaseDevelopment PhaseTest PhaseTransition to New System

Page 3: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

Environmental GuidelinesEnvironmental Guidelines

Tool Selection (Package and Version)Documentation Control– Versioning, Standard Formats– Depositories– Access

Software Version Control

Page 4: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

Who’s InvolvedWho’s InvolvedProject Sponsor RoleSteering CommitteeProject StakeholdersCorporate GatekeepersPMProject Coordinator(s)Project TeamSubject Matter Experts

Page 5: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

Getting StartedGetting Started

Build the PlanConsider Environment & ControlsConsider People

Page 6: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

Basic Plan Basic Plan ---- ScopeScope

Define Scope and ObjectivesDevelop Initial Plan and Cost SummaryDesign PhaseDevelopment PhaseTest PhaseTransition to New System

Page 7: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

Scoping StepsScoping StepsDevelop a Project OutlineDefine Schedule ConstraintsDefine Budget ConstraintsDefine Staffing RequirementsOther Constraints and AssumptionsPrepare a Project CharterPrepare a Preliminary Plan

Page 8: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

Scope Review & ApprovalScope Review & ApprovalReview Project Charter with Sponsor and Stakeholders. Get written approval from all.

Prepare Preliminary Plan with deliverables. Review with Sponsor and Stakeholders. Obtain documented approval.

Page 9: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

Basic Plan Basic Plan –– PlanningPlanning

Define Scope and ObjectivesDevelop Initial Plan and Cost SummaryDesign PhaseDevelopment PhaseTest PhaseTransition to New System

Page 10: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

The Planning PhaseThe Planning PhaseDefine Requirements. Obtain Signoff.Develop Solutions Delivery Spec, Acceptance Tests. Obtain Signoff.Define Environments for Design, Development, Testing, Training & Transition.Refine Project Plan, Schedule, Budget & Deliverables. Obtain Signoff.Confirm Toolsets.

Page 11: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

The Project ScheduleThe Project Schedule

WBS should conform to PMI type standards.Detail and Summary TasksMilestone Tasks (Approvals, etc) Durations, Work Estimates (Hours)Resource Skills – Loaded LaborContingency Planning

Page 12: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

Basic Plan Basic Plan ---- DesignDesign

Define Scope and ObjectivesDevelop Initial Plan and Cost SummaryDesign PhaseDevelopment PhaseTest PhaseTransition to New System

Page 13: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

Detail Internal Design PhaseDetail Internal Design PhasePerform Internal Design. Build Test Cases.Prepare Development EnvironmentWalkthrough Internal Design with SME’s and System GatekeepersRevise Plan. Review with Sponsor.Review any cost or schedule changes with Stakeholders.

Page 14: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

Internal DesignInternal DesignExtract ProcessesData Transformation ProcessesData Clean-up ProcessesData Load ProcessesIndexing Considerations during loadAuditing & Certification designRe-start and Recovery design

Page 15: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

Extract Process DesignExtract Process DesignSources (DB, Table(s), FieldsExtraction Criteria/FilteringExtract Record(s) layoutExtract Field Type/SizesExtract ToolsExtract Transformation (Pro’s/Con’s)Extract Audits, Error Handling

Page 16: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

Data Transformation ProcessesData Transformation ProcessesSource (System, DB, Table, Field Type, Size, Nulls allowed, Required Field)Destination (System, DB, Table, Field Type, Size, Nulls allowed, Required Field)Default ValuesSample ValueReferential Integrity RulesField Transformation Rules, Assumptions, Comments

Page 17: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

Data CleanData Clean--up Designup DesignAddresses– US– Foreign

Phone NumbersEmail AddressesCodes (Obsolete, Non-conforming)Missing Required DataDuplicate Records from Multiple Sources Source vs. load process vs. Destination

Page 18: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

Data Load DesignData Load DesignLoad TimesLoad Precedence (Referential Integrity)Pre-Load (V. Large Data Stores)Special Indexing for Loading OnlySpecial Pre-Load TablesConfiguration Management IssuesManual vs. Automated.Freezing Certified Data

Page 19: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

DB Indexing DesignDB Indexing Design

Load Times vs. IndexingRemoval of non-needed during loadAddition of special for loading only

Page 20: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

Audit & Certification DesignAudit & Certification DesignDate/Time/ID stamp from Extract Record to Record inside Loaded DBID Audit Trail of all files/stores from source to destination DB tableConfiguration Management of all extract, transformation and load routings, work files & new master tablesRecord counts, Reject counts, Run times

Page 21: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

ReRe--start & Recovery Designstart & Recovery Design

Hardware Failure IssuesCommunication Failure Issues– Record Counts– Byte Check Values

DB Configuration Issues (Table space, sort space, temporary space)Software Aborts

Page 22: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

Basic Plan Basic Plan ----DevelopmentDevelopment

Define Scope and ObjectivesDevelop Initial Plan and Cost SummaryDesign PhaseDevelopment PhaseTest PhaseTransition to New System

Page 23: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

Development StepsDevelopment StepsPerform Software Development.Perform Unit Test.May include Acquisition and Installation of Software.Prepare Integrated and System Test Environment.Revise Plan. Review with Sponsor & Stakeholders.

Page 24: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

Basic Plan Basic Plan ---- TestingTesting

Define Scope and ObjectivesDevelop Initial Plan and Cost SummaryDesign PhaseDevelopment PhaseTest PhaseTransition to New System

Page 25: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

Testing PhaseTesting Phase

Conduct Integrated Testing.Correct Deficiencies if found & Repeat.Conduct System Testing.Correct Deficiencies if found & Repeat.Obtain Approval to Proceed.

Page 26: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

Basic Plan Basic Plan ---- TransitionTransition

Define Scope and ObjectivesDevelop Initial Plan and Cost SummaryDesign PhaseDevelopment PhaseTest PhaseTransition to New System

Page 27: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

TransitionTransition

Check Out EnvironmentsTrainingUser Release for Transition (written)Conduct Data MigrationCertify MigrationObtain Transition Approval (written)

Page 28: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

SummarySummary

5% Define Scope & Objectives20% Plan15% Design25% Develop20% Test15% Transition

Page 29: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

CommentComment

Approximately 80% of the PM’s effort is spent in the first 25% of the project (Scope & Planning Phases).

Page 30: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

Common Planning ErrorsCommon Planning ErrorsData Clean-up (25% of total)Configuration Management (5-10%)Error Handling, Rejected Records, Audit CapabilityTransition Dress Rehearsal RunsCommunication and Environmental Set-up and Check-outLegal Requirements buried in data (FDA, EPA, DOT, OSHA, EEOC, IRS, etc)Test Environment Set-up (Resources) and Timing (When Needed)

Page 31: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

Why PlanWhy Plan

Proven that it works.ScalableControls expectationsControls cost and scheduleMaximizes QualityNo surprises for your Customer

Page 32: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

Keys to SuccessKeys to SuccessThe Project Sponsor must have sufficient power to reject scope creep or schedule delays.The Project Sponsor must trust you. Be open and honest with the Project Sponsor at all time.Obtain guidance from someone who has managed a migration.As PM, don’t kid (a.k.a BS) yourself.

Page 33: How to Prepare a Successful Data Migration Plan - The … · 2010-12-10 · How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@ANDsg.com

?’s?’sGeorge B. ScottAND Solutions Group, Inc.

1380 Lead Hill Blvd, Suite 106Roseville, CA 95661

866-388-2640