asug ppt ensuring a successful data migration_final

29
] SHERRYANNE MEYER [ ASUG INSTALLATION MEMBER MEMBER SINCE: 2000 ANUP MAHESHWARI [ ASUG INSTALLATION MEMBER MEMBER SINCE: 2008 AJAY VONKARERY [ ASUG INSTALLATION MEMBER MEMBER SINCE: 1999 Ensuring a Successful Data Migration Todd Conrad Data Migration Lead St. Jude Medical, Inc

Upload: todd-conrad

Post on 11-Feb-2017

53 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: ASUG PPT Ensuring a Successful Data Migration_Final

]

SHERRYANNE MEYER[ASUG INSTALLATION MEMBER MEMBER SINCE: 2000

ANUP MAHESHWARI[ASUG INSTALLATION MEMBER MEMBER SINCE: 2008

AJAY VONKARERY[ASUG INSTALLATION MEMBER MEMBER SINCE: 1999

Ensuring a Successful Data Migration

Todd ConradData Migration LeadSt. Jude Medical, Inc

Page 2: ASUG PPT Ensuring a Successful Data Migration_Final

Real Experience. Real Advantage.

[

2

Agenda

St. Jude’s Journey with Data Migration

Data Verification Process

Technology Requirements

Leading Knowledge Workers

Page 3: ASUG PPT Ensuring a Successful Data Migration_Final

Real Experience. Real Advantage.

[

3

St. Jude Medical, Inc St. Jude Medical develops medical technology and services

that focus on putting more control into the hands of those who treat cardiac, neurological and chronic pain patients worldwide

Global Headquarters: St. Paul, Minnesota

Website: www.sjm.com

2008 Net Sales: $4.363 billion

Global Reach: Has operations and manufacturing facilities worldwide, with products sold in more than 100 countries

Employees: Approximately 14,000 employees worldwide

SAP Environments: ECC 6.0; SCM 4.1; GTS 7.2; CRM 5.0; & BI 7.0

Page 4: ASUG PPT Ensuring a Successful Data Migration_Final

Real Experience. Real Advantage.

[

4

St. Jude’s First Data Migration Experience

Project goals missed

Business frustrated with results

Project team morale declined

Project and SAP image tarnished

Page 5: ASUG PPT Ensuring a Successful Data Migration_Final

Real Experience. Real Advantage.

[

5

St. Jude’s Recent Data Migration Experience Three successful data migrations and go-lives to

date Most recent was considered “boring” by Project

Management Office (PMO)

More than 35 million records loaded and with just 1,390 failures (99.996% successful)

$140 million inventory load with less than $5 variance

Data Migration Process was removed as a top concern for a successful SAP implementation

Page 6: ASUG PPT Ensuring a Successful Data Migration_Final

Real Experience. Real Advantage.

[

6

Data Migration Learning Points

VerificationSelection

Leadership

Technology Process

People

Page 7: ASUG PPT Ensuring a Successful Data Migration_Final

Real Experience. Real Advantage.

[

7

Data Migration Process

Developers build process to transform the data and manage

the flow into SAP

Business and SAP Expert determines

requirements

Legacy Term = 45

SAP Term= Z300

SAP Expert explains how the data will work in

SAP

Business verifies data

Page 8: ASUG PPT Ensuring a Successful Data Migration_Final

Real Experience. Real Advantage.

[

8

Data Verification Key Elements

Business owners’ involvement critical as they own the data

Take a risk-based approach as not all data requires the same verification activities

Used one document to verify the migration process and the data

Page 9: ASUG PPT Ensuring a Successful Data Migration_Final

Real Experience. Real Advantage.

[

9

Business Verifies the Data

Data Staging

WarehouseSource Target

(SAP)Data Flow

Data Flow

Data Flow

1. Business verifies source data was pulled correctly

2. Business verifies data was staged correctly

3. Business verifies target data was loaded correctly

Business verifies data was loaded correctly

Business verifies source

Page 10: ASUG PPT Ensuring a Successful Data Migration_Final

Real Experience. Real Advantage.

[

10

Risk Based Approach

Good Manufacturing

Practice

High Risk

Low Risk

Yes

No Complexity Ranking

Priority RatingLow

High

Low

Data Verification Activities for High Risk

Data Verification Activities for

Low Risk

Conversion Risk Level

Page 11: ASUG PPT Ensuring a Successful Data Migration_Final

Real Experience. Real Advantage.

[

11

Sample of Data Verification Form

Legacy Customer Number

SAP Partner Number Legacy Terms Code SAP Payment Terms

89070573 1000038776 1 Z300

89001362 1000038698 11 Z300

89055346 1000039442 19 Z600

89000405 1000040089 45 Z300

66004177 1000040021 75 Z750

89000241 1000039961 85 Z120

88005529 1000039253 90 Z900

89067484 1000038905   Z300

Page 12: ASUG PPT Ensuring a Successful Data Migration_Final

Real Experience. Real Advantage.

[

12

Data Verification: Lesson Learned

The business signing verification documents dramatically improves the actual verification activity

The verification process needs to be practiced and documented

There are other opportunities for feedback, so load good data in as many environments as you can

Modeling Business Day in the Life Training

Page 13: ASUG PPT Ensuring a Successful Data Migration_Final

Real Experience. Real Advantage.

[

13

Technology Checklist

Support the golden rule that the business owns the data How can you get the business comfortable with the data

migration process and it meets their requirements? How will it help identify issues?

Support a Repeatability Extraction, Translation, and Load Process

How will the data be extracted from the legacy system? How will you construct missing data? Can you identify data that will not load? What load techniques will you use? How will you determine the load was successful? Reusable code? Change control tracking? Is flexible and allows for late discoveries?

Easy to Learn and Support Does it use standard development languages?

Page 14: ASUG PPT Ensuring a Successful Data Migration_Final

Real Experience. Real Advantage.

[

14

Technology: Lesson Learned

The balancing act between cost and benefits

Verification Reports

Number and Timing of Loads

Late Changes

Cleansing Activities

Page 15: ASUG PPT Ensuring a Successful Data Migration_Final

Real Experience. Real Advantage.

[

15

People: Managing Geeks

Their personalities

Their work

Your leadership model

Page 16: ASUG PPT Ensuring a Successful Data Migration_Final

Real Experience. Real Advantage.

[

16

Their Personalities

Problem Solver

Independent

Competitive

Sense of Humor

Page 17: ASUG PPT Ensuring a Successful Data Migration_Final

Real Experience. Real Advantage.

[

17

Their Work

Failure is the Norm

Ambiguity Rules

Creativity Required

Page 18: ASUG PPT Ensuring a Successful Data Migration_Final

Real Experience. Real Advantage.

[

18

Your Leadership Model

Create a sub-culture: “The Flying Pigs”

Short straw, but important work

Determine when the solution is done

Perfection limits

Know when to manage the Ends and when to manage the Means

Load and defect communication process

Page 19: ASUG PPT Ensuring a Successful Data Migration_Final

Real Experience. Real Advantage.

[

19

Key Learning Points

Business Ownership key in verification

process

Technology that supports your

migration model

Leadership required for

people to succeed

Technology Process

People

Page 20: ASUG PPT Ensuring a Successful Data Migration_Final

Real Experience. Real Advantage.

[

20

Data Migration Journey

Page 21: ASUG PPT Ensuring a Successful Data Migration_Final

Real Experience. Real Advantage.

[

21

[

] Thank you for participating.

SESSION CODE: 1709

Please remember to complete and return your evaluation form following this session.

For ongoing education on this area of focus, visit the Year-Round Community page at www.asug.com/yrc

Page 22: ASUG PPT Ensuring a Successful Data Migration_Final

Real Experience. Real Advantage.

[

22

APPENDIX

Todd Conrad Contact Information BackOffice Associates Contact Information Data Migration Truths Data Success Factors Data Verification Activities – Low Risk Data Verification Activities – High Risk ANSI Standards

Page 23: ASUG PPT Ensuring a Successful Data Migration_Final

Real Experience. Real Advantage.

[

23

Todd Conrad

St. Jude Medical, IncData Migration Lead14900 Minnetonka Industrial RoadMinnetonka, MN [email protected]

Page 24: ASUG PPT Ensuring a Successful Data Migration_Final

Real Experience. Real Advantage.

[

24

Todd Kyle

BackOffice Associates, LLC Account ExecutiveSouth Harwich, MA 02661T 774-408-3482C 978-766-7617www.boaweb.com

Page 25: ASUG PPT Ensuring a Successful Data Migration_Final

Real Experience. Real Advantage.

[

25

Data Migration Truths

The business owns the data through the entire migration process

Data loads are not about data, but the whole cutover activity

Data is required to run SAP and poor data can lead to catastrophic failure

Business knows how their data runs in legacy, but not in SAP

SAP Experts (Functional Team) know SAP data requirements, but do not know legacy data

Data migration is an iterative process How many data loads do you want before Go-live?

Learning must occur after each load to improve the migration

Legacy data has gaps, inconsistencies and redundancies Data Cleansing and Consolidating project will cause data migration

scope creep

Page 26: ASUG PPT Ensuring a Successful Data Migration_Final

Real Experience. Real Advantage.

[

26

Data Migration Success Factors

John Morris – Practical Data Migration

Experienced Staff (People) Standardized Method (Process) Flexible, business-driven migration solution

(Technology) Four Golden Rule

Data migration is a business issue The business knows best No one can afford perfect data If you can’t count it, it doesn’t count

Page 27: ASUG PPT Ensuring a Successful Data Migration_Final

Real Experience. Real Advantage.

[

27

Data Verification Activities CranSoft – High RiskData Verification Worksheet The Data Verification Worksheet is the signature document that states the Business has completed the appropriate

data verification and the load process meets their requirements. The worksheet will document the environment the verification occurred. The Business completes the verification activity and signs the document. The document will be scanned and attached to the appropriate requirement in Ascendant.

Data Migration Review - Quality Environment The Data Verification Form (DVF) will be used to verify that CransSoft method has correctly met the requirements as

defined in the Data Map. After the data has been loaded into a Qualified Environment, an extraction from the SAP Target Table(s) will occur. Then a DVF (all columns, but a sample of the entire load), which compares the Source Fields to the Target Fields, will be reviewed by the Business. The DVF will be attached to the corresponding requirement in Ascendant. Defects related to a Qualified Environment are logged in Quality Center.

Data Verification Reports (DVRs) In addition to the Data Verification Form, other reports may be created to verify the migration process. Example

include: a) the total number of records extracted to the total number of records to be load to the total number of records that were load; b) exception report that list the data elements that did not met a SAP configuration or a Business Readiness Rule; c) Summaries of key attributes of the data that will be or were loaded. These reports can be reviewed before the data is loaded into SAP (pre-load) or after the data has been loaded (post load). Pre-load reports sources will be the Data Staging Warehouse and the Post Load Report source can include an extract from SAP. The Business defines and reviews the DVRs.

Design Review Data Team Developers will review a standard checklist to determine the load sequences documents follow

appropriate methodology for CransSoft loads. Design reviews will be completed prior to loads into Production and will be attached to appropriate requirement in Ascendant.

Data Migration Review – Production Environment After loading into a Quality Environment and it is determined that the load meets the business requirements (pass)

the sample size may be decreased for the Production Verification. A load is considered pass if there are no design defects, which affect the CranSoft rules, created and implemented after the load into a Qualified Environment. The Date Verification Form and Data Verification Worksheet will be attached to the corresponding requirement in Ascendant. Defects for Production are logged in Remedy and assigned to appropriate SAP Expert for disposition.

Load Errors A review of the standard target reports that identify if any of the Data Object failed during the load process. If a

load error occurs when loading into the Production Client, a remedy ticket will be created and assigned to appropriate SAP Expert for disposition.

Page 28: ASUG PPT Ensuring a Successful Data Migration_Final

Real Experience. Real Advantage.

[

28

Data Verification Activities CranSoft – Low Risk Data Verification Worksheet The Data Verification Worksheet is the signature document that states the Business has completed

the appropriate data verification and the load process meets their requirements. The worksheet will document the environment the verification occurred. The Business completes the verification activity and signs the document. The document will be scanned and attached to the appropriate requirement in Ascendant.

Data Migration Review The Data Verification Form (DVF) will be used to verify that CransSoft method has correctly met the

requirements as defined in the Data Map. After the data has been loaded into a Qualified Environment, an extraction from the SAP Target Table(s) will occur. Then a DVF (all columns, but a sample of the entire load), which compares the Source Fields to the Target Fields, will be reviewed by the Business. If the load does not pass in a Qualified Environment, then a DVF must also be completed in the Production Environment. A load is considered pass if there are no design defects, which affect the CranSoft rules, created and implemented after the load into a Qualified Environment. The DVF will be attached to the corresponding requirement in Ascendant. Defects related to a Qualified Environment are logged in Quality Center. Defects for Production are logged in Remedy and assigned to appropriate Functional Team for disposition.

Data Verification Reports (DVRs) In addition to the Data Verification Form, other reports may be created to verify the migration

process. Example include: a) the total number of records extracted to the total number of records to be load to the total number of records that were load; b) exception report that list the data elements that did not met a SAP configuration or a Business Readiness Rule; c) Summaries of key attributes of the data that will be or were loaded. These reports can be reviewed before the data is loaded into SAP (pre-load) or after the data has been loaded (post load). Pre-load reports sources will be the Data Staging Warehouse and the Post Load Report source can include an extract from SAP. The Business defines and reviews the DVRs.

Load Errors A review of the standard target reports that identify if any of the Data Object failed during the load

process. If a load error occurs when loading into the Production Client, a remedy ticket will be created and assigned to appropriate SAP Expert for disposition.

Page 29: ASUG PPT Ensuring a Successful Data Migration_Final

Real Experience. Real Advantage.

[

29

ANSI StandardsSAMPLE SIZE: ANSI Z1.4

Data Verification Form Sample Size

Load Quantity Qualified/Production EnvironmentProduction Environment (If DLR Passed in a Qualified

Environment)

3 to 8 3 2

9 to 15 5 2

16 to 25 8 3

26 to 50 13 5

51 to 90 20 5

91 to 150 32 8

151 to 280 50 13

281 to 500 80 20

501 to 1,200 125 32

1,201 to 3,200 200 50

3,201 to 10,000 315 80

10,001 to 35,000 500 125

35,001 to 150,000 800 200

150,001 to 500,000 1250 315

500,001 and OVER 2000 500