How to Prepare a Successful Data Migration Plan. George B. Scott AND Solutions Group, Inc

Similar documents
Dallas IIA Chapter / ISACA N. Texas Chapter. January 7, 2010

Central Agency for Information Technology

44-76 mix 2. Exam Code:MB Exam Name: Managing Microsoft Dynamics Implementations Exam

Minnesota Health Insurance Exchange (MNHIX)

<name of project> Software Project Management Plan

Project Charter and Scope Statement

Using Project Management Best Practices to Manage Oracle Enterprise Resource Planning (ERP) Projects Session ID# 12048

The PMP Application Process

MNLARS Project Audit Checklist

Project Management Professional (PMP)

PROJECT MANAGEMENT PLAN CHECKLIST

SAP ERP Upgrade Checklist Project Preparation

Oakland County Department of Information Technology Project Scope and Approach

Project Knowledge Areas

Organization. Project Name. Project Overview Plan Version # Date

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME >

Module 2: The Project Initiation Stage

Project Management Plan for

Project Audit & Review Checklist. The following provides a detailed checklist to assist the PPO with reviewing the health of a project:

Harmonized Risk Scoring-Advance Trade Data Internal Audit Report

Development, Acquisition, Implementation, and Maintenance of Application Systems

GPMCEP GLOBAL PROJECT MANAGEMENT, LLC C O U R S E

THE FUNDAMENTALS OF PROJECT MANAGEMENT

A Comparison of PMI s PMBOK Guide Versions 4 & 3

Standards for Developing and Implementing Administrative Systems at UC Davis

Project Implementation Process (PIP)

Template for IT Project Plan. Template for IT Project Plan. [Project Acronym and Name]

At the end of this chapter. Project Charter. What is a Project Charter? What is a Project Charter? Why is a Project Charter used?

Department of Administration Portfolio Management System 1.3 June 30, 2010

LGS Project Management Methodology

Introduction to OpenPPM

California Department of Mental Health Information Technology Attention: MHSA-IT th Street, Room 141 Sacramento, CA 95814

THE PROJECT MANAGEMENT KNOWLEDGE AREAS

Computing Services Network Project Methodology

ITIL and Data Center Migration

PROJECT MANAGEMENT PLAN Outline VERSION 0.0 STATUS: OUTLINE DATE:

Internet Banking Internal Control Questionnaire

The Job of the Project Manager. Robert Youker World Bank (retired) 5825 Rockmere Drive Bethesda, Md. USA

USFWC Project Management Workshop May 31 st, 2014

STS Federal Government Consulting Practice IV&V Offering

Prepared by: Rick Leopoldi November 22, 2003

The Project Management Plan will be used to guide, communicate and coordinate project efforts.

21. Earned Value deals with: a. EV Scope b. PV Time c. AC Cost 22. Portfolios are organized around business goals. 23. Take stern action against

Project Management Framework

Oakland County Department of Information Technology Project Scope and Approach

Project Planning Worksheet

Objectives. Project Management Overview. Successful Project Fundamentals. Additional Training Resources

STSG Methodologies and Support Structure

Oakland County Department of Information Technology Project Scope and Approach

Project Management Guidelines

FISCAL PLAN RESPONSE TO THE AUDITOR GENERAL

Project Management Change Management Procedure

Making project management indispensable for business results. Project Management 101

The Final Quality Gate: Software Release Readiness. Nancy Kastl, CSQA Kaslen Group, Inc. (630)

BUSINESS OCR LEVEL 3 CAMBRIDGE TECHNICAL. Cambridge TECHNICALS BUSINESS PROJECT MANAGEMENT CERTIFICATE/DIPLOMA IN K/502/5459 LEVEL 3 UNIT 18

Best Practices Statement Project Management. Best Practices for Managing State Information Technology Projects

Why are PMO s are Needed on Large Projects?

Identity & Access Management Case Study & Lessons Learned. Prepared by Tariq Jan

How To Write A Project Management Plan

White Paper. Making the case for PPM

2.2 INFORMATION SERVICES Documentation of computer services, computer system management, and computer network management.

INTRODUCTION. Page 1 of 16

Voice Over IP Network Solution Design, Testing, Integration and Implementation Program Overview

Oakland County Department of Information Technology Project Scope and Approach

Checklist For Business Recovery

IT Service Continuity Management PinkVERIFY

Internal Audit Checklist

Program Title: Advanced Project Management Knowledge, Skills & Software Program ID: # Program Cost: $4,690 Duration: 52.

Integrating the Worldwide Project Management Method (WWPMM) into an IBM Global Services Method Project

Project Processes. Media Snapshot. Project Management Process Groups

Understanding Software Project Management PMI fundamentals, Project Selection, Initial documents Emanuele Della Valle

PMP project management methodology applied in ITRI

Example IEEE software project management plan (SPMP)

Oakland County Department of Information Technology Project Scope and Approach

REQUEST FOR PROPOSAL (RFP)

AS9100 Quality Manual

Software Test Plan (STP) Template

Knowledge Area Inputs, Tools, and Outputs. Knowledge area Process group/process Inputs Tools Outputs

IT Project: System Implementation Project Template Description

IT Project Full Business Case Report

Cisco and VMware Virtualization Planning and Design Service

UNIVERSITY OF GUELPH PROJECT MANAGEMENT FRAMEWORK

OE PROJECT CHARTER TEMPLATE

INFORMATION TECHNOLOGY PROJECT REQUESTS

Input, Output and Tools of all Processes

SECTION I PROJECT SUMMARY (TRW)

Project Scope and Approach

Foundations of Project Management. Presented by: Kelly Baumer, MBA, PMP Mindy Rings, MBA, PMP

Windchill System Upgrade Methodology

The purpose of this course is to provide practical assistance for defining and managing project scope.

Business Continuity Planning. Description and Framework. White Paper. Preface. Contents

A. What Seller should be doing. Future retirees should note that it can take a decade to properly prepare a practice for sale.

The Feasibility Study Process. Developed by Tim O Connell

Develop Project Charter. Develop Project Management Plan

Project Charter Client: IPS

Data Center Strategy and Services Experts. An Introduction to Move Methods ALTUS TECHNOLOGIES CORPORATION. September, 2009

Project Management Concepts

SAP Product Stewardship Network Supplier Enablement Service Description (English)

Module 1 Diploma of Project Management

Transcription:

How to Prepare a Successful Data Migration Plan By George B. Scott AND Solutions Group, Inc george_scott@andsg.com

Basic Plan Contents Define Scope and Objectives Develop Initial Plan and Cost Summary Design Phase Development Phase Test Phase Transition to New System

Environmental Guidelines Tool Selection (Package and Version) Documentation Control Versioning, Standard Formats Depositories Access Software Version Control

Who s Involved Project Sponsor Role Steering Committee Project Stakeholders Corporate Gatekeepers PM Project Coordinator(s) Project Team Subject Matter Experts

Getting Started Build the Plan Consider Environment & Controls Consider People

Basic Plan -- Scope Define Scope and Objectives Develop Initial Plan and Cost Summary Design Phase Development Phase Test Phase Transition to New System

Scoping Steps Develop a Project Outline Define Schedule Constraints Define Budget Constraints Define Staffing Requirements Other Constraints and Assumptions Prepare a Project Charter Prepare a Preliminary Plan

Scope Review & Approval Review Project Charter with Sponsor and Stakeholders. Get written approval from all. Prepare Preliminary Plan with deliverables. Review with Sponsor and Stakeholders. Obtain documented approval.

Basic Plan Planning Define Scope and Objectives Develop Initial Plan and Cost Summary Design Phase Development Phase Test Phase Transition to New System

The Planning Phase Define 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.

The Project Schedule WBS should conform to PMI type standards. Detail and Summary Tasks Milestone Tasks (Approvals, etc) Durations, Work Estimates (Hours) Resource Skills Loaded Labor Contingency Planning

Basic Plan -- Design Define Scope and Objectives Develop Initial Plan and Cost Summary Design Phase Development Phase Test Phase Transition to New System

Detail Internal Design Phase Perform Internal Design. Build Test Cases. Prepare Development Environment Walkthrough Internal Design with SME s and System Gatekeepers Revise Plan. Review with Sponsor. Review any cost or schedule changes with Stakeholders.

Internal Design Extract Processes Data Transformation Processes Data Clean-up Processes Data Load Processes Indexing Considerations during load Auditing & Certification design Re-start and Recovery design

Extract Process Design Sources (DB, Table(s), Fields Extraction Criteria/Filtering Extract Record(s) layout Extract Field Type/Sizes Extract Tools Extract Transformation (Pro s/con s) Extract Audits, Error Handling

Data Transformation Processes Source (System, DB, Table, Field Type, Size, Nulls allowed, Required Field) Destination (System, DB, Table, Field Type, Size, Nulls allowed, Required Field) Default Values Sample Value Referential Integrity Rules Field Transformation Rules, Assumptions, Comments

Data Clean-up Design Addresses US Foreign Phone Numbers Email Addresses Codes (Obsolete, Non-conforming) Missing Required Data Duplicate Records from Multiple Sources Source vs. load process vs. Destination

Data Load Design Load Times Load Precedence (Referential Integrity) Pre-Load (V. Large Data Stores) Special Indexing for Loading Only Special Pre-Load Tables Configuration Management Issues Manual vs. Automated. Freezing Certified Data

DB Indexing Design Load Times vs. Indexing Removal of non-needed during load Addition of special for loading only

Audit & Certification Design Date/Time/ID stamp from Extract Record to Record inside Loaded DB ID Audit Trail of all files/stores from source to destination DB table Configuration Management of all extract, transformation and load routings, work files & new master tables Record counts, Reject counts, Run times

Re-start & Recovery Design Hardware Failure Issues Communication Failure Issues Record Counts Byte Check Values DB Configuration Issues (Table space, sort space, temporary space) Software Aborts

Basic Plan --Development Define Scope and Objectives Develop Initial Plan and Cost Summary Design Phase Development Phase Test Phase Transition to New System

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

Basic Plan -- Testing Define Scope and Objectives Develop Initial Plan and Cost Summary Design Phase Development Phase Test Phase Transition to New System

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

Basic Plan -- Transition Define Scope and Objectives Develop Initial Plan and Cost Summary Design Phase Development Phase Test Phase Transition to New System

Transition Check Out Environments Training User Release for Transition (written) Conduct Data Migration Certify Migration Obtain Transition Approval (written)

Summary 5% Define Scope & Objectives 20% Plan 15% Design 25% Develop 20% Test 15% Transition

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

Common Planning Errors Data Clean-up (25% of total) Configuration Management (5-10%) Error Handling, Rejected Records, Audit Capability Transition Dress Rehearsal Runs Communication and Environmental Set-up and Check-out Legal Requirements buried in data (FDA, EPA, DOT, OSHA, EEOC, IRS, etc) Test Environment Set-up (Resources) and Timing (When Needed)

Why Plan Proven that it works. Scalable Controls expectations Controls cost and schedule Maximizes Quality No surprises for your Customer

Keys to Success The 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.

? s George B. Scott AND Solutions Group, Inc. 1380 Lead Hill Blvd, Suite 106 Roseville, CA 95661 866-388-2640