The document provides an overview of the AIM (Applications Implementation Method) methodology used for implementing Oracle E-Business Suite applications. AIM includes core and optional tasks for new implementations and re-implementations with flexibility. It also includes pre-packaged solutions and advantage offerings. The document then discusses key concepts of AIM including tasks, phases, processes, and approaches. It provides examples of common AIM documentation for areas like conversion, customizations, testing, and quality.
The document provides an overview of the AIM (Applications Implementation Method) methodology used for implementing Oracle E-Business Suite applications. AIM includes core and optional tasks for new implementations and re-implementations with flexibility. It also includes pre-packaged solutions and advantage offerings. The document then discusses key concepts of AIM including tasks, phases, processes, and approaches. It provides examples of common AIM documentation for areas like conversion, customizations, testing, and quality.
The document provides an overview of the AIM (Applications Implementation Method) methodology used for implementing Oracle E-Business Suite applications. AIM includes core and optional tasks for new implementations and re-implementations with flexibility. It also includes pre-packaged solutions and advantage offerings. The document then discusses key concepts of AIM including tasks, phases, processes, and approaches. It provides examples of common AIM documentation for areas like conversion, customizations, testing, and quality.
The document provides an overview of the AIM (Applications Implementation Method) methodology used for implementing Oracle E-Business Suite applications. AIM includes core and optional tasks for new implementations and re-implementations with flexibility. It also includes pre-packaged solutions and advantage offerings. The document then discusses key concepts of AIM including tasks, phases, processes, and approaches. It provides examples of common AIM documentation for areas like conversion, customizations, testing, and quality.
Download as PPT, PDF, TXT or read online from Scribd
Download as ppt, pdf, or txt
You are on page 1of 31
At a glance
Powered by AI
The key takeaways are that AIM is a methodology developed by Oracle for implementing Oracle E-Business Suite applications. It consists of core and optional tasks across different phases like definition, analysis, design, build, etc.
AIM (Applications Implementation Method) is a methodology developed exclusively by Oracle to guide implementations and re-implementations of Oracle's E-Business Suite applications. It provides flexibility through core and optional tasks across projects that are generally time and materials based.
The main components of AIM are tasks, phases, processes, and documents. Tasks are units of work, phases group tasks, processes group tasks by function, and documents define standards and deliverables.
1
AIM methodology for Oracle
eBusiness Suite
Overview of AIM (Applications Implementation Method) Where Used - New implementations & re-implementations of Oracles E- Business Suite Defining Characteristics: Developed exclusively for Oracle Applications Core & Optional tasks provide flexibility Projects are generally Time and Materials (Build to Suit) Related Pre-Packaged Solutions - FastForward/FastForward RPM /FastForward Flows Projects generally Fixed Time/Fixed Scope/Fixed Cost (RPMs only) Related Advantage Offerings - AIM Advantage
2 Overview of AIM (Applications Implementation Method) contd. Where Used - New implementations & re-implementations of Oracles E-Business Suite
Defining Characteristics: Developed exclusively for Oracle Applications Core & Optional tasks provide flexibility Projects are generally Time and Materials (Build to Suit)
Base Approach Iterative Conference Room Pilots using Information Engineering Approach for Extension Development
Related Pre-Packaged Solutions Business Flow Accelerator Service Offerings
Related Advantage Offerings - N/A
3 Methods What are They? Road map for getting something done so we dont miss something important so we dont dwell on something that is unimportant so we dont reinvent the wheel Common language/process of communication Common place to identify and document forward progress and decisions A proven approach that can be consistently repeated Representative of best practices 4 Benefits of Using a Method Well defined work plans Reduced learning curve Pre-defined guidelines, standards, and deliverable templates Higher quality results Path to success Reduced risk Better communication Projects delivered on time and on budget
5 Method Concepts: Task A task is a unit of work that results in output of a single deliverable or revision of an existing deliverable.
Tasks may have one or more outcomes/outputs: Setup of an application Creation or update of a document Execution of an activity (i.e Test Plan)
Two types of Tasks: Core Optional
6 Definition Operations Analysis Solution Design Build Production Transition Tasks Method Concepts: Phase Phases are a grouping of tasks that lead to a major project deliverable or milestone
Phases cut vertically through project activities Are natural points to establish milestones for progress checkpoint 7 Definition Operations Analysis Solution Design Build Production Transition Phases Method Concepts: 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 8 Definition Operations Analysis Solution Design Build Production Transition Processes Method Concepts: Approach 1. An Approach is a variation or subset of a method, packaged in order to efficiently support the delivery of a service or solution. Examples: Classic/Foundation Approach (can be tailored/ build to suit) Pre-packaged Approach (e.g., pre-defined Solutions such as FastForward)
2. An Approach also refers to the project management techniques/ concepts embodied in a method. Examples: Traditional Information Engineering (IE)/(Structured Waterfall) Dynamic Systems Development Method (DSDM)
9 AIM for Business Flows Top Level Flow 10 Determine Exception Dispositions Update Flows Update Procedures Update Setups Update Test Script Prepare CRP 3.0 Environment Conduct CRP 3.0 Identify Exceptions Determine Exception Dispositions Update Flows Update Procedures Update Setups Update Test Script Prepare CRP 2.0 Environment Conduct CRP 2.0 Identify Exceptions Definition Build Production Transition
Elaboration Project Planning Conduct CRP 1.1 (Familiarization) Conduct CRP 1.2 (Mapping) Identify Exceptions Conduct Business Architecture Workshops Design Extensions Prepare Custom Test Scripts Create and test Custom Extensions Prepare Production Environment Convert and Verify Data Begin Production Maintain System Propose Future Direction Perform Systems Integration Test Perform Acceptance Test Classic Phases 11 Business Requirements Definition Existing Systems Examination Technical Architecture Database Design and Build Module Design and Build Data Conversion Documentation Testing Training Transition Post-System Support Analysis Build Production AIM Business Flow 12 Common AIM documentation Conversion standard documentation
Testing standard documentation
Customization standard documentation
13 CV.010 Conversion Requirements and Strategy 14 Conversion Scope Resources, skills and tools required Conversion approach Conversion process flows Data cleanup and testing strategies Acceptance criteria Issue Tracking and Versioning procedures Change and Quality management Also review CV.020 for Conversion Standards Sample CV.10 CV.040 Conversion Data Mapping 15 Assumptions specific to a conversion Data Volumes Entities to be converted and their pre- requisites Map external data to Oracle Applications tables / APIs Extract File Layout Data Cleanup Issues Sample CV.40 CV.060 Conversion Program Design 16 Processing Rules Translation Rules Filter Rules Foreign Key Rules Derivation Rules Default Values Validation Logic Conversion Modules Listing Sample CV.60 CV.070, CV.090 Conversion Test Plans, Test Results 17 Check list for the tester Should explain the testing process in detail All data elements which are important for business testing should be tested Unit Test Test if all the data in the extract has loaded Object Test Verify if a transaction can be executed with the loaded data Sample CV.70 CV.080 Conversion Programs 18 Actual Conversion Code No document associated with this AIM process CV.120 Conversion Programs Installation 19 Pre-Installation Steps Installation Steps Verification Make sure that Uninstall steps and uninstall verification steps are provided Sample CV.120 CV.130 Convert and Verify Data 20 Conversion Execution and Verification Log Prepared by the onsite team during go- live Sample CV.130 Most common AIM Documents (Customizations) 21 MD.030, MD.040 Define Design and Build Standards MD.050 Application Extensions Functional Design MD.070 Application Extensions Technical Design MD.110 Create Application Extension Modules MD.120 Installation Procedures TE.020, TE.030 Unit Test/Link Test Script TE.040 System Test Script TE.070, TE.080 Unit / Link Test Results
MD.030, MD.040 Define Design and Build Standards 22 MD.030 defines design standards for Design documents Forms Reports Database Design Naming MD.040 defines coding standards for File Headers Forms Reports SQL PL/SQL Installation Routines
Sample MD.30 Sample MD.40 MD.050 Application Extensions Functional Design 23 A good MD.050 document should define Assumptions Functional flow Features Illustrate all the Business Scenarios List User Procedures Functional Setups required for implementing the extension
Sample MD.50 MD.070 Application Extensions Technical Design 24 Form Logic Navigation, Block Relationships, Table Usage, Field Summary Program Logic Arguments, Outputs, Pseudo Code, Data Sources, Validation Logic, SQL statements, Performance considerations Integration Issues Database Design Table changes, DFFs, ValueSets, new database objects Installation Requirements Design, Coding and Testing requirements
Sample MD.70 MD.110 Create Application Extension Modules 25 Actual Application Extension Code No document associated with this AIM process
MD.120 Installation Procedures 26 Pre-Installation Steps Installation Steps Verification Make sure that Uninstall steps and uninstall verification steps are provided
Sample MD.120 TE.020, TE.030 Unit / Link Test Script 27 Checklist of items to be checked in the deliverable Detailed instructions on how to test the object Defect Log
Sample TE.20 TE.040 System Test Script 28 Defines the difference scenarios (flows) to be tested Defines Navigation Path, Actions, Data Required and Expected Results
Sample TE.40 TE.070, TE.080 Unit / Link Test Results 29 Document test plans with test results / observations Make sure the observations are detailed
Sample TE.70 Ensuring Delivery Quality (Its your responsibility !! Not the SQAs !!) 30 Check if version numbers have been updated when a document is modified Author, Creation Date, Last Updated, Document Reference and Version are filled in correctly Verify document versions are updated with each update Maintain Change History Verify Index page Maintain Open / Closed Issues at the end of the document Verify if the document can support itself Peer Review Documents Track Changes, if possible Spill Cheek (Spell Check) AIM Processes 31