abf exemple.ppt

39
Programme Manager and UK Business Flows Lead

Upload: hacene-lamraoui

Post on 16-Jan-2016

280 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ABF exemple.ppt

Programme Manager and UK Business Flows Lead

Page 2: ABF exemple.ppt

Delivering Project Green Using Oracle Business Flows

30th January 2006

Page 3: ABF exemple.ppt

Objectives

Explain why we use a Business Flows approach Explain what it will mean to adopt a Business Flows

Approach Explain some of the jargon Ensure there is a common understanding between

Alfred McAlpine and Oracle teams about the approach

Provide a forum for asking questions about the approach

Page 4: ABF exemple.ppt

Agenda

Context and Key Concepts Oracle’s Business Flows Approach Conference Room Pilots Lessons Learned

Page 5: ABF exemple.ppt

Context & Key Concepts

Page 6: ABF exemple.ppt

Why Business Flows?

Quicker implementations Reduced customization Re-use of good practice Reduced risk Improved quality of solutions Improved communications

Page 7: ABF exemple.ppt

What is a Business Flow ? Business Flows are end-to-end, integrated business processes

that define a primary cycle of activity within an enterprise. Oracle Business Flows are Business Flows  optimized for

Oracle Applications. They represent a leading practice approach to employing standard functionality contained in Oracle’s E-Business Suite.

Oracle Business Flows help customers relate to how Oracle EBS solve their business problems.

Oracle Business Flows help customers see themselves & their business processes in Oracle software.

Page 8: ABF exemple.ppt

Flows and sub-flows

Each business flows comprises a number of sub-flows For example, Procure to Pay comprises:

– Requisition to Receipt– Sourcing Requirements to Agreement– Supplier Return to Replacement– Supplier Return to Debit– Click to Requisition

Oracle brings collateral at sub-flow level

Page 9: ABF exemple.ppt

What is a Flow Solution?

A business flow solution comprises:

Process diagram defining the overall process flow Mapping of the flow to Oracle modules Definition of the major feature / functions included

and/or excluded Re-useable assets to help accelerate delivery

Page 10: ABF exemple.ppt

What makes a project flow based? Pre-defined flow solution Focus on business processes provided by the flows and not application

modules Approach is solution driven not requirements driven Customer´s willingness to adapt working practices to fit Business Flows Use of Conference Room Pilot techniques on a customer specific system Early hands on access to applications for familiarisation and testing Use of ABF Method, core document templates and re-useable assets

Page 11: ABF exemple.ppt

Oracle’s Business Flows Approach

Page 12: ABF exemple.ppt

Build the Prototype system

The Process

CRP Preparation – Define the criteria by which the completeness of the system will be judged - Scenarios

Conference Room Pilots – Confirm the design and the gaps

Resolve the gaps

Build the system

Page 13: ABF exemple.ppt

Business Flows Method

Definition Build ProductionTransitionElaboration

Project Planning

DesignExtensions

PrepareCustom

Test Scripts

Create and test Custom

Extensions

PrepareProduction

Environment

Convert and Verify Data

BeginProduction

MaintainSystem

ProposeFuture

Direction

Perform SystemsIntegration

Test

VerifyProductionReadiness

Prepare for CRP 1Workshop(s)

Conduct CRP 1Workshop(s)

Prepare for CRP 2Workshop(s)

Conduct CRP 2Workshop(s)

Perform User Acceptance

Test

Build RequiredAssets

ConductPhase End

Review

ConductPhase End

Review

Conduct BusinessArchitectureWorkshops

ConductPhase End

Review

SolutionReview &Sign-Off

Prepare for CRP 3Workshop(s)

Conduct CRP 3Workshop(s)

Prepare CRP 2Environment

Prepare CRP 3Environment

Page 14: ABF exemple.ppt

Definition PhaseDefinition Phase Objectives: • Plan the project• Familiarize customer with Flows• Map Flows to the Business• Identify potential changes

Key Activities:• Build/update Delivery Assets• Prepare CRP 1 Environments• Conduct Business Architecture Workshops• Customer Education on CRP Process• Conduct CRP 1

Outputs:• CRP 1 Results• Preliminary Conceptual Architecture• Key Configurations (COA, TCA, Multi-Org)

Definition TransitionTransition ProductionProductionElaborationElaboration BuildBuild

Page 15: ABF exemple.ppt

Elaboration PhaseElaboration PhaseDefinition TransitionTransition ProductionProductionElaboration BuildBuild

Objectives: • Validate COA, TCA, Mult-Org Setups• Refine mapping of Flows• Identify remaining changes• Design Custom Extensions• Determine/freeze scope of solution

•Key Activities:• Prepare CRP 2 Environment• Design custom extensions• Conduct CRP 2• Solution Review and Sign-off

•Outputs:Refined ConfigurationApproved designs for customizationsConversion Data Mapping Updated Test Scripts High-Level Solution Document (Final)

Page 16: ABF exemple.ppt

Build PhaseBuild PhaseDefinition TransitionTransition ProductionProductionElaboration Build

Objectives: • Develop, test, and accept custom software• Propose a transition strategy• Execute performance test• Conduct a system test • Finalize the solution

Key Activities:• Create & test custom extensions• Prepare CRP 3 Environment• Conduct CRP 3• Conduct User Acceptance Test

Outputs:• System Tested Applications• User Acceptance Test Results• Performance Test Report• Transition and Contingency Plan

Page 17: ABF exemple.ppt

Transition PhaseTransition PhaseDefinition Transition ProductionProductionElaboration Build

Objectives: • Prepare Production Environment• Convert and verify legacy data• Train user personnel• Transition to Production

Key Activities:• Plan Transition • Go-Live Checklist• Final System Check• Users & Support Ready • Convert & Load Data• Fallback Plan

Outputs:• Converted and verified data• Skilled Users• Production Support Infrastructure• Production system ready• GO-LIVE

Page 18: ABF exemple.ppt

Production PhaseProduction PhaseDefinition Transition ProductionElaboration Build

Objectives: • Maintain the Production System• Measure System Performance• Promote user acceptance• Propose and plan future direction

Key Activities:• Assess effectiveness of system• Reinforce adoption of system • Recommend Business direction• Recommend technical direction

Outputs:•Effectiveness Assessment• Business Direction Recommendations•Technical Direction Recommendations

Page 19: ABF exemple.ppt

What’s Different With Flows? Traditional Approach Business Flows

Requirements driven Solution Driven

Solution defined during project based on requirements

Flow solution defined before start of project

Traditional Waterfall approach Iterative approach based on CRPs

Defines customisations where std functionality does not meet reqs

Seeks to avoid customisation and prioritises all changes

Focus on individual modules Focus on cross module process flows

Ask and Do Show and Tell

Page 20: ABF exemple.ppt

Conference Room Pilots

Page 21: ABF exemple.ppt

Conference Room Pilots (CRP) A Conference Room Pilot refers to the technique and

activities surrounding the planning and execution of one or more formal test scripts aimed at validating the application system against the client’s business needs.

The origin of the term comes from the practice of placing workstations in a conference room and arranging them in a particular order (usually by logical process or Business Flow) for testing. Test scripts were then passed down the line from one tester to the next according to the natural flow of the

business process.

Page 22: ABF exemple.ppt

Build the Prototype system

The Process

CRP Preparation – Define the criteria by which the completeness of the system will be judged - Scenarios

Conference Room Pilots – Confirm the design and the gaps

Resolve the gaps

Build the system

Compare standard system to customer’s business as usual

Confirm the standard system configuration

Determine the gaps

Determine the change required

Page 23: ABF exemple.ppt

CRP DefinitionsPhase CRP Objectives

Definition CRP 1 Familiarize the customer with the Business Flows being implemented and map Business Flows to the customer’s business and identify potential changes.

Elaboration CRP 2.0 Validate customer Chart of Accounts, Multi-Org Structure, TCA structure and other “personalized” setups identified during CRP 1. Refine mapping of Business Flows to the customer’s business and identify any remaining changes necessary. The conclusion of CRP 2.0 should result in a frozen solution design.

Build CRP 3.0 Business System Test of tailored solution including custom extensions and sample converted legacy data. Refinement of solution is still an option at this point, but the scope of changes should be small by this time. Significant changes at this point may indicate the need for an additional CRP 3 iteration.

Page 24: ABF exemple.ppt

CRP in detail

Work through each

scenario

Desired Result YES Sign off

Desired Result NO Gap Listing

Analysis of the gaps

Change the business

Change Oracle

Steering Board

Outside CRP

Page 25: ABF exemple.ppt

Overview of a Workshop Day

Review Process Model / Flows to be executed

Identify known Issues,Gaps and current open issues list

Flow Execution Issues & Gaps Log Update Flow Sign-off

Page 26: ABF exemple.ppt

Objectives for CRP Execution

SuccessCriteria

Validate Processes

Validate Gap solutions

Validate Package Configuration

Build Understanding & Ownership

Confirm Workarounds

Page 27: ABF exemple.ppt

CRP Execution - What it is not

SuccessCriteria

• System Performance or User Acceptance Testing

• A solution design exercise

• Exhaustive exploration of Functionality

• An opportunity to revisit project scope

• Compromised by issue identification

• A training session

Page 28: ABF exemple.ppt

Outputs from CRP Execution

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

---- --

Flows Validated Summary of Issues/Gaps

Revised Application set up

Updates to Change Management Process

ProcessesPeopleTechnology

Revised Scripts Updated Processes

Page 29: ABF exemple.ppt

CRP Execution Exit Criteria

Is flow execution complete?

Are all issues resolved?

Are any unresolved issues categorised for further action?

Have all gaps been recorded & described in sufficient detail?

Page 30: ABF exemple.ppt

CRP in detail

Work through each

scenario

Desired Result YES Sign off

Desired Result NO Gap Listing

Analysis of the gaps

Change the business

Change Oracle

Steering Board

Outside CRP

Page 31: ABF exemple.ppt

Issue Classification Guidelines

Business Process Change

Work Around

Change to application configuration

Implementation Issues

Page 32: ABF exemple.ppt

Issue Guidelines All issues and decisions must be recorded even

if resolved during Execution Issues should be cross-referenced between the

log and the flow in order to facilitate proper closure

All open issues must be prioritised Any gaps must be highlighted and recorded for

specification development

Page 33: ABF exemple.ppt

What Oracle brings to the table

Ability to facilitate effective CRP workshops Knowledge of the business flows and the Oracle applications

that underpin them Prototype system set up Pre-defined delivery assets:

– Process diagrams– Scripts for demonstrating system and comparing system to

customer’s requirements– Set up documents

Page 34: ABF exemple.ppt

What Alfred McAlpine brings to the table

Expertise and experience of current process An open mind willing to look at opportunities for

improvement and streamlining their current process A clear definition of what is critical to their business, and

what is just a ‘nice to have’ The expertise and knowledge to prioritise Ability to make decisions about future business

processes

Page 35: ABF exemple.ppt

Lessons Learned

Page 36: ABF exemple.ppt

Flow-Based Implementation Challenges For Customer

– Business (and data) owners have to be involved and committed

– Timely decisions must be made – Strong sponsorship and Client Team leadership– Commitment to Flows approach– Prioritisation of gaps

For Project Management– Change Management Issues Emphasized– Project Communication– Managing the integration of different flows– Training for project team – Use of instances in CRPs

Page 37: ABF exemple.ppt

Flow-Based Implementation Challenges

For Consultants– From functions and features to benefits in business:

Communication in business terms– Solution awareness (broader knowledge than just one

module)– Workshop facilitation and ability to lead CRPs

For For all parties– Scope Control– Time and Schedule Management

Page 38: ABF exemple.ppt

What’s Different With Flows?

Time pressure at start of project– Need to get instance up and running quickly– Need to mobilise customer team quickly– Need business scenarios quickly

May need pre-project mobilisation phase– Customer mobilisation– Handover from sales– Gather accelerator assets

CRPs need to be planned in detail and scheduled Need to plan for gaps Iterative approach - how many iterations? Different WBS

Page 39: ABF exemple.ppt

What to watch for

Customer does not really want to adopt approach Impact of unexpected gaps Different flows do not integrate “out of the box” May be difficult to schedule CRPs (people, facilities) Which instance is being used for CRP1 – vision, pre-

configured Gold, set up by project? Expected accelerator assets may not be available /

suitable CRP environment may not be available