Professional Documents
Culture Documents
Production Migration (PM): moves the company, system, and people to the
new enterprise system. Following production cutover, it monitors and refines
the production system and plans for the future. The Production Migration
process encompasses transition to production readiness, production cutover,
and post-production support.
The core tasks in AIM define the minimum set of steps necessary to
implement Oracle Applications.
Pre-Packaged Approach
A pre-packaged approach is a set of predefined activities using AIM tasks and
deliverables. Pre-packaged approaches offer a set of predefined tasks and
predefined templates. These predefined tasks are AIM foundation tasks that
have been specifically selected to be part of the pre-packaged approach. Keep
in mind many of the templates used by FastForward and other pre-packaged
approaches have been pre-seeded with data that must be used by the
implementation team
Tailored Approach
A tailored approach allows an organization to have maximum flexibility and
extensibility in implementing Oracle Applications. A tailored approach allows an
organization to build a project approach that maps
to their unique implementation requirements.
Document Numbers
Communication Campaign (AP.080)
Business Requirements Scenarios (RD.050)
Transition Strategy (PM.010)
detailed Business Procedure Documentation (BP.090).
Transition and Contingency Plan (PM.030)
High-Level Process Designs (BP.070).
Current Business Baseline (RD.020)
Business Requirements Scenarios (RD.050
Documentation Requirements and Strategy (DO.010)
Definition:
Tasks and Deliverables
The table below lists the tasks executed and the deliverables produced
during Definition.
Typ
ID
Task
Deliverable
e*
Business Process Architecture
BP.010 Define Business and
Business and Process
SI
Process Strategy
Strategy
BP.020 Catalog and Analyze
Change Catalog
SI
Potential Changes
BP.030 Determine Data Gathering Data Gathering
SI
Requirements
Requirements
BP.040 Develop Current Process
Current Process Model
MI
Model
BP.050 Review Leading Practices
Leading Practices Review
MI
BP.060 Develop High-Level
High-Level Process Vision
SI
Process Vision
BP.070 Develop High-Level
High-Level Process Designs MI
Process Designs
Business Requirements Definition
RD.01 Identify Current Financial
Current Financial and
SI
0
and
Operating
Operating Structure
Structure
RD.02 Conduct Current Business
Current Business Baseline
MI
0
Baseline
Application and Technical Architecture
TA.01 Define Architecture
Architecture Requirements SI
0
Requirements and
and
Strategy
Strategy
TA.02 Identify Current Technical
Current Technical
SI
0
Architecture
Architecture
Baseline
TA.03 Develop Preliminary
Preliminary Conceptual
IT
0
Conceptual
Architecture
Architecture
Module Design and Build
MD.01 Define Application
Application Extension
SI
0
Extension Strategy
Strategy
Data Conversion
CV.01
0
Data Conversion
Requirements and
Strategy
ID
Task
Deliverable
SI
Typ
e*
Documentation
DO.01 Define Documentation
Documentation
SI
0
Requirements and
Requirements and
Strategy
Strategy
DO.02 Define Documentation
Documentation Standards
SI
0
Standards and
and
Procedures
Procedures
DO.03
Prepare Glossary
Glossary
SI
0
Business System Testing
TE.01 Define Testing
Testing Requirements and
SI
0
Requirements and
Strategy
Strategy
Performance Testing
Define Performance
Performance Testing
PT.010
SI
Testing Strategy
Strategy
Adoption and Learning
Define Executive Project
AP.010
Executive Project Strategy SI
Strategy
AP.020 Conduct Initial Project
Oriented Project Team
SI
Team Orientation
Develop Project Team
AP.030
Project Team Learning Plan SI
Learning Plan
AP.040 Prepare Project Team
Project Team Learning
SI
Learning Environment
Environment
Conduct Project Team
AP.050
Skilled Project Team
MI
Learning Events
AP.060 Develop Business Unit
Business Unit Managers
SI
Managers Readiness Plan
Readiness Plan
Develop Project Readiness Project Readiness
AP.070
SI
Roadmap
Roadmap
AP.080 Develop and Execute
Communication Campaign SI
Communication Campaign
*Type: SI=singly instantiated, MI=multiply instantiated, MO=multiply
occurring, IT=iterated, O=ongoing. See Glossary.
Operations Analysis
Tasks and Deliverables
The table below lists the tasks executed and the deliverables produced
during Operations Analysis.
Typ
ID
Task
Deliverable
e*
Business Process Architecture
Develop Future Process
BP.080
Future Process Model
MI
Model
Business Requirements Definition
RD.03 Establish Process and
Process and Mapping
SI
0
Mapping
Summary
Summary
RD.04 Gather Business Volumes
Business Volumes and
SI
0
and Metrics
Metrics
RD.05 Gather Business
Business Requirements
MI
0
Requirements
Scenarios
RD.06 Determine Audit and
Audit and Control
SI
0
Control
Requirements
Requirements
RD.07 Identify Business
Business Availability
SI
0
Availability
Requirements
Requirements
RD.08 Identify Reporting and
Master Report Tracking List MI
0
Information
Access Requirements
Business Requirements Mapping
BR.01
Analyze High-Level Gaps
High-Level Gap Analysis
SI
0
BR.02 Prepare Mapping
Configuration Mapping
SI
0
Environment
Environment
BR.03 Map Business
Mapped Business
MI
0
Requirements
Requirements
BR.04
Map Business Data
Mapped Business Data
MI
0
BR.05 Conduct Integration Fit
Integration Fit Analysis
SI
0
Analysis
BR.06
Create Information Model
Information Model
SI
0
BR.07 Conduct Reporting Fit
Master Report Tracking List MI
0
BR.08
0
BR.09
0
Analysis
Confirm Integrated
Business Solutions
ID
Task
Deliverable
MI
SI
Typ
e*
SI
SI
SI
SI
MI,
IT
SI
MI
MI
MI
SI
SI
Solution Design
Tasks and Deliverables
The table below lists the tasks executed and the deliverables produced
during Solution Design.
Typ
ID
Task
Deliverable
e*
Business Process Architecture
Document Business
Business Procedure
BP.090
MI
Procedures
Documentation
Business Requirements Mapping
BR.10
Application Setup
Define Application Setups
MI
0
Documents
BR.11
Design Security Profiles
Security Profiles
SI
0
Application and Technical Architecture
TA.08
Application Security
Define Application Security
SI
0
Architecture
Architecture
Module Design and Build
MD.03
Define Design Standards
Design Standards
SI
0
MD.04
Define Build Standards
Build Standards
SI
0
MD.05 Create Application
Application Extensions
MI,
0
Extensions
Functional
IT
Functional Design
Design
MD.06 Design Database
Database Extensions
SI
0
Extensions
Design
MD.07 Create Application
Application Extensions
MI,
0
Extensions
Technical
IT
Technical Design
Design
MD.08 Review Functional and
Approved Designs
SI
0
Technical
Designs
Data Conversion
CV.02 Define Conversion
Conversion Standards
SI
0
Standards
CV.03 Prepare Conversion
Conversion Environment
SI
0
Environment
CV.04 Perform Conversion Data
Conversion Data Mapping
MI
0
Mapping
CV.05
0
CV.06
0
CV.07
0
Manual Conversion
Procedures
Conversion Program
Design
Conversion Test Plans
MI
ID
Task
Deliverable
Typ
e*
MI
MI
MI
MI
MI
MI
MI
Performance Test
MI
Transaction Program
Designs
Performance Test Data
SI
Design
Performance Test Database
MI
Load
Program Designs
Business Process
Organizational
Impact
Human Performance
Support Systems
Aligned Information
Technology
Groups
User Learning Needs
Analysis
SI
MI,
IT
MI
SI
Analysis
Develop User Learning
AP.140
Plan
SI
Build
Tasks and Deliverables
The table below lists the tasks executed and the deliverables produced
during Build.
Typ
ID
Task
Deliverable
e*
Application and Technical Architecture
TA.09 Define Application and
Application and Database
SI
0
Database
Server
Server Architecture
Architecture
TA.10 Define and Propose
Architecture Subsystems
MI
0
Architecture
Proposal
Subsystems
TA.11 Define System Capacity
System Capacity Plan
SI
0
Plan
TA.12 Define Platform and
Platform and Network
SI
0
Network
Architect
Architecture
TA.13 Define Application
Application Deployment
IT
0
Deployment Plan
Plan
TA.14
Performance Risk
Assess Performance Risks
SI
0
Assessment
TA.15 Define System
System Management
SI
0
Management
Procedures
Procedures
Module Design and Build
MD.09 Prepare Development
Development Environment SI
0
Environment
MD.10 Create Database
Custom Database Objects
SI
0
Extensions
MD.11 Create Application
Module Source Code
MI
0
Extension Modules
MD.12 Create Installation
Installation Routines
MI
0
Routines
Data Conversion
CV.08 Develop Conversion
Conversion Programs
MI
0
Programs
CV.09
0
CV.10
0
CV.11
0
Unit-Tested Conversion
Programs
Business Object-Tested
Conversion
Programs
Validation-Tested
Conversion
Programs
ID
Task
Deliverable
Typ
e*
IT
User Guide
IT
IT
System Management
Guide
IT
Testing Environments
MI
Documentation
DO.06 Publish User Reference
0
Manual
DO.07
Publish User Guide
0
DO.08 Publish Technical
0
Reference Manual
DO.09 Publish System
0
Management Guide
Business System Testing
TE.06 Prepare Testing
0
Environments
TE.07
Perform Unit Test
0
TE.08
Perform Link Test
0
TE.09
Perform Installation Test
0
TE.10 Prepare Key Users for
0
Testing
TE.11
Perform System Test
0
TE.12 Perform Systems
0
Integration Test
Performance Testing
Create Performance Test
PT.080
Transaction
Programs
Create Test Database Load
PT.090
Programs
Unit-Tested Modules
Link-Tested Modules
MI
MI
MI
MI,
IT
MI,
IT
Tested Installation
Routines
IT
SI
System-Tested
Applications
IT
Integration-Tested System
IT
Performance Test
Transaction
Programs
Performance Test
Database Load
MI
MI
PT.100
PT.110
PT.120
Construct Performance
Test Database
Prepare Performance Test
Environment
Programs
Performance Test
Database
Performance Test
Environment
SI
MI,
IT
MI,
IT
SI
User Learningware
MI,
IT
SI
SI
Transition:
Tasks and Deliverables
The table below lists the tasks executed and the deliverables produced
during Transition.
Typ
ID
Task
Deliverable
e*
Data Conversion
CV.12 Install Conversion
Installed Conversion
SI
0
Programs
Programs
CV.13
Converted and Verified
Convert and Verify Data
SI
0
Data
Business System Testing
TE.13
Perform Acceptance Test
Acceptance Test Results
SI
0
Adoption and Learning
Conduct User Learning
MI,
AP.170
Skilled Users
Events
IT
Production Migration
PM.04 Prepare Production
Production Environment
SI
0
PM.05
0
PM.06
0
Environment
Set Up Applications
Configured Applications
MI
Implement Production
Support
Infrastructure
Verify Production
Readiness
Production Support
Infrastructure
SI
PM.07
Production-Ready System
SI
0
PM.08
Begin Production
Production System
SI
0
*Type: SI=singly instantiated, MI=multiply instantiated, MO=multiply
occurring, IT=iterated, O=ongoing. See Glossary.
Production:
Tasks and Deliverables
The table below lists the tasks executed and the deliverables produced
during Production.
Typ
ID
Task
Deliverable
e*
Adoption and Learning
Conduct Effectiveness
AP.180
Effectiveness Assessment
SI
Assessment
Production Migration
PM.09 Measure System
System Performance
SI
0
Performance
Assessment
PM.10
Maintained Production
Maintain System
SI
0
Environment
PM.11
Refined Production
Refine Production System
SI
0
Environment
PM.12 Decommission Former
Decommissioned Systems
MI
0
Systems
PM.13 Propose Future Business
Business Direction
SI
0
Direction
Recommendations
PM.14 Propose Future Technical
Technical Direction
SI
0
Direction
Recommendations
*Type: SI=singly instantiated, MI=multiply instantiated, MO=multiply
occurring, IT=iterated, O=ongoing. See Glossary.
Table 7-3 Production Phase Tasks and Deliverables
Unit Testing
http://www.codeproject.com/gen/design/autp5.asp
http://www.codeproject.com/csharp/autp1.asp
A unit test verifies that a function or set of functions "honors its contract" - in
other words, that the function(s) under test meet the requirements. Unit tests
inspect both black boxes or white boxes. A black box test (also known as a
"functional test") is one in which you feed it inputs and verify the outputs
without being able to inspect the internal workings. Furthermore, one doesn't
usually have information regarding:
A white box provides the information necessary to test all the possible
pathways. This includes not only correct inputs, but incorrect inputs, so that
error handlers can be verified as well. This provides several advantages:
In the "write the test first" scenario, the ability to write complete tests is vital
information to the person that ultimately implements the code, therefore a
good white box unit test must ensure that, at least conceptually, all the
different pathways are exercised.