217555325 oracle aim methodology (1)

33
Oracle AIM Methodology An Overview Presented By:- Shivmohan Purohit

Upload: shaik-mehmood

Post on 03-Jun-2018

251 views

Category:

Documents


0 download

TRANSCRIPT

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 1/33

Oracle AIM MethodologyAn Overview

Presented By:-

Shivmohan Purohit

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 2/33

Agenda

• What is Oracle AIM

• Oracle AIM – Structure

Oracle AIM – Phases• Oracle AIM – Processes

• Oracle AIM – Preview / Demo

• Recommendations• Questions

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 3/33

Software Development Methodology

•Waterfall

•Prototyping

•Incremental

•Rapid Application

Development

Rational Unified Process

•Agile Unified Process

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 4/33

Project Management Methods

•Project Management Institute – 

PMBOK

•PRINCE 2

•Critical Chain Project Management

•Process based Project Mgmt

•Agile Project Management

Before moving ahead, Let’s capture theAnswers for some AIM Related Questions !!

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 5/33

Oracle Methodologies

• Oracle AIM 3.1 ( Application Implementation Methodology)

• Oracle EMM ( Easy Migration Methodology)

• Oracle Unified Method ( OUM)

• Our discussion is focus on “Oracle AIM”, version

3.1 ( also known as AIM Advantage)

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 6/33

What Oracle says about AIM

AIM brings a proven process to the table for implementing Oracle E-

Business Suite Business Solutions with

Highest degree of quality

Quick return on investment

Short time to benefit

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 7/33

A Complete, Effective Toolkit

Pre-seeded Content and

Sample Data

Deliverable Templates

Customizable Workplans

Project Management Support

On-line, Context Sensitive

Documentation

All delivered in an easy-to-use, web-based

interface

Detailed Task Description

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 8/33

What is Oracle AIM

Oracle AIM provides

templates for all the

tasks that require

them.

Oracle AIM is a methodology

showing what tasks are required,

what order they should be

completed in, and what resources

are required

The methodology is purpose built

for Oracle Applications and the

detailed deliverables produced are

designed with the Oracle

Application products in mind.

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 9/33

Oracle AIM - Advantages•

Oracle's AIM is a proven approach for implementing packaged applications. Itcomprises 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 eachevent 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.

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 10/33

Oracle AIM - Structure

A task is a unit of work,

which results in a singledeliverable. I. e reports,

schedules, code, or test

results for example.

A process is a closely related

group of dependent tasks whichmeets a major objective. A

process is usually based on a

common discipline.

A phase is a chronological

grouping of tasks. It enables aflexible way to organize tasks,

schedule major deliverables,

and deliver projects.

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 11/33

Oracle AIM – Project Phases

• An AIM project is conducted in phases that provide quality andcontrol checkpoints to co-ordinate project activities that have acommon goal.

• During a project phase, your project team will be executing tasksfrom several processes

• Oracle AIM Project Phases as follows ( 6 Phases )

 – Definitions

 – Operation Analysis

 – Solution Design

 – Build

 – Transition

 – Production

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 12/33

Oracle AIM – Project Phases•

Definition – Plan the project

 – Review the organization's business objectives

 – Evaluate the feasibility of meeting those objectives undertime, resource, and budget constraints

 – Emphasis is on building an achievable work plan andintroducing it with guidelines.

 – Strategies, objectives, and approaches are determined foreach AIM process

Establishing scope early in the

implementation gives the

team a common reference

point and an effective way to

communicate.• 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.

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 13/33

Oracle AIM – Project Phases•

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.

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 14/33

Oracle AIM – Project Phases•

Transition – Deploys the finished solution into the organisation

 – 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 stabilise the system andbegin regular maintenance.

 – Provide the ongoing support to the organisation for the remaining life of the

system.

 – Compare actual results to project objectives.

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 15/33

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 definition

 – Application & technical architecture

 – Module Design & Build

 – Data Conversion

 – Documentation

 – Business System Testing

 – Performance Testing

 –Adoption & Learning

 – Production migration.

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 16/33

Oracle AIM – Processes•

Project Management ( PJM) – 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

CR: Control & Reporting , WM: Work Management, RM: Resource Management

QM: Quality Management, CM: Configuration Management

Task

ID

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 17/33

Oracle AIM – Processes•

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.

Commonly used templates

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 18/33

Oracle AIM – Processes•

Business Requirements Definition – Task Code/ ID: RD

 – Defines the business needs that must bemet by the implementation project.

 – Develop a complete set of businessrequirements scenarios that can be usedto map business requirements toapplication functionality.

 – Analyze and identify the reporting

requirements for the business

 – Carefully document audit and controlrequirements to satisfy financial andquality policies.

Commonly used templates

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 19/33

Oracle AIM – Processes•

Business Requirements Mapping – Task Code/ ID: BR

 – Ascertain the fitness for use of applicationfeatures in satisfying detailed businessrequirements expressed at a businessprocess step level.

 – Business Requirements Mappingencompasses the following areas:

• Mapping

• Business system testing

• Application setups

 – Mapping is an iterative approach with thefollowing objectives:

• Prove business process designs throughdemonstration

• Identify gaps in the application

• Propose feasible bridges to gaps

Commonly used templates

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 20/33

Oracle AIM – Processes•

Application & Technical Architecture – Task Code/ ID: TA

 – Design an information systems architecture torealize the business vision.

 – This process divide into two areas:- 1.Application Architecture, 2. TechnicalArchitecture

 – The process takes the business and informationsystems requirements and develops a blueprintfor deploying and configuring:

•Oracle, third-party, and custom applications

• Supporting application server environments

• Critical interfaces and data distributionmechanisms between applications, servers, andsites

• Computing hardware, including servers andclient desktop platforms

Networks and communications infrastructure 

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 21/33

Oracle AIM – Processes•

Module Design & Build – Task Code/ ID: MD

 – Focus on the design and development ofcustomizations to satisfy functionality gapsidentified during Business RequirementsMapping (BR).

 – Modification — changes to the base OracleApplications code

 – Extension — new forms, reports,programs, tables, interfaces and triggers

that add functionality without changingthe base application code

 – Configurable Extension — addition offunctionality through flex fields, alerts,and other configuration options providedby the Applications

Commonly used templates

Continue to Next Slide

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 22/33

Oracle AIM – Processes•

Module Design & BuildRD050 – GAPS- Requirements not supported byAPPS

BR030- Mapping- Business Requirement Mappingfor GAPS identified.

MD020- Analysis and select best approach. EffortEstimation. Review & Approval.

MD050 & MD070 –Functional & Technical Design.One customization may include multiple modules

TE020 –Technical Analyst prepare unit test scriptfor each module

MD110 –Code- Developer create Module Code i.e.procedure, form, alerts etc

TE070 – Testers perform a unit test

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 23/33

Oracle AIM – Processes•

Data Conversion – Task Code/ ID: CV

 – Convert and test all necessary legacydata for the operation of the newsystem

 – Conversion Approaches

• Manual Conversions

• Programmatic Conversion with or w/otools

• Automated Data Entry

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 24/33

Oracle AIM – Processes• Documentation

 – Task Code/ ID: DO

 – Reference that shows the users how touse application functionality

 – Set of procedures for using theapplication in response to day-to-daybusiness events

 – Documents that describe the technicaldetails of the application for themaintenance staff

 – Produce a set of procedures formanaging the system

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 25/33

Oracle AIM – Processes• 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 ofdata conversion programs

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 26/33

Oracle AIM – Processes•

Performance Testing – Task Code/ ID: PT

 – Enables you to define, build, and execute aperformance test.

 – To make decisions on whether theperformance is acceptable for the business

 – Propose tactical or strategic changes toaddress the performance quality shortfall.

 – Automated V/s Manual

 – Types of Performance Testing

• System Performance

• Module/ Code Performance

•Hardware and Networks

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 27/33

Oracle AIM – Processes• Adoption & Learning

 – Task Code/ ID: AP

 – Training prepares both users andadministrators to assume on the tasks ofrunning the new application system

 – Adoption and Learning impacts thefollowing five major audiences:

• Executives

• Implementation project teams

• Functional managers

• Users

• Information technology groups

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 28/33

Oracle AIM – Processes• Production Migration

 – Task Code/ ID: PM

 – To migrate the organization, systems, &people to the new enterprise system

 – Assessing readiness for transition toproduction

 – Executing cutover to the new system

 – conducting post-production support

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 29/33

Oracle AIM - DEMO

• Oracle AIM Advantage 3.1 Demo

Templates

• Q&A

• Discussion

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 30/33

My Experience & Thoughts

• CR010  – Project Management Plan /Project Plan (WM020)

•  Overview Training

•  RD010  – Organization Structure

•  RD020 – Business Requirement

Gathering•  RD050 / BR030 – MAP Business

Requirements

•  TA040  –Application Architecture Strategy

•  CRP Session I

•  BP080  – Future Business Model

•  BR010  – GAP Analysis

• CRP Session II

• MD050  – Functional Design• MD070  –Technical Design

• System Integration Testing

•  CV010  – Data conversion Strategy

•  CV060 – Data Conversion Templates

•  PM010  –Transition Strategy•  TE040  –Test Scripts

•  BR110  – Security Profiles (Roles and

Responsibility Matrix)

•  User Acceptance Testing (UAT)

•  Cutover and Production Migration

Plan

•  End User Training (End User Manual)

•  BR100  –Application Set up

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 31/33

A Sample Project Level Activities

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 32/33

Some Recommendations

1. Follow the documentation principle like Preparer, reviewer with datesand approvers with version controls details in all documents.

2. Try to avoid Word, Excel, PPT attachments to the templates.

3. Collect enough details from client to prepare the process flow.

4. Stick on to the Project schedule to submit the documents on time.

5. Ensure to fill the open and closed issues on all updates if any.

6. Follow the uniformity in using templates across all modules.

7. Avoid providing internal intranet URL etc for reference.

8. Follow the Oracle Custom standards while preparing Technical Docs.

9. Documents prepared by one person must be reviewed by another

before submitting to Client.

10.Get a sign off from client and as well as from PM on all docs.

8/11/2019 217555325 Oracle AIM Methodology (1)

http://slidepdf.com/reader/full/217555325-oracle-aim-methodology-1 33/33

 

Questions ?

Presented By:-Shivmohan Purohit