Title: Getting There Was The Easy Part
1Getting There Was The Easy Part
- Three Short Stories on Sustaining the ERP Beast
- Janet Backe
- Randy Raine
2(No Transcript)
3Three Short Stories On Sustaining the ERP Beast
- Infrastructure challenges
- Coping with user demands
- Dealing with never ending bundles, patches,
service and maintenance packs
4Infrastructure Challenges
5Software Environment
- Move to PeopleSoft ERP - 2001
- Student Admin (SA)
- Portal
- Human Resources / Payroll
- Finance
- Budget
- Shrink-wrap Windows applications
- Room Scheduling
- idCam (student cards)
- Facilities Mgmt
- Recreation
6HARDWARE Environment
- SUN servers - Solaris
- Windows servers - 2000/2003
- Blades
- VMWare servers
- Stand-alone Pizza boxes
- Storage
- Network Appliance
- NAS
- SAN
- CIFS
- iSCSI
- Sun
- SAN
- Local disk
7Legacy System
Terminal
Legacy server
Disk
8PeopleSoft 3 Tier Architecture
Work station
Tier 0
Web
Web
Tier 1
App
App
Tier 2
DB
DB
Tier 3
9(No Transcript)
10Infrastructure Challenges
- ISSUES
- Storage
- You cant believe how much you need!
- Software versions
- What is certified with what?
- Conflicting versions
- Environments
- (Demo, Dev, Test, Stage, Upgrade, Prod) 4
- Security vs Productivity
- Providing access while balancing productivity
with security
11ISSUE Storage
- The vendor was not lying!
- Databases are large
- Each environment needs its own database copy
- Database replication
12Dealing with Storage
- Lots lots lots lots!
- Two state devices - New or Full
- SAN technology
- Expensive but fast reliable
- Replication technology
- NetApps volume cloning snapshots
13ISSUE Software versions
- Multiple O/S versions
- Multiple application versions
- Version conflicts
- Certifications
14Software Versions
15Dealing with Software Versions
- Dedicated hardware
- License costs
- Hardware costs
- Sys Admin costs
- VMWare
- Reduces hardware costs
- Speeds deployment times
16ISSUE Environments
- Everyone wants their own
- Five PeopleSoft applications
- SA, PA, FIN, HAP, BUD
- Each has at least 5 environments
- Prod, Dev, Test, Demo, Stage, UPG, etc
- Each requires application space, DB space and
system resources
17Dealing with Environments
- Separation of applications
- Dedicated hardware
- Virtual machines
- Separation of PROD from Dev/Test
- Dedicated hardware
- Lots of storage
- Each environment needs home directory space
- Each environment needs DB space
- Silos
- Attempt to overlap whenever possible to minimize
server resources - Application servers hardest hit
- Lots of memory
18ISSUE Security vs Productivity
- PeopleSofts 3-tier architecture
- Developers need access to the database servers
- Developers need access to vendor and other
internet resources - University data needs to be secure from
unauthorized access
19PeopleSoft 3 Tier Architecture
Work station
Tier 0
Load Balancer
Web
Tier 1
Web
Web
App
DB
App
App
Tier 2
DB
Tier 3
20PeopleSoft 3 Tier Architecture
Work station
Tier 0
Load Balancer
Term Server
Web
Tier 1
Web
Web
Term Server
App
DB
App
App
Tier 2
DB
Tier 3
21Infrastructure Challenges
222. Coping With User Demand
232. Coping With User Demand
- ISSUES
- Drop In productivity
- Browser Blues
- New systems old ways
- Mismatched support expectations
- Downloading work
- Impact of cumulative change
24ISSUE Drop In Productivity
- Scheduling data entry went from 3 screens to 9
pages in PeopleSoft - Learning curve green screen to Web
- Loss of functionality final grade check was
automated now manual - No increase in staff decrease in service
- Never enough training (older staff ready to
retire)
25ISSUE Browser Blues
- PeopleSoft web version stated as browser
independent - Back button issues
- MACs only worked with limited number of browsers
- Hot keys not functioning
- Issues with the Portal
- Had to use terminal services
26ISSUE New System Old Ways Conflicting Behaviour
- Trying to force PeopleSoft to work like the
legacy SIMON - Continued use of shadow databases
- Reporting database low acceptance
- Interfaces based on legacy systems
- PeopleSoft more flexible but onus on users to
know what they are doing
27ISSUE Mismatched Support Expectations
- System operates near 24x7, support expectation
the same - Role of sustainment business analysts versus
business area resources - Everything is a system problem
- Desktop issues versus application issues, i.e.
Mail is a SIMS problem - Multiple help desks (goSFU, simshelp_at_sfu.ca,
help_at_sfu.ca)
28ISSUE Downloading Work (Self serve)
29ISSUE Cumulative Changes
302. Coping With User Demand
- TECHNIQUES
- Involve users in sustainment upgrades
- Dedicated help desks
- Terminal servers
- Continuous business process streamlining
- System modifications and enhancements
- Integrated systems require integrated user groups
- Challenge sacred cows why are we doing this?
- Extra resources
313. Dealing With Never Ending Bundles, Patches,
Service Packs etc.
- ISSUES
- Doing upgrades in a 24x7 environment
- Make Work projects
- Replicating fixes, changes to a multitude of
environments - Impact on both IT and User resources
32ISSUE Upgrades in 24x7
- Support is 9x5, system is 24x7
- Still need monthly outage
- Having to wait till scheduled outage
- Communication of outages
- So many users
- Which ones are affected?
- Migrations plus table re-orgs
33ISSUE Make Work Projects
34ISSUE Replicating Fixes and Changes in many
environments
- Student Admin
- ACE, ASI, BUN, CNV, CPY, DMO, PLY, SND, TRN, TST,
UPG, PRD - Finance
- CST, DEV, DMO, SND, TRG, TST, UPG, YEP, PRD
- Human Resources / Payroll
- CST, DEV, DMO, ERQ, PLY, SND, TST, UPG, PRD
- Portal
- DEV, DMO, SND, TST, UPG, PRD
- Budget
- CFG, DEV, TRN, TST, PRD
35ISSUE Impact on IT and User Resources
- Coordination of work
- Time doing maintenance work
- Difficult to plan based on shifting priorities
- Involvement of user areas to test
- Not planned for in end users resource budget
363. Dealing With Never Ending Bundles, Patches,
Service Packs etc.
- TECHNIQUES
- Keep current
- Divide in manageable chunks
- Testing, testing and more testing
- Involve expertise in business areas
37Conclusions
- Dont underestimate the sticker shock,
especially in sustainment - On the positive side, embrace the opportunities
for providing leading edge service to you
community