Speaker
I AM NOT . . .
Stephen Roche, CEO 16 years of IT industry experience 12 years of ERP consulting experience 12 years of consulting business management Former Chairman FSI SIG PeopleSoft v.5.0 v.9.0 Over 40 PeopleSoft projects In Tahiti on Vacation!
. . . BUT I AM
Michael Stutz, an Actual Worker 22 years of IT industry experience 13 years of PeopleSoft consulting experience I havent done any actual Project Management Hard Worker & Good Consultant PeopleSoft v.2.11 v.9.0 Lost Track of PeopleSoft Projects Here to share this information & try to ensure you go home with something useful.
Agenda
SMR Consulting Background (Brag a Little)
Why Upgrade to HCM 9.0 with eRecruit Projects 101 Technical Overview (By an Actual Techy!) Tips & Tuning Questions & Answers
Dallas
San
Francisco
Toronto
PeopleSoft Customer Since 2005 Purchased Entire HRMS Suite including eApplications
PeopleSoft/Oracle Partner
Why PeopleSoft?
Offices Located in Multiple States Expansion into International Operation
(Oh, Canada!) . . . eh
Rapid Company Growth
(over 67% past two years) Inadequate Recruiting and Hiring Controls Inferior Current Systems (Was it SAP? Maybe Quickbooks Pro?)
o
o o
Benefits,
Payroll, and Employee Self-Service
Environment
All Dell Power Edge Servers (Raid 5) o Database o App, Web o File Server o Tuning Oracle Database 10g Windows 2003 Servers Web Logic Performance Tuning
Project Standards
& Administration
Projects 101 (Whos Methodology is it Anyway?)
Project Charter
Risk Plan
Project Plan
Communication Plan
Quality Control Documentation and Archiving via a file server/share drive
o
Status Reports
Frequency,
format, distribution.
o o o
Project Repository
Issues & Resolutions Log Change Management
Administration
Handling Issues
o
o
Log and track all project issues along with at least one possible resolution!
Project Manager will review the Issue Log daily to review new issues posted.
High Priority - Resolution required in x business days Medium Priority - Resolution required in y business days Low Priority Resolution required in z business days
Gathering Information
All Upgrade Documentation is located on Customer Connection
Implement, Optimize & Upgrade >
Challenge customizations o Does the business requirement still exist? o Is the functionality available in target release? o Can a business process change remove a customization?
DONT
Go-Forward Strategy
What needs to be done in the next 10 to 30 days to ensure that this Project heads down the right path? Complete draft project charter, plan and risk management plan o Complete tech environment prep activities o Schedule project team training o Schedule functional fit/gap o Download Upgrade Instructions and review Chapter 1 & Chapter 5
o
Administration
Project Team
Training Plan
Training Information
http://education.oracle.com
The easiest mistake to make is underestimating the time and costs of training the end users.
Fortune Magazine
Are any hardware upgrades required? o PeopleSoft Internet Architecture o Rollout via Intranet/Internet o Increase in user base o Parallel deployment of new functionality
Technical Preparation
o Create
COBOL, Crystal, Application Engine, nVision Layouts, Queries, Unix scripts, JCL, Autosys, etc. a vanilla compare to your current release DEMO
Online objects
Execute
Prepare by getting these in place: o Migration control and quality control procedures o Documentation standards and naming conventions o Issue tracking tool o Compare Reports Decision Matrix
Upgrade Overview
Enterprise Database Overview
APPLICATION TABLES
Contains End User Type Data (i.e. transaction data) Managed by the Enterprise application Contains PeopleTools Objects (Records, Pages, PeopleCode, Security, etc.) Managed by the RDBMS Catalogs Database Objects
PEOPLETOOLS TABLES
SYSTEM CATALOG
Upgrade Overview
Before
APPLICATION TABLES Data In Release 8SP1
After
APPLICATION TABLES Data In Release 9.0
Change Assistant
SYSTEM CATALOG SYSTEM CATALOG
A copy of production is created Execute upgrade steps Once the upgrade is complete, execute MVPRDEXP.DMS to export the PeopleTools tables Initial copy of production at new Enterprise release
Execute create and alter scripts and perform data conversion Roll in additional changes found during testing.
NOTE: If changes to the Enterprise objects were made to this upgraded application, create a new MVPRDEXP.DAT to use for future Test Moves
Full Compare Reports Copy of Production Database at New PeopleTools & Application Release
Create & Alters Scripts and Data Conversion Demo Database at Your Current Release Copy of Production Database After Complete Upgrade
Reapply Customizations
These databases are created on site by our Install Group prior to the upgrade delivery.
Delivered upgraded database becomes 1st TEST database. Customer upgraded database becomes 2nd TEST database.
Parallel TEST
Copy of Production created by the customer on site for the 1st Test Move which the delivery consultant assists. Copy of Production created for 2nd Test Move done by the customer. Copy of Production created for 3rd Test Move - done by the customer.
Performance Monitor
PeopleSoft Data Archive Manager Portal Navigation Change Assistant
Change Assistant
o
PeopleTools 8.44
Stand alone application with a Windows look and feel Used in applying Updates/Fixes, Bundles, and Maintenance Packs thru the Environment Management Framework Assists with migration of delivered change packages across environments Merged with Upgrade Assistant to perform upgrades in addition to updates and fixes!
PeopleTools 8.46
Change Assistant
2. Select &
Download
Find dependencies
Pre-requisites Post-requisites Translations
What do I need for regulatory compliance? What is already applied? Review documentation
Compare to Dev
1. Discover &
Analyze
What fits my system?
Version, Applications, Languages
2. Select &
Download
Find dependencies
Pre-requisites Post-requisites Translations
What do I need for regulatory compliance? What is already applied? Review documentation
Apply to Demo
Compare to Dev
Re-package and
re-install (3+ times)
Upgrade reports are generated by Application Designer. The reports help you understand what objects differ between the source and target databases, and how they differ.
Gather documentation of your database modifications before reviewing these reports.
o
o
Review the Release Notes. These notes identify and explain object changes in the source database.
Upgrade reports can be intimidating until you understand what data you are looking for and how best to use it.
All transaction cleanup in Chapter 1 should be completed and verified. Dont shortcut this and create a repeatable process. DO NOT PERFORM FIT GAP in only 1 week Perform user testing training before user acceptance testing to avoid testing/training confusion Carve time off of final move to production by bypassing the Change Assistant for batch object push Ensure common desktop standards are in place to avoid simple issues o Popup blockers
Dozens of tests run on the most popular and most concerning transactions Performed many customizations to improve performance (100s of hours of developer time) Significant changes in database CPU utilization with new Verity Job Search (decreased 70%)
Focused lots of effort on tuning Browse Job Openings our home page
Implementation Preparation
Implementation Checklist
Call in phone number for messages during implementation weekend
Implementation Weekend
Security
o o
Include security design/development/testing in your project plan and allow plenty of time for it Dedicate one resource to security, if possible
Security
Best practices for managing Verity indexes o Chunk at the row level instead of applicant ID level o Make the segments individually restart-able o Storing resumes in the database does not equal better indexing performance (ftp is still used) o Dont rely on incremental indexes indefinitely a full index needs to be scheduled periodically o Now that verity is used for job postings, plan on communicating with your users that postings arent immediately live
Database Server
o
o o
Questions
Contact Information:
Michael Stutz
(888) 757-2616
http://heres2u.com
Contact Information: Stephen Roche
sroche@smr-consulting.com
(610) 466-9222