+ All Categories
Home > Documents > An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And...

An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And...

Date post: 13-May-2020
Category:
Upload: others
View: 5 times
Download: 0 times
Share this document with a friend
52
** Distribution Restricted ** An Agile approach to EBS Enhancements Delivering quality, faster
Transcript
Page 1: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

** Distribution Restricted **

An Agile approach to EBS EnhancementsDelivering quality, faster

Page 2: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

The Evolution of IT Delivery MethodologyAge of enlightenment

Page 3: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

In the beginning…

Traditional Waterfall Methodology

Page 4: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Waterfall Methodology

1. Gather and document requirements

2. Design

3. Code and unit test

4. Perform system testing

5. Perform user acceptance

6. Fix any issues

7. Deliver the finished product

Page 5: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Developers agree design early in development cycle

1. Gather and document requirements

2. Design

3. Code and unit test

4. Perform system testing

5. Perform user acceptance

6. Fix any issues

7. Deliver the finished product

Waterfall Methodology - Positives

Page 6: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Waterfall Methodology - Positives

Developers agree design early in development cycle

1. Gather and document requirements

2. Design

3. Code and unit test

4. Perform system testing

5. Perform user acceptance

6. Fix any issues

7. Deliver the finished product

Progress is more easily measured, as the full scope

of the work is known in advance

Page 7: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Waterfall Methodology - Positives

Developers agree design early in development cycle

1. Gather and document requirements

2. Design

3. Code and unit test

4. Perform system testing

5. Perform user acceptance

6. Fix any issues

7. Deliver the finished product

Progress is more easily measured, as the full scope

of the work is known in advance

Resource engagement fluctuates depending on

phase allowing other/external activities to continue

Page 8: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Waterfall Methodology - Positives

Developers agree design early in development cycle

1. Gather and document requirements

2. Design

3. Code and unit test

4. Perform system testing

5. Perform user acceptance

6. Fix any issues

7. Deliver the finished product

Progress is more easily measured, as the full scope

of the work is known in advance

Resource engagement fluctuates depending on

phase allowing other/external activities to continue

Out-with progress meetings and approvals, customers

are not required after the requirement is defined

Page 9: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Waterfall Methodology - Positives

Developers agree design early in development cycle

1. Gather and document requirements

2. Design

3. Code and unit test

4. Perform system testing

5. Perform user acceptance

6. Fix any issues

7. Deliver the finished product

Progress is more easily measured, as the full scope

of the work is known in advance

Resource engagement fluctuates depending on

phase allowing other/external activities to continue

Out-with progress meetings and approvals, customers

are not required after the requirement is defined

Natural flow to development with less risk of “piecemeal”

Page 10: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Waterfall Methodology - Positives

Years of utilisation and success

1. Gather and document requirements

2. Design

3. Code and unit test

4. Perform system testing

5. Perform user acceptance

6. Fix any issues

7. Deliver the finished product

Page 11: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Waterfall Methodology

Years of utilisation and success, but . . .

1. Gather and document requirements

2. Design

3. Code and unit test

4. Perform system testing

5. Perform user acceptance

6. Fix any issues

7. Deliver the finished product

Page 12: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Waterfall Methodology - Negatives

1. Gather and document requirements

2. Design

3. Code and unit test

4. Perform system testing

5. Perform user acceptance

6. Fix any issues

7. Deliver the finished product

Effectiveness of Requirement

- Customer is not clear on what they really want

- Customer is hesitant to commit to detail

- Customer cannot visualise the solution

Page 13: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Waterfall Methodology - Negatives

1. Gather and document requirements

2. Design

3. Code and unit test

4. Perform system testing

5. Perform user acceptance

6. Fix any issues

7. Deliver the finished product

Effectiveness of Requirement

- Customer is not clear on what they really want

- Customer is hesitant to commit to detail

- Customer cannot visualise the solution

Customer may not like the end result

Page 14: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Historical Moment

What happened in Utah, Feb 2001 ?

Page 15: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Historical Moment

Birth of the Agile ‘Software Development’ Manifesto

Page 16: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Agile Manifesto Principles

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

Page 17: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Agile Methodology Definition

Agile software development methodology is based on iterative development,

where requirements and solutions evolve through collaboration between

self-organizing, cross-functional teams and the customer.

Page 18: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Our Customer Case StudyThe guinea pig

Page 19: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

About TechnipFMC

Global, Oil & Gas Company - Oracle 12.2.7

€11.1 Billion Revenue (2016)

48countries

40,000+ Employees

MultipleRoll-outs& Upgrades

ERP

SCM

HCMProjects

Custom

Up to

75Consultants

ContinuousEnhancement

Stream

Page 20: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Implemented Oracle

Page 21: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Module Footprint

FINANCE SCM PROJECTS HR

General Ledger

Fixed Assets

iExpenses

eTax

Accounts Payable

Accounts Receivable

Cash Management

Subledger Accounting

iProcurement

Purchasing

Inventory

Sourcing

iSupplier

Project Costing

Project Billing

Project Cost Control

Project Management

Human Resources

Absence Management

Self-Service HR

Time & Labor

Resource Management

Compensation Workbench

Page 22: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Structure

System blueprint for the

business; configuration,

governance and processes

Rollouts and Group Project

Delivery

Business and Solution led

improvements via config

and customisation

Page 23: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Regression Testing(URT)

Solution Testing(UAT)

Development(MD.070)

Solution(MD.050)

Requirements(BR.030)

REQUIREMENTS & SOLUTION DESIGN

▪ Time to define true requirement in detail required for planning and execution

▪ Time to determine solution and obtain full agreement

▪ BR.030 too complex

▪ Business provide solution, not true requirement

Waterfall Points of Failure for Enhancements

Page 24: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Regression Testing(URT)

Solution Testing(UAT)

Development(MD.070)

Solution(MD.050)

Requirements(BR.030)

SOLUTION DESIGN & DEVELOPMENT

▪ Time to document full solution (MD.050) for development to begin

▪ Solution adjustment due to technical restraints

Waterfall Points of Failure for Enhancements

Page 25: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Regression Testing(URT)

Solution Testing(UAT)

Development(MD.070)

Solution(MD.050)

Requirements(BR.030)

USER ACCEPTANCE & REGRESSION TESTING

▪ Solution does not meet business expectation

▪ Solution fails during UAT testing

▪ Solution fails during URT testing

▪ Wasted time for configuration / deployment to environments

Waterfall Points of Failure for Enhancements

Page 26: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

ENHANCEMENT LIFECYCLE

▪ Loss of focus and engagement for enhancement

▪ Lack of resource availability

▪ Full lifecycle time can take 3-6 months for a single enhancement

Regression Testing(URT)

Solution Testing(UAT)

Development(MD.070)

Solution(MD.050)

Requirements(BR.030)

Waterfall Points of Failure for Enhancements

Page 27: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Addressing the challenge with AgileTime for change

Blue-sky thinking within Boundaries?

Page 28: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

REQUIREMENT SPRINT

TESTING

RELEASE

Change Request raised; what, where,

why? Discussion between BA and

Business

SOLUTION

Design Authority to decide general

solution target. Discussion between

SSL, BA, Functional and Business

Complete full testing of solution based

on generated list of Test Scripts. UAT

and URT carried out in synchrony

Phased Development focusing on

regular review cycles to progress

solution and validate

BA validated release testing and then

Production release of solution for

business use

Applied Agile (Hybrid) Process

Page 29: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Agile Process - Requirement

Page 30: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

NEW REQUEST

IDENTIFIED GAP

BUSINESS INITATIVE

• Same Methods of Identification

Agile Process - Requirement

Page 31: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

WHAT

WHERE

WHY

?

?

?

• Same Methods of Identification

------------------

• Clear and Simple Definition (User Stories)

Agile Process - Requirement

Page 32: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Agile Process - Solution

Page 33: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

DESIGN

AUTHORITY

• Collaborative Review of Requirement & Solution

Design

Agile Process - Solution

Page 34: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

• Collaborative Review of Requirement & Solution

Design

------------------

• MD.050 Document During & Upon Completion

of Solution Build

MD.050

PRODUCED

IN TANDEM

Agile Process - Solution

Page 35: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Agile Process - Sprint

Page 36: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

• Plan Sprint Phases

• Identify Deliverables

• Confirm Resource Requirements

SPRINT PLANNING SESSION

Agile Process - Sprint

Page 37: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

• Plan Sprint Phases

• Identify Deliverables

• Confirm Resource Requirements

------------------

• Iterative Phases of Development (Sprints)

ReviewReview

Review

Review

Sprint 1 Sprint 2

Agile Process - Sprint

Page 38: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Sprint

Review

Agile Process - Sprint

• Plan Sprint Phases

• Identify Deliverables

• Confirm Resource Requirements

------------------

• Iterative Phases of Development (Sprints)

------------------

• Emphasis on and importance of Testing

Page 39: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

COMMUNICATION

• Daily Stand-ups

• Sprint Completion Reviews

Review

Agile Process - Sprint

Page 40: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

REQUIREMENT SPRINT

TESTING

RELEASE

SOLUTION

Agile Process

Page 41: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

The ResultsAdoption and Delivery Impact

Page 42: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

The Same, but Different

AGILE

REQUEST SOLUTION DESIGN SPRINT TEST

WATERFALL

REQUIREMENT SOLUTION DESIGN DEVELOP USER TESTINGREGRESSION

TESTING

Keep the change familiar to ease adoption.

Page 43: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Evolve to a clear target

AGILE

REQUEST SOLUTION DESIGN SPRINT TEST

Control the scope creep.

• User Stories • Fix 80% Scope

• Iterative Development

• Constant Solution

• Relative Changes

• Pass Confidence

Page 44: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Results

AGILE

REQUEST SOLUTION DESIGN SPRINT TEST

Page 45: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Results

AGILE

REQUEST SOLUTION DESIGN SPRINT TEST

Page 46: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Thank you

Contact Information:

Email: [email protected]

LinkedIn: www.linkedin.com/in/gary-ayling

Page 47: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

About Inoapps

Oracle Platinum PartnerLargest Independent Oracle

Specialist Partner in EMEA

2016 Oracle Specialized

Partner of the Year SaaS Cloud

Transformation – Global

Expertise in Hosting,

Managed & Cloud Services

2018 Cloud First

Partner of the year – UKI

Internally Operating Oracle

ERP / HCM / EPM / Sales

And Marketing Cloud

25+ customers in the

Cloud and counting300+ Staff Globally

Innovative Products Division

Delivering extensions to

Oracle Cloud

Established On / Offshore

Global delivery model

Andy Birdstarts Inoapps

Teamsolve

D E R B Y

BGF Investment

M A L A Y S I A

CrocusConsulting

U S A

L I N L I T H G O W

S I N G A P O R E

2016 Oracle Specialized Partner of the Year: SaaS Cloud Transformation – Global

2006 2010 2014 2016

2008 2012

2018

2015 2017

Houston

London

Aberdeen

Edinburgh

Derby

Kuala Lumpur

Singapore

Oracle’s Managed Service Provider Program

Oracle Specialized Partner of the Year for Database as a Service – UKI

Indigo Tide

E D I N B U R G H

2018 Oracle Cloud First Partner of the Year UKI

20221000 employees worldwide

Page 48: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Inoapps & Scotland

Sits on the board of ONE

(Opportunity North East)

DIGITAL and ENTREPRENEURSHIP

Initiative

Oracle Cloud References in

Scottish Public Agencies

(Scottish Legal Aid

Board)

CODECLANGRADUATE

SCHEME

EDINBURGHLINLITHGOW

GLOBALOPERATIONS

OFFICES

EDINBURGH& ABERDEEN

FOUNDED

2006

ABERDEEN

PRODUCTS

R&D

30

ENTREPRENEUROF THE YEAR

E&Y

SCOTLAND

2017Finalist

TECH

IDENTIFIEDUNICORN

SCOTLAND

Page 49: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Inoapps Key Focus AreasORACLE SaaS APPLICATIONS

PaaS for SaaS INOAPPS PRODUCTS

Page 50: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

• Right equipment, right place,

right time – every time.

• Save money & Increase

efficiency.

• Visibility & control from

acquisition to receipt.

• Ensures regulatory

compliance.

• Automatically create billing

events based on Oracle

Project expenditure items.

• Save time by eliminating

manual re-keying, freeing

people up for other tasks.

• Accurately capture, track, allocate and

recover costs for any Joint Venture

operations, in any country or currency.

• Improve decision-making by reporting

data reconciled in real-time.

• Streamline workflow and reduce errors.

• Partner portal encourages info sharing &

joint working.

• Get the right people to the right place at

the right time – every time.

• Integrate with time-writing and payroll.

• Make huge cost & efficiency savings

with improved resource planning, time-

writing and payroll management.

• Full visibility of equipment in the field,

in real-time – third party & internal.

• Reduce financial impact of

losses.

• Increase rental contract profitability.

• Save time & money.

• Enhance customer relationships.

01MANIFESTING

03PROJECT BILLING

05JOINT VENTURE ACCOUNTING

04SCHEDULING

02EQUIPMENT RENTAL

Extend Your Oracle Cloud Footprint With Inoapps’ Industry Solutions

Page 51: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Industry Focus

Current Industry Solutions:

• Construction & Engineering

• Professional Services

• Public Sector

• Higher Education

• Oil & Gas

• Healthcare

• Gaming

• Finance

• Travel and Transport

Page 52: An Agile approach to EBS Enhancements · Internally Operating Oracle ERP / HCM / EPM / Sales And Marketing Cloud 25+ customers in the Cloud and counting 300+ Staff Globally Innovative

Recommended