You are on page 1of 25

Traditional AIM

Traditional AIM Phases

Traditional AIM Processes


 Business Process Architecture
 Business Requirements Definition
 Business Requirements Mapping
 Application & Tech Architecture
 Module Design & Build

Operations Analysis
 Data Conversion
 Documentation
 Business System Testing

Production
Production
Definition

Transition
 Performance Testing

Design
 Adoption & Learning

Build
 Production Migration

•Modeling and Reinventing Processes


•Features and Functions Gapping
Customisations Testing
•Passive Involvement
AIM for Business Flows (ABF)
AIM for Business Flows Processes AIM for Business Flows Phases

 Business Process Mapping


 Application & Tech Architecture
 Module Design & Build
 Data Conversion
 Documentation
 Business System Testing
 Performance Testing

Elaboration

Production
Definition

Transition
 Adoption & Learning
 Production Migration

Build
•Business Process Focus
•Tools to Manage Business
•Show & Tell vs Ask & Do
•Baseline Solution at your finger tips •Testing
•Active Participation •Validation of solution
Traditional AIM vs ABF
Traditional AIM AIM For Business Flows (ABF)

Requirements driven Solution Driven

Solution defined during project based Flow solution defined before start of
on requirements project
Traditional Waterfall approach Iterative approach based on CRPs

Defines customisations where std Seeks to avoid customisation and


functionality does not meet reqs prioritises all changes
Focus on individual modules Focus on cross module process
flows

Ask and Do Show and Tell


ABF Processes
Definition Elaboration Build Transition Production

BF Process
TA Process
MD Process
CV Process
DO Process
TE Process
PT Process
AP Process
PM Process

A process is a grouping of tasks within a method based on common functions or


disciplines which lead to one or more key deliverables
ABF Top Level Flow

Definition Elaboration Build Transition Production


Create and test
Project Prepare CRP 2 Prepare
Custom
Planning Environment Production
Extensions
Environment

Prepare for CRP 2 Prepare CRP 3


Workshop(s) Environment
Build Required
Assets Conduct CRP 2
Workshop(s) Convert and
Prepare for CRP 3 Verify Data
Workshop(s)

Conduct Business Design Conduct CRP 3


Architecture Extensions Workshop(s)
Workshops Verify
Production
Readiness
Prepare Perform Systems
Custom Integration
Prepare for CRP 1 Test Scripts Test
Workshop(s)

Conduct CRP 1 Solution Perform User


Workshop(s) Review & Acceptance Begin Maintain
Sign-Off Test Production System

Conduct Conduct Conduct Propose


Phase End Phase End Phase End Future
Review Review Review Direction
Conference Room Pilots (CRP)
• A Conference Room Pilot refers to the approach 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.
What is a CRP in ABF ?
• CRP is a series of workshops where Flow Teams of an implementation
project go through the flows iteratively during the project phases
using Oracle Applications (e.g. EBS)

• The flows of a solution will be grouped into logical “flow batches” that
can and will be defined, tested and developed parallel by independent
Flow Teams during the project.

• A Flow Team will consist of at least :


– 1 Implementation Consultant as a facilitator (preferably 2 functional
consultants per flow team, one of which could be a solution architect)
– Customer’s Process Owner
– One or more Customer’s key users.
What is a CRP in ABF ?
• Workshops are used as the primary working
model between Customer and Consultants.

– Implementation Consultants are responsible for


providing Oracle Applications knowledge,
updating project flow documentation, planning
and facilitating the workshops.

– Customer is responsible for providing Customer’s


processes and requirements knowledge and
making necessary timely decisions.
Phase
CRP Definitions (for EBS)
CRP Objectives

Definition CRP 1.0 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 scope.

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 a t this point may
indicate the need for an additional CRP 3 iteration.
CRP Objectives
• CRP 1
- Familiarization
- Initial mapping & identify gaps
- Identify setup required for CRP2 instance (e.g. COA, Multi-Org, TCA)
• CRP 2
- Refine mapping and gaps
- Validate flow setup
- Validate business process (flows)
- Identify & build extensions, interfaces
- Freeze scope
• CRP 3
- Business System Test (test extensions, interfaces, performance )
CRP Objectives
• CRP IS NOT A TRAINING
COURSE!!!!!!
Summary of ABF
General Flow Solution Documents
General Document Name CRP1 CRP2 CRP3

High Level Solution Document v1 v2 -

Financial & Operation Structure v1 - -

Future Business Model v1 v2 -

Business Requirements Mapping Gaps v1 v2 -

Test Scripts (test results) v0 v1 v2

Set up Documents v0 v1 v2

Apps Extension Functional Design v0 v1

= Sign off
ABF Document Naming
• The naming of some key deliverables has
changed (not all templates are available yet)
– Renamed deliverables:
• BP.080 Future Business Model = BF.015
• BR.030 Map Business Requirements = BF.003
Business Flow Family Baseline Functionality
• BR.100 Set up Document = BF.016
• Current Financial & Operating Structure RD.010 =
BF.010
– New deliverables:
• High Level Solution Document (HLSD) = BF.045
• Change Catalog = BF.040
How to find ABF templates?

All ABF blank templates are delivered through OPN

Go to this OPN link

To launch the AIM for Business Flows Method Pack:


1. Select "Start" > "Programs" > "Oracle Methods".
2. Select "AIM for Business Flows".

Demo
Demo of
of the
the software
software
What does it mean “to adapt to Oracle
Applications leading practices“

Key to a successful ABF implementation and


achievement of its benefits is Customer’s
willingness to avoid modifications to Oracle
Applications and adapt their business
processes as much as possible
to the Oracle Business Flows
representing leading practices
in Oracle Applications.
ABF Top Level Flow

Definition Elaboration Build Transition Production


Create and test
Project Prepare CRP 2 Prepare
Custom
Planning Environment Production
Extensions
Environment

Prepare for CRP 2 Prepare CRP 3


Workshop(s) Environment
Build Required
Assets Conduct CRP 2
Workshop(s) Convert and
Prepare for CRP 3 Verify Data
Workshop(s)

Conduct Business Design Conduct CRP 3


Architecture Extensions Workshop(s)
Workshops Verify
Production
Readiness
Prepare Perform Systems
Custom Integration
Prepare for CRP 1 Test Scripts Test
Workshop(s)

Conduct CRP 1 Solution Perform User


Workshop(s) Review & Acceptance Begin Maintain
Sign-Off Test Production System

Conduct Conduct Conduct Propose


Phase End Phase End Phase End Future
Review Review Review Direction
ABF Phases: Definition

Tasks and Activities


– Develop a detailed project plan and work plan
– Customer’s Project Team Training
– Update or build Flow Assets

Elaboration

Production
Transition
Definition
– Conduct Business Architecture Workshops
– Conduct CRP 1 Workshops

Build
– Develop preliminary conceptual architecture
– Develop Supporting Approach Documents (Testing,
Conversions, Interfaces, Transition ..)

Assumptions Deliverables
 Updated Project Plan
– Customer will provide adequate personnel  Flow Educated Customer team
for the workshops.  Accepted Financial and Operating Structure Doc.
– These persons will have a good knowledge of  Version 1.0 of Future Business Model Document,
the processes and can make or obtain (Business Flows mapped to Customer’s business)
decisions required as agreed in Project Plan.  Business Requirements Mapping Gaps (V 1.0)
 High Level Solution Document (V1.0)
 Preliminary conceptual architecture for the new
Preliminary Supporting Approach Documents
 Set ups for CRP 2.0
ABF Phases: Definition

Tasks and Activities


– Develop a detailed project plan and work plan
– Customer’s Project Team Training
–  Business Architecture
Update or build Flow Assets

Elaboration

Production
Transition
Definition
– Workshops
Conduct Business Architecture Workshops
– Conduct CRP 1 Workshops

Build
–  CRP 1
Develop preliminary conceptual architecture
– Develop Supporting Approach Documents (Testing,
Conversions, Interfaces, Transition ..)

Assumptions Deliverables
 Updated Project Plan
– Customer will provide adequate personnel  Business Flows mapped to
Flow Educated Customer team
for the workshops.  Accepted Financial and Operating Structure Doc.
– These persons will have a good knowledge of  Customer’s business
Version 1.0 of Future Business Model Document,
the processes and can make or obtain
decisions required as agreed in Project Plan. 
 High Level Solution
(Business Flows mapped to Customer’s business)
Business Requirements Mapping Gaps (V 1.0)
 Document
High Level Solution Document (V1.0)
 Preliminary conceptual architecture for the new
Preliminary Supporting Approach Documents
 Set ups for CRP 2.0
ABF Phases: Elaboration

Tasks and Activities


– Detailed Planning of the Phase
– Build and setup CRP 2.0 Environment
– Conduct CRP 2.0 Workshops
– Determine disposition of each exception/gap Update

Elaboration

Production
Transition
Definition
Flow Documentation, revise system setups and test
scripts to reflect required changes

Build
– Create functional and technical design documents for
conversions, interfaces and extensions, if any.
– Update /finalise supporting Approach Documents
– Accept phase and solution

Assumptions Deliverables
 Configured test system for CRP 2.0
– Customer will provide personnel for workshops as in  Accepted Solution with Deliverables:
Definition Phase Future Business Model (V 2.0)
– Customer will adjust business processes as necessary Bus. Requirements Mapping Gaps (v2.0),closed
to match standard Application Flows or approve a High Level Solution Document (V 2.0)
change order for system extensions
Updated Test Scripts
Updated Set Up documents
 Approved func & technical designs for conversions,
interfaces and extensions, if any
 Updated Supporting Approach Documents
ABF Phases: Elaboration

Tasks and Activities



– Detailed
Gap Planning of the Phase
Handling
Build and setup CRP 2.0 Environment


Conduct
CRPCRP2s2.0 Workshops
Determine disposition of each exception/gap Update

Elaboration
FlowUpdate

Production
documents

Transition
Definition
Documentation, revise system setups and test
scripts to reflect required changes
Create
Designs
functional for conversions,

Build
– and technical design documents for
conversions, interfaces and extensions, if any.

extensions, interfaces
Update /finalise supporting Approach Documents
– Accept phase and solution

Assumptions Deliverables
 Configured test system for CRP 2.0
– Customer will provide personnel for workshops as in  Accepted
 Accepted Solution
Solution with with
Deliverables:


Definition Phase
updated documents
Future Business Model (V 2.0)
Customer will adjust business processes as necessary Bus. Requirements Mapping Gaps (v2.0),closed
to match standard Application Flows or approve a
change order for system extensions
 Designs for conversions,
High Level Solution Document (V 2.0)
extensions, interfaces
Updated Test Scripts
Updated Set Up documents
 approved
Approved func & technical designs for conversions,
interfaces and extensions, if any
 Updated Supporting Approach Documents
ABF Phases: Build

Tasks and Activities

– Detailed Planning of the Phase


– Build CRP 3.0 Environment

Elaboration
Finalize conversion, interfaces and extensions, if

Production
Transition
Definition
any, and test
– Conduct CRP 3.0 System and Intgration Testing and

Build
User Acceptance Testing
– Plan transition to production
– Accept phase and tested solution

Assumptions Deliverables

– Customer will provide adequate personnel to  Configured test system for CRP 3.0
conduct CRP 3.0 testing as required by project plan  Final functional & technical designs for conversions,
– Customer is responsible for testing and test data interfaces and extensions, if any
– Solution functionality can be changed only through  Tested Solution
Change Order process  Environment or UAT
 Transition plan
ABF Phases: Build

Tasks and Activities

– Detailed
Finalize
Planningconversions,
of the Phase
– Build CRP 3.0 Environment
– interfaces, extensions

Elaboration
Finalize conversion, interfaces and extensions, if

Production
Transition
Definition

 CRP 3 = System and
any, and test
Conduct CRP 3.0 System and Intgration Testing and

Build
Integration Testing
User Acceptance Testing
– Plan transition to production
–  User Acceptance Testing
Accept phase and tested solution

Assumptions Deliverables

– Customer will provide adequate personnel to  TestedtestSolution


 Configured system for CRP 3.0
conduct CRP 3.0 testing as required by project plan
– Customer is responsible for testing and test data interfaces
 Final functional & technical designs for conversions,
Final anddesigns for extensions,
extensions, if any
– Solution functionality can be changed only through interfaces
 Tested Solution
Change Order process  Environment or UAT
 Transition
 Transition plan Plan
ABF Phases: Transition

Tasks and Activities

– Detailed Planning of the Phase


– Configure production system

Elaboration

Production
Convert and verify all system data

Transition
Definition
– Perform end user training

Build
Perform production readiness review

Assumptions Deliverables
 Converted and verified data
– Customer will prepare end user training  Acceptance test results
manuals and conduct end user training prior  Production system validation
to production  Trained End Users
 Readiness Review
 Configured production system
ABF Phases: Production

Tasks and Activities

– Commence Production
– Decommission legacy systems
– Support Production

Elaboration

Production
Transition
Definition
– Discuss and advise future direction

Build
Assumptions Deliverables
 Production System
– Customer personnel are adequately trained  Post Production Support
and prepared to adopt new Applications
infrastructure
– Customer will decommission legacy systems
ABF Method Highlights
• Business process focus
• Predefined Future Process Model as a starting point
• Follows Dynamic Systems Development Method (DSDM) principles
• Early introduction of hands-on testing
• Iterative scoping and testing cycles
• Requirements mapped to Business Flows
• Delivery assets: pre-seeded documents,set ups, test scripts, etc
PLUS
All the proven methodology of Classical AIM
(Applications Implementation Method)
BUT

You have to know what you are doing

You might also like