keep your code current or fall out - wordpress.com · 2017-11-15 · and training documentation ......

26
Keep Your Code Current or Fall Out June 21 st , 2016 Gavin Gormley, Sr. Manager Sales and Supply Chain Systems (Canfor) Sid Arya, Sr. Manager (Deloitte)

Upload: others

Post on 22-Apr-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Keep Your Code Current or Fall Out - WordPress.com · 2017-11-15 · and training documentation ... AR PO OTM Oracle Transportation Management FULFILLMENT Quotes Application Available

Keep Your Code Current or Fall Out

June 21st, 2016

Gavin Gormley, Sr. Manager Sales and Supply Chain Systems (Canfor)

Sid Arya, Sr. Manager (Deloitte)

Page 2: Keep Your Code Current or Fall Out - WordPress.com · 2017-11-15 · and training documentation ... AR PO OTM Oracle Transportation Management FULFILLMENT Quotes Application Available

C A N F O R C O R P O R A T I O N Page 2

Objectives

Considerations around application of ESUs versus upgrade to the next

version of the application

Mitigate risks for future application and ESU upgrades

Learn about key success factors for the project

Page 3: Keep Your Code Current or Fall Out - WordPress.com · 2017-11-15 · and training documentation ... AR PO OTM Oracle Transportation Management FULFILLMENT Quotes Application Available

C A N F O R C O R P O R A T I O N Page 3

Introduction

Gavin leads Canfor’s Sales & Supply

Chain Systems team within Corporate IT

and has extensive ERP implementation

experience.

He has over 20 years of experience in

applications development and support

management with a wide range of ERP

systems including JDE, PeopleSoft, and

Microsoft Dynamics products.

Gavin Gormley

Sr. Mgr, Sales & Supply

Chain Systems

Project Management Team Member

Project EDGE Role:

Sid has over 18 years of consulting

experience that includes ERP

assessments, business process redesign,

net new implementations, upgrades of

ERP Applications, transition planning and

project management.

He has over 17 years’ experience implementing

various releases of Oracle JD Edwards

EnterpriseOne software for companies of all

sizes in countries such as India, Singapore,

Malaysia, Thailand, Philippines, Australia, New

Zealand, USA and Canada.

Sid Arya

Senior Manager

Project Management Team Member

Project EDGE Role:

Page 4: Keep Your Code Current or Fall Out - WordPress.com · 2017-11-15 · and training documentation ... AR PO OTM Oracle Transportation Management FULFILLMENT Quotes Application Available

About Canfor

Page 5: Keep Your Code Current or Fall Out - WordPress.com · 2017-11-15 · and training documentation ... AR PO OTM Oracle Transportation Management FULFILLMENT Quotes Application Available

C A N F O R C O R P O R A T I O N Page 5

– Lumber capacity: 6 billion board feet per

annum

– 12 mills in British Columbia

– 1 in Alberta

– 17 operations in U.S. South

Lumber Mills

– 3 - South Carolina

– 1 - North Carolina

– 3 - Georgia

– 3 - Alabama

– 1 - Mississippi

– 1 – Arkansas

Other

– 2 - Laminating Plants -

Arkansas & Georgia

– 1 Re-Manufacturing Mill -

South Carolina

– 2 Chip Mills - Texas & Louisiana

– 6500 employees

Company Profile: Canfor

Page 6: Keep Your Code Current or Fall Out - WordPress.com · 2017-11-15 · and training documentation ... AR PO OTM Oracle Transportation Management FULFILLMENT Quotes Application Available

C A N F O R C O R P O R A T I O N Page 6

Pulp and Paper Operations

– 3 Kraft Pulp & 1 Paper mill in central BC + 1 BCTMP mill in BC north

Market pulp capacity: 1.1 million tonnes

Kraft paper capacity: 140,000 tonnes

One of the Largest Integrated Forest Companies

Page 7: Keep Your Code Current or Fall Out - WordPress.com · 2017-11-15 · and training documentation ... AR PO OTM Oracle Transportation Management FULFILLMENT Quotes Application Available

C A N F O R C O R P O R A T I O N Page 7C A N F O R C O R P O R A T I O N

Canfor is one of the few primary

lumber manufacturers to offer

products third-party certified to all of

the independent certification

programs in North America

Percentage of

Production

CSA FSC SFI Total

Canadian mills 85% 10% 5% 100%

US mills - - 100% 100%

Our success depends on the well-being of the forests we manage. Through all of our forest management activities, our skilled forest professionals protect:

- Biodiversity- Species at risk- Wildlife- Other Forest Values

A World Leader in Sustainable Forestry

Page 8: Keep Your Code Current or Fall Out - WordPress.com · 2017-11-15 · and training documentation ... AR PO OTM Oracle Transportation Management FULFILLMENT Quotes Application Available

The Journey...

Page 9: Keep Your Code Current or Fall Out - WordPress.com · 2017-11-15 · and training documentation ... AR PO OTM Oracle Transportation Management FULFILLMENT Quotes Application Available

C A N F O R C O R P O R A T I O N Page 9

JDE Implementation Phase 1 - Background

Canfor made a strategic decision in 2012 to replace its bespoke legacy applications and

provide a platform that would support expansion, standardization, and unification across its

operations

Canfor implemented version 9.1 of the JD Edwards (JDE) system in July of 2014 to support

its Canadian lumber operations

Key system components support: demand forecasting, production planning, supply chain

management, sales, purchasing, inventory management, transportation planning and

execution, finance functions, and business analytics

The implementation has been tailored to Canfor’s unique and specific needs and closely

integrated with other peripheral products such as Oracle Transportation Management (OTM),

Demantra, Oracle E-Business Suite (EBS), and a number of in-house developed applications

Page 10: Keep Your Code Current or Fall Out - WordPress.com · 2017-11-15 · and training documentation ... AR PO OTM Oracle Transportation Management FULFILLMENT Quotes Application Available

C A N F O R C O R P O R A T I O N Page 10

Project Timeline – Phase 1

10

7

6

7

8

28

0 5 10 15 20 25

Total

D

C

B

A

MONTHS

PH

AS

E

Design

Build

Deliver

Operate

Page 11: Keep Your Code Current or Fall Out - WordPress.com · 2017-11-15 · and training documentation ... AR PO OTM Oracle Transportation Management FULFILLMENT Quotes Application Available

C A N F O R C O R P O R A T I O N Page 11

11© Deloitte LLP and affiliated entities.

Identifying opportunities to

accelerate configuration and

documentation activities was

particularly beneficial due to the

scope of work:

• Configuring 10 JDE Modules

• Developing 95 JDE WFRICE

objects

• Documenting system

configuration in Design Books

• Developing knowledge transfer

and training documentation

Application Footprint – Phase 1

Page 12: Keep Your Code Current or Fall Out - WordPress.com · 2017-11-15 · and training documentation ... AR PO OTM Oracle Transportation Management FULFILLMENT Quotes Application Available

C A N F O R C O R P O R A T I O N Page 12

JDE Implementation Phase 2 - Background

Canfor has since acquired a number of other businesses in the US South.

The project team continues to explore synergies in design by looking forward to the potential

acquisitions and integrations in the future.

The system was subsequently launched at Canfor’s locations in the south eastern US in

September of last year

Page 13: Keep Your Code Current or Fall Out - WordPress.com · 2017-11-15 · and training documentation ... AR PO OTM Oracle Transportation Management FULFILLMENT Quotes Application Available

C A N F O R C O R P O R A T I O N Page 13

Project Timeline – Phase 2

13© Deloitte LLP and affiliated entities.

1

3

4

3

11

0 1 2 3 4 5 6 7 8 9 10 11

Total

E

D

C

B

A

MONTHS

PH

AS

E

Design

Build

Deliver

Operate

Page 14: Keep Your Code Current or Fall Out - WordPress.com · 2017-11-15 · and training documentation ... AR PO OTM Oracle Transportation Management FULFILLMENT Quotes Application Available

C A N F O R C O R P O R A T I O N Page 14

EDGE Applications

14

PPTProduction Planning

Tool

DRPDemand Planning

QUOTEAFS

Quotes ApplicationAvailable For Sale

DGSData Gathering System

DEMDemantra Forecasting

.Net Application Oracle Application

JDEJD Edwards ERP

InventorySales Order

Work OrderMaterial Planning

Foundation

GLAPARPO

OTMOracle

Transportation Management

FULFILLMENTQuotes ApplicationAvailable For Sale

EBSEnterprise Business

Suite

iNSELSUSS

Transportation

MP2USS MRO

KronosUSS Payroll

ProcurementUSS

Procurement

USS Application Canada Application

OBIEEBusiness Intelligence

Reporting

Page 15: Keep Your Code Current or Fall Out - WordPress.com · 2017-11-15 · and training documentation ... AR PO OTM Oracle Transportation Management FULFILLMENT Quotes Application Available

C A N F O R C O R P O R A T I O N Page 15

Canfor’s Legacy Applications

15

S# Application Purpose Importance to Canfor Final Disposition

1 Kronos Payroll & Garnishments

system

Payroll, HR, and Human

Resource Management

Retained – Integrated with JDE

2 Infor MP2 – Material

Planning

MRO system Mills and Plant manage all Work

Order and Purchase Orders with

this system

Retained – Integrated with JDE

3 Log Procurement Log Purchasing and Tract

Management system

Custom application specific to

USS operations Log operations

Retained – Integrated with JDE

4 iNSELS – Integrated New

South Express Logistics

System

Trucking Fleet

Management & Backhaul

Invoices

Manages dispatch operations

for Fleet and Drivers (Canfor

employees) including Backhaul

business

Retained – Integrated with

OTM/JDE

5 FAS – Fixed Asset System Depreciation and Fixed

Asset Management

System

Retained – No integration to

JDE – uses Manual JE’s

6 DGS – Data Gathering

System

Lumber Production data

collection

Leverage existing production

data collection investment

Retained – Integrated with JDE

7 Koppers Wood Treating

System

Treated Lumber

Processing data

collection

Provide connection of treating

process to availability of

inventory status

Retained – Integrated with JDE

through DGS

8 7i MRO System Implementation deferred to

Phase 3

9 ADP Payroll system Implementation deferred to

Phase 3

Page 16: Keep Your Code Current or Fall Out - WordPress.com · 2017-11-15 · and training documentation ... AR PO OTM Oracle Transportation Management FULFILLMENT Quotes Application Available

C A N F O R C O R P O R A T I O N Page 16

JDE Implementation Phase 3 - Background

The system is currently being extended for use in the locations in Alabama, Mississippi,

Georgia, and Arkansas and is expected to be live early in 2017

The focus has shifted from technology to business integration, change management and

adoption as a result of the work done by the project team upfront.

Future expansion plans are also in the pipeline to expand the footprint further

Page 17: Keep Your Code Current or Fall Out - WordPress.com · 2017-11-15 · and training documentation ... AR PO OTM Oracle Transportation Management FULFILLMENT Quotes Application Available

C A N F O R C O R P O R A T I O N Page 17C A N F O R C O R P O R A T I O N

Timeline – Feb 2017 Go Live

Month Apr. May. Jun. Jul. Aug. Sep. Oct. Nov Dec Jan Feb

Week

Starting 4-A

pr

11-A

pr

18-A

pr

25-A

pr

2-M

ay

9-M

ay

16-M

ay

23-M

ay

30-M

ay

6-J

un

13-J

un

20-J

un

27-J

un

4-J

ul

11-J

ul

18-J

ul

25-J

ul

1-A

ug

8-A

ug

15-A

ug

22-A

ug

29-A

ug

5-A

ep

12-S

ep

19-S

ep

26-S

ep

3-O

ct

10-O

ct

17-O

ct

24-O

ct

31-O

ct

7-N

ov

14-N

ov

21-N

ov

28-N

ov

5-D

ec

12-D

ec

19-D

ec

26-D

ec

2-J

an

9-J

an

16-J

an

23-J

an

30-J

an

6-F

eb

13-F

eb

20-F

eb

27-F

eb

Design D. &

FSDs

Anthony Trip

Development

& FUT

Config. &

Design Books

Integration

Testing

UAT (User

Acc. Testing)

Regression

Testing

Performance

Testing

Data

Conversion

Training

Material

Development

End-User

Training

Change

Management

Anthony

Infrastructure

Go-Live

Post Go-Live

Support

Note – Operate Phase is likely to be 13 weeks; includes 7 weeks Deloitte Onsite support and additional 6 weeks support by a Canfor led Support team.

DESIGN / BUILD DELIVER OPERATE

CRP 2

Go-Live

Page 18: Keep Your Code Current or Fall Out - WordPress.com · 2017-11-15 · and training documentation ... AR PO OTM Oracle Transportation Management FULFILLMENT Quotes Application Available

The real thing..

Page 19: Keep Your Code Current or Fall Out - WordPress.com · 2017-11-15 · and training documentation ... AR PO OTM Oracle Transportation Management FULFILLMENT Quotes Application Available

C A N F O R C O R P O R A T I O N Page 19

Motives for keeping JDE current

To obtain the most recent product improvements and features

To obtain any security patches and corrections

To ensure supportability and extend product life expectancy – i.e. avoid obsolescence and

maximize the initial software capital investment returns

To aid in compatibility with external dependent software products

To retain valued IT staff members by ensuring their skillsets are maintained current

Page 20: Keep Your Code Current or Fall Out - WordPress.com · 2017-11-15 · and training documentation ... AR PO OTM Oracle Transportation Management FULFILLMENT Quotes Application Available

C A N F O R C O R P O R A T I O N Page 20

Costs and Considerations in Applying Updates

Customized add-ons need to be retrofitted to ensure compatibility

Functionality needs to be regression tested – especially where interfaces to external systems

are concerned

Stakeholders (end users) need to invest time and effort to perform testing which can be

perceived as detracting from their main responsibilities

Multiple environments need to be provisioned and maintained

Concurrent development and configuration needs to be carefully managed during the

updating process

System and end user documentation may need to be updated

End users may need retraining

Communications, coordination, release management and rollback plans must be carefully

managed

Page 21: Keep Your Code Current or Fall Out - WordPress.com · 2017-11-15 · and training documentation ... AR PO OTM Oracle Transportation Management FULFILLMENT Quotes Application Available

C A N F O R C O R P O R A T I O N Page 21C A N F O R C O R P O R A T I O N

JDE 9.2 became generally available on Oct 6, 2015

Upgrade Process Simplified Upgrade available for customers moving from 9.0 Update 2 and above

Support for 9.2 Premier Support until Oct 2020, Extended Support until Oct 2023

Support for 9.0.2 to

9.1

Premier Support expiring between Nov 2015 & Mar 2017

Extended Support expiring between Nov 2018 & Mar 2020

New Features

Count of new feature functionality for End User: 30, Developer: 02, CNC: 03

Expanded User Id & password, Simplified UI Navigation (Kiosk mode), Recent Breadcrumbs, Email & Calendar

Integration, CafeOne, Watchlists, User Defined Objects, Media Objects drag & drop, Real time summarization

Internet of Things (IoT) Orchestrator

One View Reporting improvements, One View Financial Statements

Optimized user interface, advanced end user query capabilities, improved IT administration functionality and high

availability and disaster recovery enhancements, BI Publisher: Improve the formatting and delivery of output with

pixel-perfect output.

Web Services: Interface with other technologies in a standardized toolset.

Performance Enhancements – code optimization and database enhancements

New Modules

Released

New Mobile Applications, Advanced Job Forecasting, Outbound Inventory Management, Rental Management

9.2 Initiatives Upgrade Workshops run by several Oracle business partners across North America

Fastest Upgrade Contests by Oracle

More Information LearnJDE.com, UpgradeJDE.com, Oracle.com, Support.Oracle.com

Social Media #AskJDEdwards, #JDEIdeas

JDE 9.2

Page 22: Keep Your Code Current or Fall Out - WordPress.com · 2017-11-15 · and training documentation ... AR PO OTM Oracle Transportation Management FULFILLMENT Quotes Application Available

C A N F O R C O R P O R A T I O N Page 22C A N F O R C O R P O R A T I O N

Electronic Software Update (ESU) vs. Upgrade to 9.2

ESU /

Upgrade

Current State Effort Required By Regression Testing

Effort

Re-Training Future State Impact of Decision

ESU • Significantly

behind on

ESUs

• Last discussion

around applying

ESUs was in

Oct 2014

• Since then 21

new baseline

ESUs have

been released

• Finance module

is now being

fully used by

Canfor

930 hrs.

retrofit

and UT

for 25

identified

objects

• CFP

• CSP-East

• CSP-West

• CFP

• CSP-East

• Approximately 200

person hrs. effort

for CFP

• Approximately 100

person hrs. effort

for CSP

No requirement for

Re-training

• Become current

with ESUs and

delay upgrading

to 9.2 to a later

point – see slide

3 for schedule

options

• Premier support

will end by Mar

2017

• People - Less resource intensive

and focused on the objects that the

ESU touches ~ mainly the Finance

module

• Process – No change to any

existing processes

• Technology - Be current with all

code optimizations and ESUs that

have been released by Oracle

• Technology - Canfor will not have

options to use some of the newer

functionality available with 9.2 such

as iOT Orchestrator. Real Time

Summarizations, Interactive

Finance Integrities etc.

JDE 9.2

was

released on

Oct 6, 2015

• Canfor is

running Apps

9.1 (Tools

9.1.4)

• No business

driver for an

upgrade except

the need to be

current with the

latest ESU’s

1500 hrs.

retrofit &

UT for 39

identified

objects

• As above • As above • Re-training on

new user interface

will be required for

Canada, CSP-

East.

• Based on previous

upgrades the

retraining program

may require 2

weeks of instructor

led training

• New UPKs will be

required for

navigation and

interface changes

• Depending on the

schedule of

implementation

chosen may be

required by CSP-

West

• Be on the latest

JD Edwards

release (Apps

9.2, Tools 9.2)

in 2016 and be

able to utilize

the new feature

/ functionality

during the CSP-

West

implementation

• Premier support

extended to Mar

2020

• People - Will require extensive

involvement from business

resources to adequately test the

system, project management to

plan, cutover, go live and post go

live support

• Process – potential changes in

process based on evaluation of net

new functionality and existing pain

points

• Technology - Be current with all

code optimizations and ESUs that

have been released by Oracle

• Technology - Gives Canfor the

ability to utilize new feature /

functionality that is available in 9.2

• Technology - Bleeding edge of

technology - unable to predict

environment stability

Page 23: Keep Your Code Current or Fall Out - WordPress.com · 2017-11-15 · and training documentation ... AR PO OTM Oracle Transportation Management FULFILLMENT Quotes Application Available

C A N F O R C O R P O R A T I O N Page 23

Canfor’s Decision: Version Upgrade vs. Apply ESU

Canfor’s decision was based on a formal analysis weighing the costs, benefits, and risks of

two primary options

Implicit tertiary option was quickly discounted – i.e. do nothing now and postpone until later

Upgrading and maintenance are not mandatory, however, based on the motives stated

previously, they are usually preferable

Maintenance is effectively inevitable – especially for a critical business system, the decision

is not “if” it is simply “when”

How many of you have faced (or are facing) the decisions of Upgrade vs. Patch and what

timing makes sense?

Page 24: Keep Your Code Current or Fall Out - WordPress.com · 2017-11-15 · and training documentation ... AR PO OTM Oracle Transportation Management FULFILLMENT Quotes Application Available

C A N F O R C O R P O R A T I O N Page 24

Key Success Factors

Business continuity and system reliability

Maintenance of balance between adequate testing and minimized end user disruption

Code base control during parallel development

Dedicated team members to focus on the ESU retrofit

Achievement of the previously stated objectives:

– Improved system security

– Future compatibility/supportability

– Maintenance of IT staff skill currency

Preparedness for future upgrades – i.e. a reusable plan based on this experience

Budget and timeline adherence

Holistic and strategically considerate IT Governance

Page 25: Keep Your Code Current or Fall Out - WordPress.com · 2017-11-15 · and training documentation ... AR PO OTM Oracle Transportation Management FULFILLMENT Quotes Application Available

C A N F O R C O R P O R A T I O N Page 25

Questions & Answers

Page 26: Keep Your Code Current or Fall Out - WordPress.com · 2017-11-15 · and training documentation ... AR PO OTM Oracle Transportation Management FULFILLMENT Quotes Application Available

Thank You!!!