SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
PeopleSoft Upgrades
Best Practices
Tom Reznicek and Patrick Savage

QuestDirect.org
APRIL 7-11, 2014
Sands Expo and Convention
Center
Las Vegas, Nevada

QuestDirect.org/COLLABORATE
COLLABORATE 14- Quest Forum is THE source for PeopleSoft roadmaps & news.
It matters where you register! All PeopleSoft education and events run through Quest

QuestDirect.org
Agenda
•
•
•
•

Introduction of Speakers and Emtec
Project Success
Project Shortcomings and Solutions
Open Discussion

QuestDirect.org
Emtec… ‘Big enough to do the work, small enough to care’
EMTEC THE COMPANY

EMTEC SERVICES AT A GLANCE
• Emtec has completed more than 1,100 Package Application
engagements, including:

• Serving clients for over 46 years
• 14 locations, including 8 development centers

-

• Over 1,000 full-time professionals
• Voted One of the Top 100 Places to Work by Cranes
Chicago in 2012
• Our consultants have an average of 14 years of
experience. Nearly 45% have advanced certifications

200+ Oracle clients with more than 415 engagements

-

206 EPM / Hyperion & OBIEE clients and 323 engagements

-

186 Microsoft Dynamics and more than 255 projects

• Emtec is a premier provider of SaaS and Emerging
technologies consulting, including 51 Salesforce Clients with
more than 75 engagements, Including Sales Cloud, Service
Cloud and Custom Cloud
• Emtec has performed more than 6.3M hours of application
development and maintenance work ranging from Business
Analysis to Product Development
• Emtec has served more than 565 Infrastructure services
clients where we have:

QuestDirect.org
4
Upgrade Projects
•
•
•
•
•

Distribution Company
Professional Services
Professional Association
Financial Exchange
Financial Services Company
QuestDirect.org
Project Successes

QuestDirect.org
On Time Within Budget
• Kept a detailed project plan so people knew
what was expected of them and when
• Had regularly scheduled meetings to review
plan, risks, and resolve issues
• Kept upper management involved in project

QuestDirect.org
Final Move to Production on Time
•
•
•
•

Developed detailed task list for go-live weekend
Leveraged PeopleSoft Change Assistant
Had specific call-in times for progress reporting
Used production like hardware on the final test
move to production to get accurate timing for the
real move to production

QuestDirect.org
Latest User Data Security Migration
• Developed method to migrate permission lists
and roles separate from user data
• Created diagrams and client deliverable to
explain security migration plan

QuestDirect.org
Trained Two Client Resources
• Resources had PeopleSoft Upgrade experience
but did not execute test scripts
• Allowed upgrade weekend tasks to be split
between 3 people
• Documented manual steps
• Documented common issues and resolutions
QuestDirect.org
Reduced Data Conversion Time
(72 hours to 42 minutes)
• Identified slow processes by running Application
Engine tracing and data conversion steps report
• Tech leads tuned slow processes
• Multiple test moves to production

QuestDirect.org
Move to Production Completed On-Time
• Used job properties in Change Assistant to record
time, file name, and issues
• Let Change Assistant accept errors (i.e. duplicate
keys) and clean after scripts run
• Created go-live spreadsheet with pre and post steps
• Bypassed some backups saving hours

QuestDirect.org
Knowledgeable Team
• Technically strong and larger than previous
upgrade teams
• Two Emtec resources to go to with concerns
• Knowledgeable Emtec PeopleSoft Upgrade
Specialist
• Cyber Source configured without additional Cyber
Source specific consultants
QuestDirect.org
Prepared Microsoft SQL Server
•
•
•
•

Turned off database logging before scripts started
Monitored database file size
Added memory to database server
Set maximum memory usage on database to
allow for other processes on server

QuestDirect.org
Updated/Validated User Guides
• Guides consolidated multiple documents into one
document per business area
• Created process flow diagrams for requisition and
PO entry
• New testing documents for requisition and voucher
approval, GL reports, and other processes
• Created technical check printer setup document
QuestDirect.org
Minor Post Go-Live Issues
• Extensive testing:
– Leveraged existing test scripts by updating menu
navigation and business process changes for version 9.1
– Last round of testing done on production hardware
– End users involved in system and user acceptance
testing
– Testing “Cheat Sheets” were created for users
QuestDirect.org
Went Live On-Time & Within Budget
• Managed issues with Excel worksheet, included
owner and resolution
• Assigned close action, which identified resolutions
required for production and how to apply to
production

QuestDirect.org
Functional Ch. 2 & 6 Steps Completed
Quickly
• Functional users completed Ch. 2 tasks to reduce
the number of transactions processed
• Wrote SQL statements to perform validation
checks before conversion
• Identified Ch. 2 & 6 steps that had to be
performed for A in test moves to production
QuestDirect.org
Project Shortcomings and Solutions

QuestDirect.org
Test Scripts Not as Usable as Thought
• Review test plans and scripts upfront in project
• Existing data and business processes that were
not fully documented
• Review any work already done

QuestDirect.org
Canadian Payroll Customization Removed
and Later Re-Added
• Verify removal of customizations with the
business

QuestDirect.org
Differing Data Conversion Hours
• Ensure final test move has as much in common
with eventual go-live as possible
• Should have ensured three data conversion
processes were able to run error-free prior to golive to accurately gauge run time

QuestDirect.org
Applied Large Maintenance Pack Taking
Longer in Production
• Keep more careful track of how much time it takes
to apply large Maintenance Pack post-upgrade so
more accurate estimate could be made

QuestDirect.org
Initial Upgrade Pass Overlaid Delivered
V9.1 Objects with V8.9
• Confirm initial upgrade pass is correct
• Confirm filter that removed non-customizations is run
• Confirm compare report is configured properly

QuestDirect.org
Go-Live Move to Production Fell Behind
in Day 2
• Escalate issues faster when processes run behind
schedule
• Document how performance issues will be investigated
and have required tools ready
• Do not apply new patches after last move to production
• All hand-offs should be done by phone call and e-mail

QuestDirect.org
Identified PM Areas for Improvement
• Keep checklist from RFP to make sure everything
taken care of
• Some deadlines missed by project phase
• Assign 1-2 people to check with everyone
regarding environment restarts and refreshes

QuestDirect.org
Longer Testing Than Estimated
• Test check printing earlier for MICR and signature fonts
• Test nVision reports earlier in process
• Have Hyperion environment refreshed and ready for
PeopleSoft testing
• Test credit card transactions through to Cyborg
• After initial install, test system while consultants on-site
• Test on same operating system (64 bit) as production
QuestDirect.org
Open Billing and Payable Transactions in
Database from 2001
• Identify open transactions early in upgrade
process and clean up transactions before go-live
• Run Ch. 2 tasks to identify open transactions to
clean up

QuestDirect.org
Environments Required and Migration Path
Not Communicated
• Define environments and naming at the start
• Define migration path and how environments will
be validated and kept up to date
• Do not build test environment too early in upgrade
• Define how performance issues will be debugged
and have proper tools installed on database
QuestDirect.org
Wrong Initial Move to Production
• Confirm the “Initial Alter Audit” is complete before
starting to use an environment

QuestDirect.org
Application Engine Jobs Run Manually
Instead of Running Change Assistant
• Install PeopleSoft Change Assistant on Windows
Admin Server
• Workstation version does not allow for automatic
processing of application engine jobs

QuestDirect.org
Security Migrated Twice and Custom Objects
Built Twice
• Apply the security after migration of custom code
• Build database objects after migration of custom
code

QuestDirect.org
Knowledge Transfer Not Completed between
1st Team and Current Emtec Team
• Document what was completed by first team and
what will need to be completed by second team

QuestDirect.org
Managing Competing Projects
• Fully understand scope prior to engagement
• Assign dedicated resources that are not part of upgrade
• Need detailed testing plan and approach that would
provide fully configured environment prior to testing
• SWAT teams worked well when engaged
• New Linux Security took several weeks to implement
• Server storage issues but no determination of root cause
• Needed better escalation points for Tech Ops
• Architecture diagram needed more detail
QuestDirect.org
Thank you for listening.
Questions?

QuestDirect.org

Mais conteúdo relacionado

Mais procurados

How Mature is Your Infrastructure?
How Mature is Your Infrastructure?How Mature is Your Infrastructure?
How Mature is Your Infrastructure?Gary Stafford
 
Infrastructure as Code Maturity Model v1
Infrastructure as Code Maturity Model v1Infrastructure as Code Maturity Model v1
Infrastructure as Code Maturity Model v1Gary Stafford
 
Scaling Your DevOps with Chef (December 15th 2016)
Scaling Your DevOps with Chef (December 15th 2016)Scaling Your DevOps with Chef (December 15th 2016)
Scaling Your DevOps with Chef (December 15th 2016)Anthony Hodson
 
DevOps Operations Challenges
DevOps Operations ChallengesDevOps Operations Challenges
DevOps Operations ChallengesVijaya K
 
Are processes masquerading as projects hurting your business
Are processes masquerading as projects hurting your businessAre processes masquerading as projects hurting your business
Are processes masquerading as projects hurting your businessBen Bradley
 
Security Implications for a DevOps Transformation
Security Implications for a DevOps TransformationSecurity Implications for a DevOps Transformation
Security Implications for a DevOps TransformationDeborah Schalm
 
DevOps in Practice
DevOps in PracticeDevOps in Practice
DevOps in PracticeDerek Chen
 
Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseDBmaestro - Database DevOps
 
IP Expo Nordic: Successful Practices for Continuous Delivery
IP Expo Nordic: Successful Practices for Continuous DeliveryIP Expo Nordic: Successful Practices for Continuous Delivery
IP Expo Nordic: Successful Practices for Continuous DeliveryMandi Walls
 
Workshop: Delivering chnages for applications and databases
Workshop: Delivering chnages for applications and databasesWorkshop: Delivering chnages for applications and databases
Workshop: Delivering chnages for applications and databasesEduardo Piairo
 
Using Git with Rational Team Concert and Rational ClearCase in enterprise env...
Using Git with Rational Team Concert and Rational ClearCase in enterprise env...Using Git with Rational Team Concert and Rational ClearCase in enterprise env...
Using Git with Rational Team Concert and Rational ClearCase in enterprise env...Bartosz Chrabski
 
Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16Mark Cooper
 
Server refresh program
Server refresh programServer refresh program
Server refresh programTal Aviv
 
Case Study: How The Home Depot Built Quality Into Software Development
Case Study: How The Home Depot Built Quality Into Software DevelopmentCase Study: How The Home Depot Built Quality Into Software Development
Case Study: How The Home Depot Built Quality Into Software DevelopmentCA Technologies
 
Continuous delivery best practices and essential tools
Continuous delivery best practices and essential toolsContinuous delivery best practices and essential tools
Continuous delivery best practices and essential toolsDBmaestro - Database DevOps
 
Fifteen Years of DevOps -- LISA 2012 keynote
Fifteen Years of DevOps -- LISA 2012 keynoteFifteen Years of DevOps -- LISA 2012 keynote
Fifteen Years of DevOps -- LISA 2012 keynoteGeoff Halprin
 
Dev ops and safety critical systems
Dev ops and safety critical systemsDev ops and safety critical systems
Dev ops and safety critical systemsLen Bass
 
Introduction to dev ops
Introduction to dev opsIntroduction to dev ops
Introduction to dev opsLen Bass
 

Mais procurados (20)

Rajesh Paleru
Rajesh PaleruRajesh Paleru
Rajesh Paleru
 
How Mature is Your Infrastructure?
How Mature is Your Infrastructure?How Mature is Your Infrastructure?
How Mature is Your Infrastructure?
 
Infrastructure as Code Maturity Model v1
Infrastructure as Code Maturity Model v1Infrastructure as Code Maturity Model v1
Infrastructure as Code Maturity Model v1
 
Scaling Your DevOps with Chef (December 15th 2016)
Scaling Your DevOps with Chef (December 15th 2016)Scaling Your DevOps with Chef (December 15th 2016)
Scaling Your DevOps with Chef (December 15th 2016)
 
DevOps Operations Challenges
DevOps Operations ChallengesDevOps Operations Challenges
DevOps Operations Challenges
 
Are processes masquerading as projects hurting your business
Are processes masquerading as projects hurting your businessAre processes masquerading as projects hurting your business
Are processes masquerading as projects hurting your business
 
Security Implications for a DevOps Transformation
Security Implications for a DevOps TransformationSecurity Implications for a DevOps Transformation
Security Implications for a DevOps Transformation
 
DevOps in Practice
DevOps in PracticeDevOps in Practice
DevOps in Practice
 
Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterprise
 
IP Expo Nordic: Successful Practices for Continuous Delivery
IP Expo Nordic: Successful Practices for Continuous DeliveryIP Expo Nordic: Successful Practices for Continuous Delivery
IP Expo Nordic: Successful Practices for Continuous Delivery
 
Workshop: Delivering chnages for applications and databases
Workshop: Delivering chnages for applications and databasesWorkshop: Delivering chnages for applications and databases
Workshop: Delivering chnages for applications and databases
 
Using Git with Rational Team Concert and Rational ClearCase in enterprise env...
Using Git with Rational Team Concert and Rational ClearCase in enterprise env...Using Git with Rational Team Concert and Rational ClearCase in enterprise env...
Using Git with Rational Team Concert and Rational ClearCase in enterprise env...
 
Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16
 
Server refresh program
Server refresh programServer refresh program
Server refresh program
 
Case Study: How The Home Depot Built Quality Into Software Development
Case Study: How The Home Depot Built Quality Into Software DevelopmentCase Study: How The Home Depot Built Quality Into Software Development
Case Study: How The Home Depot Built Quality Into Software Development
 
Continuous delivery best practices and essential tools
Continuous delivery best practices and essential toolsContinuous delivery best practices and essential tools
Continuous delivery best practices and essential tools
 
Fifteen Years of DevOps -- LISA 2012 keynote
Fifteen Years of DevOps -- LISA 2012 keynoteFifteen Years of DevOps -- LISA 2012 keynote
Fifteen Years of DevOps -- LISA 2012 keynote
 
Dev ops and safety critical systems
Dev ops and safety critical systemsDev ops and safety critical systems
Dev ops and safety critical systems
 
Journey to the center of DevOps - v6
Journey to the center of DevOps - v6Journey to the center of DevOps - v6
Journey to the center of DevOps - v6
 
Introduction to dev ops
Introduction to dev opsIntroduction to dev ops
Introduction to dev ops
 

Semelhante a PeopleSoft Upgrades: Best Practices

Semelhante a PeopleSoft Upgrades: Best Practices (20)

TR.Bhavani_Inf
TR.Bhavani_InfTR.Bhavani_Inf
TR.Bhavani_Inf
 
Software Development
Software DevelopmentSoftware Development
Software Development
 
Fishbowl's Packaged Tools for WebCenter Automation
Fishbowl's Packaged Tools for WebCenter AutomationFishbowl's Packaged Tools for WebCenter Automation
Fishbowl's Packaged Tools for WebCenter Automation
 
Arokia Raj RM Resume
Arokia Raj RM  ResumeArokia Raj RM  Resume
Arokia Raj RM Resume
 
Road to agile: federal government case study
Road to agile: federal government case studyRoad to agile: federal government case study
Road to agile: federal government case study
 
JMeter
JMeterJMeter
JMeter
 
Archana_Yadav_Resume
Archana_Yadav_ResumeArchana_Yadav_Resume
Archana_Yadav_Resume
 
Archana_Yadav_Resume
Archana_Yadav_ResumeArchana_Yadav_Resume
Archana_Yadav_Resume
 
Case Study : Manual & Automation Testing
Case Study : Manual & Automation TestingCase Study : Manual & Automation Testing
Case Study : Manual & Automation Testing
 
Resume_Sagar_4.5+Years
Resume_Sagar_4.5+YearsResume_Sagar_4.5+Years
Resume_Sagar_4.5+Years
 
VASU_VALLABHUNI_INFOSYS
VASU_VALLABHUNI_INFOSYSVASU_VALLABHUNI_INFOSYS
VASU_VALLABHUNI_INFOSYS
 
Ehab wafik CV(1)
Ehab wafik CV(1)Ehab wafik CV(1)
Ehab wafik CV(1)
 
Introduction to the web engineering Process.pdf
Introduction to the web engineering Process.pdfIntroduction to the web engineering Process.pdf
Introduction to the web engineering Process.pdf
 
Production-Cutover-Strategy1-1qvnpnh.ppt
Production-Cutover-Strategy1-1qvnpnh.pptProduction-Cutover-Strategy1-1qvnpnh.ppt
Production-Cutover-Strategy1-1qvnpnh.ppt
 
Madhu_Resume
Madhu_ResumeMadhu_Resume
Madhu_Resume
 
9 Yrs Manual and Selenium Testing Profile
9 Yrs Manual and Selenium Testing Profile9 Yrs Manual and Selenium Testing Profile
9 Yrs Manual and Selenium Testing Profile
 
Testing in the New World of Off-the-Shelf Software
Testing in the New World of Off-the-Shelf SoftwareTesting in the New World of Off-the-Shelf Software
Testing in the New World of Off-the-Shelf Software
 
NVReddy
NVReddyNVReddy
NVReddy
 
Ruchika_Mittal_Resume
Ruchika_Mittal_ResumeRuchika_Mittal_Resume
Ruchika_Mittal_Resume
 
Resume - Deepak v.s
Resume -  Deepak v.sResume -  Deepak v.s
Resume - Deepak v.s
 

Último

unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Último (20)

unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

PeopleSoft Upgrades: Best Practices

  • 1. PeopleSoft Upgrades Best Practices Tom Reznicek and Patrick Savage QuestDirect.org
  • 2. APRIL 7-11, 2014 Sands Expo and Convention Center Las Vegas, Nevada QuestDirect.org/COLLABORATE COLLABORATE 14- Quest Forum is THE source for PeopleSoft roadmaps & news. It matters where you register! All PeopleSoft education and events run through Quest QuestDirect.org
  • 3. Agenda • • • • Introduction of Speakers and Emtec Project Success Project Shortcomings and Solutions Open Discussion QuestDirect.org
  • 4. Emtec… ‘Big enough to do the work, small enough to care’ EMTEC THE COMPANY EMTEC SERVICES AT A GLANCE • Emtec has completed more than 1,100 Package Application engagements, including: • Serving clients for over 46 years • 14 locations, including 8 development centers - • Over 1,000 full-time professionals • Voted One of the Top 100 Places to Work by Cranes Chicago in 2012 • Our consultants have an average of 14 years of experience. Nearly 45% have advanced certifications 200+ Oracle clients with more than 415 engagements - 206 EPM / Hyperion & OBIEE clients and 323 engagements - 186 Microsoft Dynamics and more than 255 projects • Emtec is a premier provider of SaaS and Emerging technologies consulting, including 51 Salesforce Clients with more than 75 engagements, Including Sales Cloud, Service Cloud and Custom Cloud • Emtec has performed more than 6.3M hours of application development and maintenance work ranging from Business Analysis to Product Development • Emtec has served more than 565 Infrastructure services clients where we have: QuestDirect.org 4
  • 5. Upgrade Projects • • • • • Distribution Company Professional Services Professional Association Financial Exchange Financial Services Company QuestDirect.org
  • 7. On Time Within Budget • Kept a detailed project plan so people knew what was expected of them and when • Had regularly scheduled meetings to review plan, risks, and resolve issues • Kept upper management involved in project QuestDirect.org
  • 8. Final Move to Production on Time • • • • Developed detailed task list for go-live weekend Leveraged PeopleSoft Change Assistant Had specific call-in times for progress reporting Used production like hardware on the final test move to production to get accurate timing for the real move to production QuestDirect.org
  • 9. Latest User Data Security Migration • Developed method to migrate permission lists and roles separate from user data • Created diagrams and client deliverable to explain security migration plan QuestDirect.org
  • 10. Trained Two Client Resources • Resources had PeopleSoft Upgrade experience but did not execute test scripts • Allowed upgrade weekend tasks to be split between 3 people • Documented manual steps • Documented common issues and resolutions QuestDirect.org
  • 11. Reduced Data Conversion Time (72 hours to 42 minutes) • Identified slow processes by running Application Engine tracing and data conversion steps report • Tech leads tuned slow processes • Multiple test moves to production QuestDirect.org
  • 12. Move to Production Completed On-Time • Used job properties in Change Assistant to record time, file name, and issues • Let Change Assistant accept errors (i.e. duplicate keys) and clean after scripts run • Created go-live spreadsheet with pre and post steps • Bypassed some backups saving hours QuestDirect.org
  • 13. Knowledgeable Team • Technically strong and larger than previous upgrade teams • Two Emtec resources to go to with concerns • Knowledgeable Emtec PeopleSoft Upgrade Specialist • Cyber Source configured without additional Cyber Source specific consultants QuestDirect.org
  • 14. Prepared Microsoft SQL Server • • • • Turned off database logging before scripts started Monitored database file size Added memory to database server Set maximum memory usage on database to allow for other processes on server QuestDirect.org
  • 15. Updated/Validated User Guides • Guides consolidated multiple documents into one document per business area • Created process flow diagrams for requisition and PO entry • New testing documents for requisition and voucher approval, GL reports, and other processes • Created technical check printer setup document QuestDirect.org
  • 16. Minor Post Go-Live Issues • Extensive testing: – Leveraged existing test scripts by updating menu navigation and business process changes for version 9.1 – Last round of testing done on production hardware – End users involved in system and user acceptance testing – Testing “Cheat Sheets” were created for users QuestDirect.org
  • 17. Went Live On-Time & Within Budget • Managed issues with Excel worksheet, included owner and resolution • Assigned close action, which identified resolutions required for production and how to apply to production QuestDirect.org
  • 18. Functional Ch. 2 & 6 Steps Completed Quickly • Functional users completed Ch. 2 tasks to reduce the number of transactions processed • Wrote SQL statements to perform validation checks before conversion • Identified Ch. 2 & 6 steps that had to be performed for A in test moves to production QuestDirect.org
  • 19. Project Shortcomings and Solutions QuestDirect.org
  • 20. Test Scripts Not as Usable as Thought • Review test plans and scripts upfront in project • Existing data and business processes that were not fully documented • Review any work already done QuestDirect.org
  • 21. Canadian Payroll Customization Removed and Later Re-Added • Verify removal of customizations with the business QuestDirect.org
  • 22. Differing Data Conversion Hours • Ensure final test move has as much in common with eventual go-live as possible • Should have ensured three data conversion processes were able to run error-free prior to golive to accurately gauge run time QuestDirect.org
  • 23. Applied Large Maintenance Pack Taking Longer in Production • Keep more careful track of how much time it takes to apply large Maintenance Pack post-upgrade so more accurate estimate could be made QuestDirect.org
  • 24. Initial Upgrade Pass Overlaid Delivered V9.1 Objects with V8.9 • Confirm initial upgrade pass is correct • Confirm filter that removed non-customizations is run • Confirm compare report is configured properly QuestDirect.org
  • 25. Go-Live Move to Production Fell Behind in Day 2 • Escalate issues faster when processes run behind schedule • Document how performance issues will be investigated and have required tools ready • Do not apply new patches after last move to production • All hand-offs should be done by phone call and e-mail QuestDirect.org
  • 26. Identified PM Areas for Improvement • Keep checklist from RFP to make sure everything taken care of • Some deadlines missed by project phase • Assign 1-2 people to check with everyone regarding environment restarts and refreshes QuestDirect.org
  • 27. Longer Testing Than Estimated • Test check printing earlier for MICR and signature fonts • Test nVision reports earlier in process • Have Hyperion environment refreshed and ready for PeopleSoft testing • Test credit card transactions through to Cyborg • After initial install, test system while consultants on-site • Test on same operating system (64 bit) as production QuestDirect.org
  • 28. Open Billing and Payable Transactions in Database from 2001 • Identify open transactions early in upgrade process and clean up transactions before go-live • Run Ch. 2 tasks to identify open transactions to clean up QuestDirect.org
  • 29. Environments Required and Migration Path Not Communicated • Define environments and naming at the start • Define migration path and how environments will be validated and kept up to date • Do not build test environment too early in upgrade • Define how performance issues will be debugged and have proper tools installed on database QuestDirect.org
  • 30. Wrong Initial Move to Production • Confirm the “Initial Alter Audit” is complete before starting to use an environment QuestDirect.org
  • 31. Application Engine Jobs Run Manually Instead of Running Change Assistant • Install PeopleSoft Change Assistant on Windows Admin Server • Workstation version does not allow for automatic processing of application engine jobs QuestDirect.org
  • 32. Security Migrated Twice and Custom Objects Built Twice • Apply the security after migration of custom code • Build database objects after migration of custom code QuestDirect.org
  • 33. Knowledge Transfer Not Completed between 1st Team and Current Emtec Team • Document what was completed by first team and what will need to be completed by second team QuestDirect.org
  • 34. Managing Competing Projects • Fully understand scope prior to engagement • Assign dedicated resources that are not part of upgrade • Need detailed testing plan and approach that would provide fully configured environment prior to testing • SWAT teams worked well when engaged • New Linux Security took several weeks to implement • Server storage issues but no determination of root cause • Needed better escalation points for Tech Ops • Architecture diagram needed more detail QuestDirect.org
  • 35. Thank you for listening. Questions? QuestDirect.org