Professional Documents
Culture Documents
R12 Upgrade Lessons Learned
R12 Upgrade Lessons Learned
and
Lessons Learned
Brian Pellot, AXIA Consulting
Agenda
Introductions
R12 Example Projects
The Speaker
Founded in 2005, AXIA Consulting is an firm made up of Senior
Consultants averaging 15+ years of Systems Integration
experience.
AXIA has a core group of Oracle consultants currently working
with 6 clients in the region. AXIA also provides strategic
business services, project management and systems integration
services.
Brian Pellot is a senior consultant with 14 years of experience
implementing and upgrading the Oracle Applications. He is also
a past president of OVOAUG.
Current Status
What modules?
Financials
Supply Chain
Manufacturing
Why upgrade?
Support
New functionality
Implementing additional modules
R12 Overview
Major Enhancement
Suppliers
Customers
Technology Changes JRE instead of JInitiator
R12 Projects
Industry`
Industrial Equipment
Manufacturer ($500 Million)
Large Steel
Manufacturer ($2 Billion)
Location
Dayton, OH
Mason, OH
West Chester, OH
Versions
12.06
12.1.2
12.1.2
Timeline
9 months
6 months
9 months
IT Staffing
(FTEs)
2 Internal
8 External
5 Internal
4 External
2 Developers
2 Internal
3 External
1 Developer
DBAs
2 Internal
Outsourced / Hosted
Outsourced
Scope
3 Modules; Financials
Custom
Objects
Down
Time
Issues
The GOAL
Dont mess it up!
Availability
The system will be available on Monday morning.
Business Continuity
On Monday morning everyone can do their job.
At the end of the period, the business can close the books.
The Approach
Repeat
Plan
Test
Upgrade
Production
Upgrade
Test
Issues
Cookbook
Steps
Patch List
Sample Plan
Lessons Learned
Project Management
Agree on scope upfront
Maintain a parking lot for items to be considered after go live
Maintain an issues list
Maintain awareness of ongoing 11i Production support changes
Intermediate milestones
Weekly DBA meetings
Project Schedule
Ensure that the project phases and milestones are aligned with important business
considerations such as quarter end/year end
Set expectation that going-in schedule is subject to change
Build in a contingency month if possible
Initial phase was a bug hunt to try and find obvious glitches try to navigate through
and test basic functions
Subsequent upgraded environments serve as Pilot systems to help finalize R12
setups and resolve any bugs
Following Pilots, perform formal tests with business users
Lessons Learned
Custom Objects
Many will need to change
Many of the changes will be minor
Some will be rewrites
All need to be tested thoroughly
Some will work with old data but not with new
Testing
Ensure you have comprehensive test scripts to cover all processes
Involve the business team creating test scripts and executing
Test with old data (that was upgraded) and new data
Be aware of how Subledger Accounting data is converted
Dont assume anything each upgrade iteration brings new 11i data
Establish a test lab with PCs so that business team can participate in a focused
environment
Test standard and custom report printing
Testing Flow
Patch
Test
Issue
Process
Change
Cookbook Step
Used in Next
Round
Cookbook
Cookbook Steps
Well documented
Assigned
Timed
Lessons Learned
Patching
Take the most recent CPC (critical patch collections) proactively at the start of the
project
Evaluate timing of other CPCs and new releases as the project progresses
Track every patch applied in every environment
- you wont want to take all of them forward
- Important to know whats where if you have more than one instance
Set a patch freeze date prior to the cutover event
Be aware of patches for a single bug that might contain additional bug fixes. If one
off patches are unavailable, you must re-test all affected files.
List of specific patches for specific issues can be provided
Training
Depends on number of users, number of testers, use of modules
Some modules had no training HR
Some had full classroom training AP, Inv
Some fell in the middle GL, AR
Some do remedial training
Lessons Learned
If you have interfaces consider this carefully! Oracle will be (partially) down.
Interface Plan
What systems will be affected by downtime?
Linked systems
Interface files to those systems.
Lessons Learned
Cutover Event
Cutover planning starts early in the project
Communicate, Communicate, Communicate
No surprises
Assume nothing
Cutover Plan - instructions should be detailed enough that others could do the steps
in someones absence
Assign the steps consider passwords and responsibilities (security)
Practice the steps with each technical upgrade
Time the steps, automate if possible using Dataloader, SQL, FNDLOAD
Develop communication plan, fallback plan, 24x7 contact list (including key third-party
vendors), Go/no-go decision support
Allow time for business team to do some basic testing before the system is open for
business on the first day after cutover
Manage the impact to interfaced systems (inbound and outbound)
Lessons Learned
Experience
Companies considering an upgrade have experienced Oracle Application teams.
The upgrades get quicker and less risky as more upgrade experienced people
become available to help.
Results
STATISTIC AP and Payments modules comprised a large portion of
the project issues and patches.
1 in every 6 issues
Project Issues Log
AP, Payments
Other Modules
Other Modules
New in R12
Dr
Cr
General
Ledger
Ledger &
Ledger
Sets
6 Major Initiatives
1. Ledger and
Ledger Sets
2. Subledger
Accounting
3. MOAC
Tax
Engine
Inter
Company
Bank
Model
4. Intercompany
5. Tax Engine
6. Bank Model
Multi-Org
Access
Control
Inventory
Work in Process
Receivables
Purchasing
Payables
Projects
19
Major Changes
Payables
11i Payables split into 4 parts in R12
Payables
Payments
Tax
Accounting - SLA
Supplier form re-written
Bank data centralized
Lines added
Trial balance and write-offs different with some upgrade concerns
Payments
All new module
Some development required
Numerous setups
WebADI
Client ADI is gone
Other modules can be used to fill the gaps.
Who moved my
cheese?
Major Changes
Subledger Accounting
Create accounting process added to all financial modules
Affects GL Drill-back
Some date idiosyncrasies
Powerful capabilities available (but not required)
One accounting method change means full new method decide early
EBTax
Regime will upgrade but dont use it!
Not supported
Not extendable
Difficult to use
Set up a new regime
Good time to go to a 3rd party provider
Lots of power lots of learning
Printing Architecture and BI Publisher
PASTA is available but not exact
Some reports need to be opened and printed from Adobe
Questions?
For more information, please contact:
Brian Pellot
AXIA Consulting
Brian.Pellot@axiaconsulting.net
http://www.axiaconsulting.net