Professional Documents
Culture Documents
Abf Methodology
Abf Methodology
Operations Analysis
Data Conversion
Documentation
Business System Testing
Production
Production
Definition
Transition
Performance Testing
Design
Adoption & Learning
Build
Production Migration
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)
Solution defined during project based Flow solution defined before start of
on requirements project
Traditional Waterfall approach Iterative approach based on CRPs
BF Process
TA Process
MD Process
CV Process
DO Process
TE Process
PT Process
AP Process
PM Process
• 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.
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.
Set up Documents v0 v1 v2
= 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?
Demo
Demo of
of the
the software
software
What does it mean “to adapt to Oracle
Applications leading practices“
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
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
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
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
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
– 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
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
– 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