Oracle Application Implementation Methodologies:
•
Oracle AIM 3.1 (Application Implementation
Methodology)
•
Oracle EMM (Easy Migration Methodology)
•
Oracle Unified Method (OUM)
Oracle AIM:
•
Oracle AIM is a methodology showing what
tasks are required, what order it should be completed in and what resources are
required
•
Oracle AIM provides templates for all the
tasks that require them.
•
The methodology is purpose built for Oracle
Applications and the detailed deliverables produced are designed with the
Oracle Application products in mind.
Oracle AIM Structure:
•
A phase is a chronological grouping of
tasks. It enables a flexible way to organize tasks, schedule major
deliverables, and deliver projects.
•
A process is a closely related group of
dependent tasks which meets a major objective. A process is usually based on a
common discipline.
•
A task is a unit of work, which results in
a single deliverable. I. e reports, schedules, code, or test results for
example.
Oracle AIM Process Flow:
Oracle AIM Project Phases:
•
An AIM project is conducted in phases that
provide quality and control checkpoints to co-ordinate project activities that
have a common goal.
•
During a project phase, project team will
be executing tasks from several processes
•
Oracle AIM Project Phases as follows (6
Phases)
–
Definitions
–
Operation Analysis
–
Solution Design
–
Build
–
Transition
–
Production
Oracle AIM Phases:
•
Definition
–
Plan the project
–
Review the organization's business
objectives
–
Evaluate the feasibility of meeting those
objectives under time, resource, and budget constraints
–
Emphasis is on building an achievable work
plan and introducing it with guidelines.
–
Strategies, objectives and approaches are
determined for each AIM process
•
Operations Analysis
–
Project team develops Business Requirements
–
Assess the level of fit between the
business requirements and standard application functionality.
–
Gaps are identified and corresponding
solutions developed.
–
Solutions for gaps evolve into detailed designs
during Solution Design.
•
Solution Design
–
Develop the detailed designs to meet the
future business requirements.
–
Project team members create detailed
narratives of process solutions developed during Operations Analysis
–
Supporting business requirements may
require building application extensions to standard features
–
The project team carefully scrutinizes
these solutions and chooses the most cost effective alternatives.
•
Build
–
Coding and testing of all customizations
and other custom software
–
Coding & testing of enhancements, data conversions, and interfaces
–
Policy and procedure changes relating to
business process modifications are developed.
–
Business system testing is performed to
validate that the developed solutions meet business requirements.
•
Transition
–
Deploys the finished solution into the organization
–
The project team trains the end users
–
Technical team configures the production
environment and converts data
–
Transition ends with the cutover to
production, when end users start performing their job duties using the new
system.
•
Production
–
It marks the last phase of the
implementation, and the beginning of the system support cycle.
–
The Information Systems (IS) personnel work
quickly to stabilize the system and begin regular maintenance.
–
Provide the ongoing support to the organization
for the remaining life of the system.
–
Compare actual results to project
objectives.
Oracle AIM Processes:
•
A process in AIM represents a related set
of objectives, resource skill requirements, inputs, and deliverable outputs.
•
A task can belong to only one process.
•
Project team members are usually assigned
to a process according to their specialization and background.
•
12 Processes as referred in AIM –
–
Project Management
–
Business Process Architecture
–
Business Requirement Definition
–
Business Requirement Mapping
–
Application & Technical Architecture
–
Module Design & Build
–
Data Conversion
–
Documentation
–
Business System Testing
–
Performance Testing
–
Adoption & Learning
–
Production Migration
•
Project Management (PJM)
–
Task Code/ID : CR:
Control
& Reporting, WM: Work Management, RM: Resource Management, QM:
Quality Management & CM: Configuration Management
–
Project & Phase
Planning, Execution, Control, Reporting & Completion
–
Work Management
& Resource Management
–
Quality Management
& Configuration Management
–
Project Management itself is a
comprehensive process and has separate way to handle it, i.e. PMBOK , Oracle
PJM etc
•
Business Process Architecture
–
Task Code/ID : BP
–
Provide the framework
for combining change in business processes with implementation of software applications
–
It focuses on high-level business processes
and operations generally applicable to the organization
–
Make business
focused decisions either to change the current processes to
suit the application or to customize the application.
•
Business
Requirements Definition
–
Task Code/ ID: RD
–
Defines the business needs that must be met
by the implementation project.
–
Develop a complete set of business
requirements scenarios that can be used to map business requirements to
application functionality.
–
Analyze and identify the reporting
requirements for the business
–
Carefully document audit and control requirements
to satisfy financial and quality policies.
•
Business Requirements
Mapping
–
Task Code/ ID: BR
–
Ascertain the fitness for use of
application features in satisfying detailed business requirements expressed at
a business process step level.
–
Business Requirements Mapping encompasses
the following areas:
• Mapping
• Business system testing
• Application setups
–
Mapping is an iterative approach with the
following objectives:
• Prove
business process designs through demonstration
• Identify
gaps in the application
• Propose
feasible bridges to gaps
•
Application &
Technical Architecture
–
Task Code/ ID: TA
–
Design an information
systems architecture to realize the business vision.
–
This process divide into two areas:- 1.
Application Architecture, 2. Technical Architecture
–
The process
takes the business and information systems requirements and develops a blueprint
for deploying and configuring:
• Oracle,
third-party, and custom applications
• Supporting application server environments
• Critical
interfaces and data distribution mechanisms between applications, servers, and sites
• Computing
hardware, including servers and client desktop platforms
• Networks and communications infrastructure
•
Module Design &
Build
–
Task Code/ ID: MD
–
Focus on the design and development of
customizations to satisfy functionality gaps identified during Business
Requirements Mapping (BR).
–
Modification —
changes to the base Oracle Applications code
–
Extension — new forms, reports, programs,
tables, interfaces and triggers that add functionality without changing the
base application code
–
Configurable Extension — addition of
functionality through flex fields,
alerts, and other configuration options provided by the Applications
•
Data Conversion
–
Task Code/ ID: CV
–
Convert and test all necessary legacy data for
the operation of the new system
–
Conversion Approaches
• Manual
Conversions
• Programmatic
Conversion with or w/o tools
• Automated
Data Entry
•
Documentation
–
Task Code/ ID: DO
–
Reference that shows the users how to use
application functionality
–
Set of procedures for using the application
in response to day-to-day business events
–
Documents that describe the technical
details of the application for the maintenance staff
–
Produce a set of procedures for managing
the system
•
Business System
Testing
–
Task Code/ ID: TE
–
Three main aspects of Business Testing – Planning,
Early Introduction of Testing & CRP
–
Business System Testing does not address
performance testing or the testing of data conversion programs
•
Performance Testing
–
Task Code/ ID: PT
–
Enables you to define, build, and execute a
performance test.
–
To make decisions on whether the
performance is acceptable for the business
–
Propose tactical or strategic changes to
address the performance quality shortfall.
–
Automated V/s Manual
–
Types of Performance Testing
• System
Performance
• Module/
Code Performance
• Hardware
and Networks
•
Adoption &
Learning
–
Task Code/ ID: AP
–
Training prepares both users and
administrators to assume on the tasks of running the new application system
–
Adoption and Learning impacts the following
five major audiences:
• Executives
• Implementation project teams
• Functional managers
• Users
• Information technology groups
•
Production
Migration
–
Task Code/ ID: PM
–
To migrate the
organization, systems, & people to the new enterprise
system
–
Assessing readiness for transition to
production
–
Executing cutover to the new system
–
Conducting
post-production support
Oracle AIM Advantages:
•
Oracle's AIM is a proven approach for
implementing packaged applications. It comprises a set of well-defined
processes that can be managed in several ways to guide you through an application
implementation project.
•
AIM provides the tools needed to
effectively and efficiently plan, conduct, and control project steps to
successfully implement business solutions.
•
AIM defines business needs at the beginning
of the project and maintains their visibility throughout the implementation.
•
It defines internal, external, and time
sensitive business events and maps each event to the responding business and
system processes.
•
Client gains an accurate understanding of
the business requirements that need to be focused on during the course of the
implementation.
Nice Blog Thanks For Sharing this informative article.
ReplyDeleteOracle Fusion SCM Online Training
Oracle Fusion Financials Online Training