28
Presented by Bob Diehl [email protected] June 13, 2003 Configuration Management and Version Control in PeopleSoft

Presented by Bob Diehl [email protected] June 13, 2003 Configuration Management and Version Control in PeopleSoft

Embed Size (px)

Citation preview

Page 1: Presented by Bob Diehl bdiehl@towson.edu June 13, 2003 Configuration Management and Version Control in PeopleSoft

Presented by Bob [email protected] 13, 2003

Configuration Management and Version Control in PeopleSoft

Page 2: Presented by Bob Diehl bdiehl@towson.edu June 13, 2003 Configuration Management and Version Control in PeopleSoft

Agenda

Towson’s Current ArchitectureNew ChallengesFirst StepsThe Process OverviewQuest Stat Lessons LearnedDiscussion

Page 3: Presented by Bob Diehl bdiehl@towson.edu June 13, 2003 Configuration Management and Version Control in PeopleSoft

Current Project Environment

PeopleTools 8.19.04Oracle 8.1.7.4People Soft Applications

Student AdministrationAdmissions, Student Records and Financial

Aid – LiveStudent Financials – 7/2

Human Resources/Payroll – This weekend

Page 4: Presented by Bob Diehl bdiehl@towson.edu June 13, 2003 Configuration Management and Version Control in PeopleSoft

Hardware Architecture - Production

BIG IP HighAvailability

CatalystSwitches

psprodwebfarm(psprodweb1 -psprodweb8)

psprodapp1Sunfire V880

psprodapp2Sunfire V880

Core network

psprodfs1

psprodstat1

Page 5: Presented by Bob Diehl bdiehl@towson.edu June 13, 2003 Configuration Management and Version Control in PeopleSoft

Hardware Architecture - Development

BIG IP HighAvailability

CatalystSwitches

psprodwebfarm(psdevweb1 -psdevweb2)

psdevapp1Enterprise 250

psdevapp2Sunfire 280R

psdevdb1Enterprise

420R

Core network

psdevstat1

psdevfs1

Page 6: Presented by Bob Diehl bdiehl@towson.edu June 13, 2003 Configuration Management and Version Control in PeopleSoft

Initial Upgrade and Fix Challenges

Complexity Test and Production 10 Plus

Responsibility UMS Service Center Just us

Managing Object Access During Development

Impact on Planned Business Rules

Page 7: Presented by Bob Diehl bdiehl@towson.edu June 13, 2003 Configuration Management and Version Control in PeopleSoft

New Challenges

Towson EnhancementsDelivered PeopleSoft

ObjectsPeopleSoft Object

Dependencies Update Windows

24 x 7 AvailabilityTelecommuting

Timely Updates Impact on Production

Page 8: Presented by Bob Diehl bdiehl@towson.edu June 13, 2003 Configuration Management and Version Control in PeopleSoft

First Steps

Identify Proposed Environment ModelDatabase InstancesCommon Lines of Code (LOC)

Determine Migration Processes and Decision PointsPeople Soft Upgrades and FixesTU Development

Page 9: Presented by Bob Diehl bdiehl@towson.edu June 13, 2003 Configuration Management and Version Control in PeopleSoft

Environmental Model - Databases

SA8UPGUpgrade/Patches

SA8QAQuality

Assurance/Testing

SA8PRDProduction

SA8RPTReporting

SA8SBXSandboxFuture

SA8DEVDevelopment

SA8DMO

SA8SYS

SA8TRNTraining

SA8CNVConversion

SA8SBXSandboxCurrent

SA8CNVSAConversion SA

Page 10: Presented by Bob Diehl bdiehl@towson.edu June 13, 2003 Configuration Management and Version Control in PeopleSoft

Environmental Model – Databases and LOCs

Upgrade Line of Code(SA800)

Sandbox Line of CodeImplementation Phase

Demo Line of Code

Production Line of Code

QA Line of Code

Development Line of Code

SA8UPGUpgrade/Patches

SA8QAQuality

Assurance/Testing

SA8PRDProduction

SA8RPTReporting

SA8SBXSandboxFuture

SA8DEVDevelopment

SA8DMO

SA8SYS

SA8TRNTraining

SA8CNVConversion

SA8SBXSandboxCurrent

SA8CNVSAConversion SA

Page 11: Presented by Bob Diehl bdiehl@towson.edu June 13, 2003 Configuration Management and Version Control in PeopleSoft

The Process - What’s new this week ?

Incidents Posted: The number in parenthesis indicates how many incidents have appeared this week under each of the products listed.

(1) 8 - Campus Community

(3) 7.6 - Human Resources

(3) 8 - Human Resources

(2) 7.6 - Pension Administration

(1) 7.6 - Student Records

(2) 7.6 - Time and Labor

(1) 8 - Time and Labor

8 - Campus Community

Apply to Product: Campus Community 8

Platforms Impacted: All

Report Title: SA 8.0 delta for HRMS 8 SP1: HR-e 2002 Bundle #2

Report ID: 505959000

Resolution Type: Application

Date Posted: 2002-06-06 10:04:20.0

Required For: N\A

Supersedes: None

URL To Resolution ID: 103172

http://www4.peoplesoft.com/cchomepage.nsf/mainloginnew?openagent&url=192.206.43.125/servlets/psportal/peoplesoft8/?url=

Page 12: Presented by Bob Diehl bdiehl@towson.edu June 13, 2003 Configuration Management and Version Control in PeopleSoft

The Process – Log itAs of 10 June 2002

LOG#

CSR#

Posted Date Report ID Title Product

Pre- / Co- / Post-Requisites

Down-loaded Prt'd

1 9/5/01 R-HBENSO-2X96D Learning Solutions 800 Bundle #01 -09/01:

Campus Community None

2 81 10/23/01 R-HBENSO-3279E ES 800 Bundle #01 - 10/01:

Academic AdvisingAdmissionsStudent Records

None Y Y

3 4 11/1/01 R-SWEST-4P3R2 SF 8.0 - Student Financials Bundle #1 Student Financials None Y Y

4 5 11/2/01 R-SWEST-K95BZ FA 8.0 Regulatory Release 1 2002-2003 Financial Aid None Y Y

5 8 11/5/01 R-JTALBO-VP9WM Update script for Financial Aid Regulatory Release 1 02/03 for Release

Financial Aid This APRD is a Corequisite for R-SWEST-K95BZ FA 8.0 Regulatory Release 1 2002-2003

Y Y

Date Installed`SA8UPG

Date InstalledSA8DEV

Date InstalledSA8DMO

Date InstalledSA8SYS

Date InstalledSA8QA

Date InstalledSA8CNV

Date InstalledSA8PRD

Done at initial

installation

Done at initial

installation

Done at initial

installation

Done at initial

installation

Done at initial

installation

Done at initial

installation11/20/01 11/20/01 11/20/01 11/20/01 11/20/01 11/20/01

1/7/02 1/16/02 1/15/02 1/16/02 1/15/02 1/16/02

1/18/02 1/24/02 1/24/02 1/24/02 1/24/02 1/24/02

2/21/02 2/21/02 2/21/02 2/21/02 2/21/02 2/21/02

Page 13: Presented by Bob Diehl bdiehl@towson.edu June 13, 2003 Configuration Management and Version Control in PeopleSoft

The Process – Download/Import

Upgrade Line of Code(SA800)

PS Upgrade/Patch/Fix

Step 1

Sandbox Line of CodeImplementation Phase

Demo Line of Code

Production Line of Code

QA Line of Code

Development Line of Code

SA8UPGUpgrade/Patches

SA8QAQuality

Assurance/Testing

SA8PRDProduction

SA8RPTReporting

SA8SBXSandboxFuture

SA8DEVDevelopment

SA8DMO

SA8SYS

SA8TRNTraining

SA8CNVConversion

SA8SBXSandboxCurrent

SA8CNVSAConversion SA

Page 14: Presented by Bob Diehl bdiehl@towson.edu June 13, 2003 Configuration Management and Version Control in PeopleSoft

The Process – Impact on TU Mods

Upgrade Line of Code(SA800)

PS Upgrade/Patch/Fix

Step 1

Production Line of Code

Development Line of Code

SA8UPGUpgrade/Patches

SA8PRDProduction

SA8DEVDevelopment

Step 2a.Comparison

Production Mods

Step 2b.ComparisonMods in Dev

Page 15: Presented by Bob Diehl bdiehl@towson.edu June 13, 2003 Configuration Management and Version Control in PeopleSoft

The Process – Impact on TU Mods

Still needed ?

Changes to functionality ?

Step 2a - Mods in Production

Incorporate into delivered objects

Step 2b – Mods in Development

Move PS U&F to QA for testing

Move to Production

Re-establish objects in Development

Page 16: Presented by Bob Diehl bdiehl@towson.edu June 13, 2003 Configuration Management and Version Control in PeopleSoft

The Process – Move to QA

Upgrade Line of Code(SA800) QA Line of Code

SA8UPGUpgrade/Patches

SA8QAQuality

Assurance/Testing

Step 3.Testing

Page 17: Presented by Bob Diehl bdiehl@towson.edu June 13, 2003 Configuration Management and Version Control in PeopleSoft

The Process – Move to ProductionUpgrade Line of Code

(SA800)

Demo Line of Code

Production Line of CodeDevelopment Line of Code

SA8UPGUpgrade/Patches

SA8PRDProduction

SA8DEVDevelopment

SA8DMO

SA8SYS

SA8TRNTraining

SA8CNVConversion

SA8CNVSAConversion SA

Step 3a.Move to

Production

Page 18: Presented by Bob Diehl bdiehl@towson.edu June 13, 2003 Configuration Management and Version Control in PeopleSoft

The Process – Document Your Progress

DB Instance SA8UPG SA8DMO SA8SYS SA8DEV Line of Code SA8DEV SA800 SA800 SA8dev

Pre-Application Upgrade

Copy Project From File/Validate Compare/Report Project - SA8DEV

Compare/Report Project - SA8PRD

Build Objects

Tables Views

Load Stored Statements (DMS)

Load App Table Data

Post-App Upgrade Data Conversion

Special Instructions

Update Operator Security

Create Base Swat Set

Create Final Swat Set

Migrate Final To DMO/Distribution

Apply Application Upgrade toRemaining Instances / LOC's

Run Compare/Report - UPG -->PRD to verify updates

Page 19: Presented by Bob Diehl bdiehl@towson.edu June 13, 2003 Configuration Management and Version Control in PeopleSoft

Why Quest STAT ?

Object CoordinationReport Object HistoryAudit TrailsAutomate Object DistributionApplication Designer IntegrationTU Enhancements Workflow

Page 20: Presented by Bob Diehl bdiehl@towson.edu June 13, 2003 Configuration Management and Version Control in PeopleSoft

STAT – CSR Console

Page 21: Presented by Bob Diehl bdiehl@towson.edu June 13, 2003 Configuration Management and Version Control in PeopleSoft

STAT – Tracking an Upgrade or Fix

Page 22: Presented by Bob Diehl bdiehl@towson.edu June 13, 2003 Configuration Management and Version Control in PeopleSoft

STAT – Coordinating Object

Page 23: Presented by Bob Diehl bdiehl@towson.edu June 13, 2003 Configuration Management and Version Control in PeopleSoft

STAT – Automated Object Distribution

Page 24: Presented by Bob Diehl bdiehl@towson.edu June 13, 2003 Configuration Management and Version Control in PeopleSoft

STAT – TU Enhancement Workflow

Page 25: Presented by Bob Diehl bdiehl@towson.edu June 13, 2003 Configuration Management and Version Control in PeopleSoft

Lessons Learned

Model FirstCompare/ReportDocument Your ProgressStay on TopFamiliarize with The Upgrade & Fix

Website Look for a Tool

Page 26: Presented by Bob Diehl bdiehl@towson.edu June 13, 2003 Configuration Management and Version Control in PeopleSoft

More Lessons Learned

Model Again – Determine how to reapply mods

DocumentationFunctional and Technical SpecsTrack PeopleSoft Object DependenciesDevelopment Standards

Page 27: Presented by Bob Diehl bdiehl@towson.edu June 13, 2003 Configuration Management and Version Control in PeopleSoft

Current Challenges

Impact AnalysisTesting

ScriptsTiming

WeekendsWho

Reviewing Existing Documentation

Page 28: Presented by Bob Diehl bdiehl@towson.edu June 13, 2003 Configuration Management and Version Control in PeopleSoft

Discussion