SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
Payroll Parallel Testing
ADP Implementation
PAGE 2
Today’s Purpose
• Introduce the Parallel Testing process
• Share what we have seen to date
• Explain why your input is so valuable
– Tell you what we need from you
– Tell you how you can learn more
PAGE 3
Thank You
• Dedication
• Diligence
• Determination
• Desire
• Delivery
• All make ADP payroll a success for you and your
company’s employees!
PAGE 4
Keys to a Successful Parallel
• Detailed planning
• Setting expectations
• Good communication
• Positive attitude
PAGE 5
Payroll Parallel Process Overview
PAGE 6
What is it?
What 3 people want to read this aloud?
A payroll parallel is the process of verifying that our new ADP payroll system is
as good as (or better than) the legacy payroll systems it is replacing. A set of
employees and data is loaded onto the ADP payroll system so that it matches
the legacy payroll system.
A payroll period that has already been run on the legacy payroll system and
used to pay employees is then recreated on the new ADP payroll system.
The payroll results are then compared between the two systems down to
employee and pay element level. By proving that the new payroll system
matches the legacy system, the business can have confidence that the new
system has been configured and will pay its employees.
PAGE 7
What is Parallel Testing and What is it Not?
PAGE 8
Overview
What is Parallel Testing?
• Why do we perform the test?
• What time frame is being tested?
• What other testing has been performed?
– Unit testing
– Integration testing
PAGE 9
Why do we perform the test?
• Verify data conversion mapping, data cleanup,
cutover/ready-room procedures
• Validate System Configuration across the 5-company
data set
• Simulate our payroll jobs
• Validate the system known differences
• Attain processing results that meet project
expectations for acceptable outcomes
• Confirm our readiness
PAGE 10
Overview
What is Parallel Testing?
Why do we perform the test?
• What time frame is being tested?
• What other testing has been performed?
– Unit testing
– Integration testing
PAGE 11
What time frame is being tested?
To the best of our knowledge -
• For exempts: This test uses time and personnel data
from 3/15/2013 through 3/30/2013
• For non-exempts: time entered from March 24 – 30 for
pay date of 4/5/2013
• Could change – be flexible!
PAGE 12
Overview
What is Parallel Testing?
Why do we perform the test?
What time frame is being tested?
• What other testing has been performed?
– Unit testing
– Integration testing
PAGE 13
What other testing is performed?
• Unit Tests:
– Confirm individual configurations at companies as intended on
a small scale
– Does not impact go-live until acceptable results are achieved
• Integration Tests:
– Connect the individual pieces of the system to test support of
business process flow (example: interfaces)
– Validate accurate outcomes of specific scenarios
PAGE 14
Overview
What is Parallel Testing?
Why do we perform the test?
What time frame is being tested?
What other testing is performed?
– Unit testing
– Integration testing
• Misc information
PAGE 15
Activities and Results
• Test and validate not only the configuration of the
system, but also the processes, procedures, controls and
conversions developed to produce Payroll results.
• Designed to create a comparison of the legacy payroll
results against the ADP payroll results.
PAGE 16
Issue Register
Priority
(H, M,
L)
1
2
Date
Resolved
Resolution/
Comments
Issue # Description Category
Reported
By
Assigned
To
Status
Rosalind & Barbara own the Issue Register
PAGE 17
Preparing to run a Parallel
• The Parallel Test environment is established
• The foundation and translate tables are loaded into the parallel test
environment.
• The team members have been identified and have dedicated time to
work on the parallel test effort.
• Rosalind & Barbara have access to the ADP team. Discrepancies will
arise that require ADP-specific knowledge and questions or issues need
to be resolved in a timely fashion to keep parallel test on schedule.
PAGE 18
Preparing to run a Parallel
• Construct the Payforce database
• Prepare payroll administrators for testing data
• Establish connections to Payforce
• Extract legacy data from the defined test period
• Map legacy values to Payforce values (paycodes, earn/ded codes, etc)
• Convert and validate data
• Load and validate collected data from spreadsheets
• If applicable, load and validate interfaced data into the system
• Load balances where required in the system
• Manually enter data (ex: lien & garnishment data)
• Load time data
• Run the payroll and address errors and variances
• Re-run and re-test
PAGE 19
Things to Know
• Different systems sometimes have different values
• Some data does not exist in the legacy system
• Timing of payments
• Known differences
PAGE 20
Items that could be different in legacy vs. PayForce:
• Imputed Income
• Deduction priorities
• Garnishments managed on a priority basis
• Accrual calculations are standardized
PAGE 21
CAUTION
Busy Slide Ahead
PAGE 22
Things to Know
How will discrepancies be categorized?
It is important to determine how discrepancies found between the legacy system
and new system outputs will be categorized. Below are some examples of the
types of discrepancies found in Parallel Tests and how they can be categorized:
Data entry/ Business Process errors: These discrepancies are defects, but not with the new
system. They can be addressed by “tweaks” to the business processes; user training and/ or user guides.
For example, slight discrepancies may be caused by differences in the respective systems’ method of rounding up or
down. These discrepancies require no action.
Legacy system errors: Sometimes Parallel Testing reveals existing errors in the legacy system, corrected by
the new system. Stakeholders may wish to do nothing about these discrepancies, or they may wish to develop some
communications to the employee population regarding this situation: - it will depend on the scale of the legacy
system error.
Business Rule configuration errors: Many discrepancies will be due to the fact that there have been
slight errors in the configuration of business rules. For example, rules governing leave accruals. These discrepancies
are defects and will need to be corrected and the payroll re-run to ensure that these errors have been rectified.
Unexplainable errors: These discrepancies are defects of the highest severity in a Parallel Test. Even a
discrepancy of 1 cent must be explainable. Otherwise, it represents an unacceptable risk to the business as there is
no way of knowing why the engine is calculating 1 cent more/ 1 cent less. Moreover, there can be no assurance that
in subsequent runs the difference will not be of a greater magnitude.
PAGE 23
Things we test
• Gross earnings
• Gross-to-net
– before tax, after tax, employer paid, etc.
• Taxes
– employee’s tax calculations: federal, state, local
– tax liability to agencies
• Benefit deductions
PAGE 24
Why we need your help
• Gross Pay is determined at the company
– Much of the information related to what made up a specific payment
is held at the company level.
– Special payments may have been made for the period tested that were
not converted due to the one-time nature of the payment (e.g. bonus
payments).
– LOA may have been applicable and the value was not available for
Payforce conversion.
– Overtime or other premium payments may have been paid for a period
other than that being entered for the test.
PAGE 25
What to expect
• Most of the activities will require you to work at your facility.
• Hours to be arranged, but generally will be from 9:00am to
6:00pm, Central time. Some overtime can be expected.
• Maintain a positive attitude.
• Remain flexible – expect the unexpected.
• All team members will be a VERY integral part of the process.
• Focus of this work is to test; project deadlines do not permit
redesign of functionality.
PAGE 26
What to expect - 2
• During testing, we hold daily status meetings at the same
scheduled time. This meeting supports a communication process
to inform the project team on the testing status, problems or
issues, and changes.
• The Agenda will include a review of open high and medium issues
and any action items from the previous day.
• Meeting minutes will be taken that include a list of attendees,
discussion points, and action items.
PAGE 27
Exit Criteria
• All discrepancies have been explained or corrected, and
documented.
– All earnings calculation discrepancies have been explained or
corrected, and documented.
– All deduction and garnishment calculation discrepancies have
been explained or corrected and documented.
– All tax calculation discrepancies have been explained or
corrected and documented.
PAGE 28
After the parallel
• The next step is to present the result of the Parallel Test to the
steering committee and request permission for go live to proceed.
• Once the steering committee has approved the go live, the project
can move into the “go live” and “post go live support” phases.
PAGE 29
Change Management
• You are a critical link to a successful implementation.
– Your input and expertise will help drive this project.
– Keep in mind that you may be seeing only a piece to a larger
process. Reserve judgment!
• We need your positive outlook to help solidify change in your
company.
PAGE 30
Questions?

Weitere ähnliche Inhalte

Was ist angesagt?

Path testing, data flow testing
Path testing, data flow testingPath testing, data flow testing
Path testing, data flow testingpriyasoundar
 
System development
System developmentSystem development
System developmentPraveen Minz
 
Software quality infrastructure
Software quality infrastructureSoftware quality infrastructure
Software quality infrastructureLuthfia Ulinnuha
 
Software Testing Strategies
Software Testing StrategiesSoftware Testing Strategies
Software Testing StrategiesAlpana Bhaskar
 
Machine Learning-Linear regression
Machine Learning-Linear regressionMachine Learning-Linear regression
Machine Learning-Linear regressionkishanthkumaar
 
Ch 7 integrating quality activities in the projectlife cycle
Ch 7 integrating quality activities in the projectlife cycleCh 7 integrating quality activities in the projectlife cycle
Ch 7 integrating quality activities in the projectlife cycleKittitouch Suteeca
 
Fundamental software engineering activities
Fundamental software engineering activitiesFundamental software engineering activities
Fundamental software engineering activitiessommerville-videos
 
R programming Fundamentals
R programming  FundamentalsR programming  Fundamentals
R programming FundamentalsRagia Ibrahim
 
07 software connectors
07 software connectors07 software connectors
07 software connectorsMajong DevJfu
 
Chapter 15 software product metrics
Chapter 15 software product metricsChapter 15 software product metrics
Chapter 15 software product metricsSHREEHARI WADAWADAGI
 
Mis presentation
Mis presentationMis presentation
Mis presentation9868538768
 
01 Introduction to Data Mining
01 Introduction to Data Mining01 Introduction to Data Mining
01 Introduction to Data MiningValerii Klymchuk
 

Was ist angesagt? (20)

Programming in R
Programming in RProgramming in R
Programming in R
 
Quality concept
Quality concept Quality concept
Quality concept
 
Availability and reliability
Availability and reliabilityAvailability and reliability
Availability and reliability
 
Path testing, data flow testing
Path testing, data flow testingPath testing, data flow testing
Path testing, data flow testing
 
System development
System developmentSystem development
System development
 
Software quality infrastructure
Software quality infrastructureSoftware quality infrastructure
Software quality infrastructure
 
Introduction to White box testing
Introduction to White box testingIntroduction to White box testing
Introduction to White box testing
 
Acceptance sampling
Acceptance samplingAcceptance sampling
Acceptance sampling
 
Software Testing Strategies
Software Testing StrategiesSoftware Testing Strategies
Software Testing Strategies
 
Machine Learning-Linear regression
Machine Learning-Linear regressionMachine Learning-Linear regression
Machine Learning-Linear regression
 
Ch 7 integrating quality activities in the projectlife cycle
Ch 7 integrating quality activities in the projectlife cycleCh 7 integrating quality activities in the projectlife cycle
Ch 7 integrating quality activities in the projectlife cycle
 
Acceptance sampling
Acceptance samplingAcceptance sampling
Acceptance sampling
 
Fundamental software engineering activities
Fundamental software engineering activitiesFundamental software engineering activities
Fundamental software engineering activities
 
Data vs. information
Data vs. informationData vs. information
Data vs. information
 
R programming Fundamentals
R programming  FundamentalsR programming  Fundamentals
R programming Fundamentals
 
07 software connectors
07 software connectors07 software connectors
07 software connectors
 
Chapter 15 software product metrics
Chapter 15 software product metricsChapter 15 software product metrics
Chapter 15 software product metrics
 
Mis presentation
Mis presentationMis presentation
Mis presentation
 
Validation and verification
Validation and verificationValidation and verification
Validation and verification
 
01 Introduction to Data Mining
01 Introduction to Data Mining01 Introduction to Data Mining
01 Introduction to Data Mining
 

Andere mochten auch

DCI NetApp Benefits
DCI NetApp BenefitsDCI NetApp Benefits
DCI NetApp BenefitsMainstay
 
Nexus 1010 Overview and Deployment
Nexus 1010 Overview and DeploymentNexus 1010 Overview and Deployment
Nexus 1010 Overview and DeploymentSal Lopez
 
11 applications of factoring
11 applications of factoring11 applications of factoring
11 applications of factoringelem-alg-sample
 
FAQ on Dedupe NetApp
FAQ on Dedupe NetAppFAQ on Dedupe NetApp
FAQ on Dedupe NetAppAshwin Pawar
 
Analysis of pk data- Pop PK analysis
Analysis of pk data- Pop PK analysisAnalysis of pk data- Pop PK analysis
Analysis of pk data- Pop PK analysisGayathri Ravi
 
Top 5 Mistakes in Mobile Affiliate Marketing
Top 5 Mistakes in Mobile Affiliate MarketingTop 5 Mistakes in Mobile Affiliate Marketing
Top 5 Mistakes in Mobile Affiliate MarketingAffiliate Summit
 
Robot Framework Introduction & Sauce Labs Integration
Robot Framework Introduction & Sauce Labs IntegrationRobot Framework Introduction & Sauce Labs Integration
Robot Framework Introduction & Sauce Labs IntegrationSauce Labs
 
Use of Analytics in Procurement
Use of Analytics in ProcurementUse of Analytics in Procurement
Use of Analytics in ProcurementRajat Dhawan, PhD
 
IBM Security Identity & Access Manager
IBM Security Identity & Access ManagerIBM Security Identity & Access Manager
IBM Security Identity & Access ManagerIBM Sverige
 
Simplify your CSS with Stylus and Nib
Simplify your CSS with Stylus and NibSimplify your CSS with Stylus and Nib
Simplify your CSS with Stylus and NibChristian Joudrey
 
New Product Development Report
New Product Development ReportNew Product Development Report
New Product Development ReportGlen Chan
 
Honda International Case Study
Honda International Case StudyHonda International Case Study
Honda International Case StudyJacob Hostetler
 
Regions of the United States: The Northeast
Regions of the United States: The NortheastRegions of the United States: The Northeast
Regions of the United States: The NortheastJohn Pascoe
 
AEM GEMS Session SAML authentication in AEM
AEM GEMS Session SAML authentication in AEMAEM GEMS Session SAML authentication in AEM
AEM GEMS Session SAML authentication in AEMAdobeMarketingCloud
 
HORMONAL REGULATION OF OVULATION,PREGNANCY,PARTURITION
HORMONAL REGULATION OF OVULATION,PREGNANCY,PARTURITIONHORMONAL REGULATION OF OVULATION,PREGNANCY,PARTURITION
HORMONAL REGULATION OF OVULATION,PREGNANCY,PARTURITIONSudarshan Gokhale
 

Andere mochten auch (20)

DCI NetApp Benefits
DCI NetApp BenefitsDCI NetApp Benefits
DCI NetApp Benefits
 
Nexus 1010 Overview and Deployment
Nexus 1010 Overview and DeploymentNexus 1010 Overview and Deployment
Nexus 1010 Overview and Deployment
 
11 applications of factoring
11 applications of factoring11 applications of factoring
11 applications of factoring
 
Chiller Plant Room Layout 3D
Chiller Plant Room Layout 3DChiller Plant Room Layout 3D
Chiller Plant Room Layout 3D
 
FAQ on Dedupe NetApp
FAQ on Dedupe NetAppFAQ on Dedupe NetApp
FAQ on Dedupe NetApp
 
Analysis of pk data- Pop PK analysis
Analysis of pk data- Pop PK analysisAnalysis of pk data- Pop PK analysis
Analysis of pk data- Pop PK analysis
 
Top 5 Mistakes in Mobile Affiliate Marketing
Top 5 Mistakes in Mobile Affiliate MarketingTop 5 Mistakes in Mobile Affiliate Marketing
Top 5 Mistakes in Mobile Affiliate Marketing
 
Robot Framework Introduction & Sauce Labs Integration
Robot Framework Introduction & Sauce Labs IntegrationRobot Framework Introduction & Sauce Labs Integration
Robot Framework Introduction & Sauce Labs Integration
 
Use of Analytics in Procurement
Use of Analytics in ProcurementUse of Analytics in Procurement
Use of Analytics in Procurement
 
IBM Security Identity & Access Manager
IBM Security Identity & Access ManagerIBM Security Identity & Access Manager
IBM Security Identity & Access Manager
 
Simplify your CSS with Stylus and Nib
Simplify your CSS with Stylus and NibSimplify your CSS with Stylus and Nib
Simplify your CSS with Stylus and Nib
 
New Product Development Report
New Product Development ReportNew Product Development Report
New Product Development Report
 
NetApp & Storage fundamentals
NetApp & Storage fundamentalsNetApp & Storage fundamentals
NetApp & Storage fundamentals
 
Romeo and Juliet Act 1 Summary
Romeo and Juliet Act 1 SummaryRomeo and Juliet Act 1 Summary
Romeo and Juliet Act 1 Summary
 
Honda International Case Study
Honda International Case StudyHonda International Case Study
Honda International Case Study
 
Regions of the United States: The Northeast
Regions of the United States: The NortheastRegions of the United States: The Northeast
Regions of the United States: The Northeast
 
AEM GEMS Session SAML authentication in AEM
AEM GEMS Session SAML authentication in AEMAEM GEMS Session SAML authentication in AEM
AEM GEMS Session SAML authentication in AEM
 
HORMONAL REGULATION OF OVULATION,PREGNANCY,PARTURITION
HORMONAL REGULATION OF OVULATION,PREGNANCY,PARTURITIONHORMONAL REGULATION OF OVULATION,PREGNANCY,PARTURITION
HORMONAL REGULATION OF OVULATION,PREGNANCY,PARTURITION
 
Surgical dressings
Surgical dressingsSurgical dressings
Surgical dressings
 
Payroll management Ppt
Payroll management PptPayroll management Ppt
Payroll management Ppt
 

Ähnlich wie Parallel testing overview

Whitepaper:Barriers to Effective and Strategic SPM Compensation
Whitepaper:Barriers to Effective and Strategic SPM CompensationWhitepaper:Barriers to Effective and Strategic SPM Compensation
Whitepaper:Barriers to Effective and Strategic SPM CompensationIconixx
 
Updating procedures
Updating proceduresUpdating procedures
Updating procedureskkftov
 
Financial Crime Projects
Financial Crime ProjectsFinancial Crime Projects
Financial Crime ProjectsDavid Allsop
 
Merging Newly Acquired Companies into Oracle EBS
Merging Newly Acquired Companies into Oracle EBSMerging Newly Acquired Companies into Oracle EBS
Merging Newly Acquired Companies into Oracle EBSEmtec Inc.
 
Is Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsIs Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsQA or the Highway
 
GPA UK Summit 2019 - The Truth Behind Running a Global Payroll
GPA UK Summit 2019 - The Truth Behind Running a Global Payroll GPA UK Summit 2019 - The Truth Behind Running a Global Payroll
GPA UK Summit 2019 - The Truth Behind Running a Global Payroll Immedis
 
Agile Lean Process Improvement
Agile Lean Process ImprovementAgile Lean Process Improvement
Agile Lean Process ImprovementWillie Carter
 
SAP Payroll Control Center: how to eliminate payroll data errors in no time
SAP Payroll Control Center: how to eliminate payroll data errors in no timeSAP Payroll Control Center: how to eliminate payroll data errors in no time
SAP Payroll Control Center: how to eliminate payroll data errors in no timeNGA Human Resources
 
Data Conversions - Convert with Confidence
Data Conversions - Convert with ConfidenceData Conversions - Convert with Confidence
Data Conversions - Convert with ConfidenceBen Quirk
 
Erp Implementation: Your 12 step Implementation Stratergy
Erp Implementation: Your 12 step Implementation StratergyErp Implementation: Your 12 step Implementation Stratergy
Erp Implementation: Your 12 step Implementation Stratergywww.hashcodesolutions.com
 
How Duct Tape and Bubblegum are Hurting Your Business
How Duct Tape and Bubblegum are Hurting Your BusinessHow Duct Tape and Bubblegum are Hurting Your Business
How Duct Tape and Bubblegum are Hurting Your BusinessOmniVue
 
The Benefits of Applying Lean Sigma for Service
The Benefits of Applying Lean Sigma for ServiceThe Benefits of Applying Lean Sigma for Service
The Benefits of Applying Lean Sigma for ServiceWillie Carter
 
Enhancing Service Quality: Implementing Lean Sigma
Enhancing Service Quality: Implementing Lean SigmaEnhancing Service Quality: Implementing Lean Sigma
Enhancing Service Quality: Implementing Lean SigmaWillie Carter
 
Enhancing Service Quality: Implementing Lean Sigma
Enhancing Service Quality: Implementing Lean SigmaEnhancing Service Quality: Implementing Lean Sigma
Enhancing Service Quality: Implementing Lean SigmaWillie Carter
 
Equipment finance projects 101
Equipment finance projects 101Equipment finance projects 101
Equipment finance projects 101David Pedreno
 
T&E – total control across your organization
T&E – total control across your organizationT&E – total control across your organization
T&E – total control across your organizationsharedserviceslink.com
 

Ähnlich wie Parallel testing overview (20)

Whitepaper:Barriers to Effective and Strategic SPM Compensation
Whitepaper:Barriers to Effective and Strategic SPM CompensationWhitepaper:Barriers to Effective and Strategic SPM Compensation
Whitepaper:Barriers to Effective and Strategic SPM Compensation
 
Benefits Auditing
Benefits AuditingBenefits Auditing
Benefits Auditing
 
Updating procedures
Updating proceduresUpdating procedures
Updating procedures
 
Financial Crime Projects
Financial Crime ProjectsFinancial Crime Projects
Financial Crime Projects
 
Merging Newly Acquired Companies into Oracle EBS
Merging Newly Acquired Companies into Oracle EBSMerging Newly Acquired Companies into Oracle EBS
Merging Newly Acquired Companies into Oracle EBS
 
Is Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsIs Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle Williams
 
GPA UK Summit 2019 - The Truth Behind Running a Global Payroll
GPA UK Summit 2019 - The Truth Behind Running a Global Payroll GPA UK Summit 2019 - The Truth Behind Running a Global Payroll
GPA UK Summit 2019 - The Truth Behind Running a Global Payroll
 
Benchmarking
BenchmarkingBenchmarking
Benchmarking
 
EPI-USE-PCC Accelerator
EPI-USE-PCC AcceleratorEPI-USE-PCC Accelerator
EPI-USE-PCC Accelerator
 
Agile Lean Process Improvement
Agile Lean Process ImprovementAgile Lean Process Improvement
Agile Lean Process Improvement
 
SAP Payroll Control Center: how to eliminate payroll data errors in no time
SAP Payroll Control Center: how to eliminate payroll data errors in no timeSAP Payroll Control Center: how to eliminate payroll data errors in no time
SAP Payroll Control Center: how to eliminate payroll data errors in no time
 
Data Conversions - Convert with Confidence
Data Conversions - Convert with ConfidenceData Conversions - Convert with Confidence
Data Conversions - Convert with Confidence
 
Erp Implementation: Your 12 step Implementation Stratergy
Erp Implementation: Your 12 step Implementation StratergyErp Implementation: Your 12 step Implementation Stratergy
Erp Implementation: Your 12 step Implementation Stratergy
 
How Duct Tape and Bubblegum are Hurting Your Business
How Duct Tape and Bubblegum are Hurting Your BusinessHow Duct Tape and Bubblegum are Hurting Your Business
How Duct Tape and Bubblegum are Hurting Your Business
 
The Benefits of Applying Lean Sigma for Service
The Benefits of Applying Lean Sigma for ServiceThe Benefits of Applying Lean Sigma for Service
The Benefits of Applying Lean Sigma for Service
 
Enhancing Service Quality: Implementing Lean Sigma
Enhancing Service Quality: Implementing Lean SigmaEnhancing Service Quality: Implementing Lean Sigma
Enhancing Service Quality: Implementing Lean Sigma
 
Enhancing Service Quality: Implementing Lean Sigma
Enhancing Service Quality: Implementing Lean SigmaEnhancing Service Quality: Implementing Lean Sigma
Enhancing Service Quality: Implementing Lean Sigma
 
Equipment finance projects 101
Equipment finance projects 101Equipment finance projects 101
Equipment finance projects 101
 
BeyondPay-TLM for SBE
BeyondPay-TLM for SBEBeyondPay-TLM for SBE
BeyondPay-TLM for SBE
 
T&E – total control across your organization
T&E – total control across your organizationT&E – total control across your organization
T&E – total control across your organization
 

Parallel testing overview

  • 2. PAGE 2 Today’s Purpose • Introduce the Parallel Testing process • Share what we have seen to date • Explain why your input is so valuable – Tell you what we need from you – Tell you how you can learn more
  • 3. PAGE 3 Thank You • Dedication • Diligence • Determination • Desire • Delivery • All make ADP payroll a success for you and your company’s employees!
  • 4. PAGE 4 Keys to a Successful Parallel • Detailed planning • Setting expectations • Good communication • Positive attitude
  • 5. PAGE 5 Payroll Parallel Process Overview
  • 6. PAGE 6 What is it? What 3 people want to read this aloud? A payroll parallel is the process of verifying that our new ADP payroll system is as good as (or better than) the legacy payroll systems it is replacing. A set of employees and data is loaded onto the ADP payroll system so that it matches the legacy payroll system. A payroll period that has already been run on the legacy payroll system and used to pay employees is then recreated on the new ADP payroll system. The payroll results are then compared between the two systems down to employee and pay element level. By proving that the new payroll system matches the legacy system, the business can have confidence that the new system has been configured and will pay its employees.
  • 7. PAGE 7 What is Parallel Testing and What is it Not?
  • 8. PAGE 8 Overview What is Parallel Testing? • Why do we perform the test? • What time frame is being tested? • What other testing has been performed? – Unit testing – Integration testing
  • 9. PAGE 9 Why do we perform the test? • Verify data conversion mapping, data cleanup, cutover/ready-room procedures • Validate System Configuration across the 5-company data set • Simulate our payroll jobs • Validate the system known differences • Attain processing results that meet project expectations for acceptable outcomes • Confirm our readiness
  • 10. PAGE 10 Overview What is Parallel Testing? Why do we perform the test? • What time frame is being tested? • What other testing has been performed? – Unit testing – Integration testing
  • 11. PAGE 11 What time frame is being tested? To the best of our knowledge - • For exempts: This test uses time and personnel data from 3/15/2013 through 3/30/2013 • For non-exempts: time entered from March 24 – 30 for pay date of 4/5/2013 • Could change – be flexible!
  • 12. PAGE 12 Overview What is Parallel Testing? Why do we perform the test? What time frame is being tested? • What other testing has been performed? – Unit testing – Integration testing
  • 13. PAGE 13 What other testing is performed? • Unit Tests: – Confirm individual configurations at companies as intended on a small scale – Does not impact go-live until acceptable results are achieved • Integration Tests: – Connect the individual pieces of the system to test support of business process flow (example: interfaces) – Validate accurate outcomes of specific scenarios
  • 14. PAGE 14 Overview What is Parallel Testing? Why do we perform the test? What time frame is being tested? What other testing is performed? – Unit testing – Integration testing • Misc information
  • 15. PAGE 15 Activities and Results • Test and validate not only the configuration of the system, but also the processes, procedures, controls and conversions developed to produce Payroll results. • Designed to create a comparison of the legacy payroll results against the ADP payroll results.
  • 16. PAGE 16 Issue Register Priority (H, M, L) 1 2 Date Resolved Resolution/ Comments Issue # Description Category Reported By Assigned To Status Rosalind & Barbara own the Issue Register
  • 17. PAGE 17 Preparing to run a Parallel • The Parallel Test environment is established • The foundation and translate tables are loaded into the parallel test environment. • The team members have been identified and have dedicated time to work on the parallel test effort. • Rosalind & Barbara have access to the ADP team. Discrepancies will arise that require ADP-specific knowledge and questions or issues need to be resolved in a timely fashion to keep parallel test on schedule.
  • 18. PAGE 18 Preparing to run a Parallel • Construct the Payforce database • Prepare payroll administrators for testing data • Establish connections to Payforce • Extract legacy data from the defined test period • Map legacy values to Payforce values (paycodes, earn/ded codes, etc) • Convert and validate data • Load and validate collected data from spreadsheets • If applicable, load and validate interfaced data into the system • Load balances where required in the system • Manually enter data (ex: lien & garnishment data) • Load time data • Run the payroll and address errors and variances • Re-run and re-test
  • 19. PAGE 19 Things to Know • Different systems sometimes have different values • Some data does not exist in the legacy system • Timing of payments • Known differences
  • 20. PAGE 20 Items that could be different in legacy vs. PayForce: • Imputed Income • Deduction priorities • Garnishments managed on a priority basis • Accrual calculations are standardized
  • 22. PAGE 22 Things to Know How will discrepancies be categorized? It is important to determine how discrepancies found between the legacy system and new system outputs will be categorized. Below are some examples of the types of discrepancies found in Parallel Tests and how they can be categorized: Data entry/ Business Process errors: These discrepancies are defects, but not with the new system. They can be addressed by “tweaks” to the business processes; user training and/ or user guides. For example, slight discrepancies may be caused by differences in the respective systems’ method of rounding up or down. These discrepancies require no action. Legacy system errors: Sometimes Parallel Testing reveals existing errors in the legacy system, corrected by the new system. Stakeholders may wish to do nothing about these discrepancies, or they may wish to develop some communications to the employee population regarding this situation: - it will depend on the scale of the legacy system error. Business Rule configuration errors: Many discrepancies will be due to the fact that there have been slight errors in the configuration of business rules. For example, rules governing leave accruals. These discrepancies are defects and will need to be corrected and the payroll re-run to ensure that these errors have been rectified. Unexplainable errors: These discrepancies are defects of the highest severity in a Parallel Test. Even a discrepancy of 1 cent must be explainable. Otherwise, it represents an unacceptable risk to the business as there is no way of knowing why the engine is calculating 1 cent more/ 1 cent less. Moreover, there can be no assurance that in subsequent runs the difference will not be of a greater magnitude.
  • 23. PAGE 23 Things we test • Gross earnings • Gross-to-net – before tax, after tax, employer paid, etc. • Taxes – employee’s tax calculations: federal, state, local – tax liability to agencies • Benefit deductions
  • 24. PAGE 24 Why we need your help • Gross Pay is determined at the company – Much of the information related to what made up a specific payment is held at the company level. – Special payments may have been made for the period tested that were not converted due to the one-time nature of the payment (e.g. bonus payments). – LOA may have been applicable and the value was not available for Payforce conversion. – Overtime or other premium payments may have been paid for a period other than that being entered for the test.
  • 25. PAGE 25 What to expect • Most of the activities will require you to work at your facility. • Hours to be arranged, but generally will be from 9:00am to 6:00pm, Central time. Some overtime can be expected. • Maintain a positive attitude. • Remain flexible – expect the unexpected. • All team members will be a VERY integral part of the process. • Focus of this work is to test; project deadlines do not permit redesign of functionality.
  • 26. PAGE 26 What to expect - 2 • During testing, we hold daily status meetings at the same scheduled time. This meeting supports a communication process to inform the project team on the testing status, problems or issues, and changes. • The Agenda will include a review of open high and medium issues and any action items from the previous day. • Meeting minutes will be taken that include a list of attendees, discussion points, and action items.
  • 27. PAGE 27 Exit Criteria • All discrepancies have been explained or corrected, and documented. – All earnings calculation discrepancies have been explained or corrected, and documented. – All deduction and garnishment calculation discrepancies have been explained or corrected and documented. – All tax calculation discrepancies have been explained or corrected and documented.
  • 28. PAGE 28 After the parallel • The next step is to present the result of the Parallel Test to the steering committee and request permission for go live to proceed. • Once the steering committee has approved the go live, the project can move into the “go live” and “post go live support” phases.
  • 29. PAGE 29 Change Management • You are a critical link to a successful implementation. – Your input and expertise will help drive this project. – Keep in mind that you may be seeing only a piece to a larger process. Reserve judgment! • We need your positive outlook to help solidify change in your company.