Oracle AIM Methodology: An Overview
Oracle AIM Methodology: An Overview
Oracle AIM Methodology: An Overview
An Overview
Agenda
• What is Oracle AIM
• Oracle AIM – Structure
• Oracle AIM – Phases
• Oracle AIM – Processes
• Oracle AIM – Preview / Demo
• Recommendations
• Questions
Software Development Methodology
•Waterfall
•Prototyping
•Incremental
•Rapid Application
Development
•PRINCE 2
Customizable Workplans
• 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.
• During a project phase, your project team will be executing tasks from
several processes
• 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.
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 and
begin regular maintenance.
– Provide the ongoing support to the organisation 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 definition
– Application & technical architecture
– Module Design & Build
– Data Conversion
– Documentation
– Business System Testing
– Performance Testing
– Adoption & Learning
– Production migration.
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
Task CR: Control & Reporting , WM: Work Management, RM: Resource Management
ID QM: Quality Management, CM: Configuration Management
Oracle AIM – Processes
• Business Process Architecture
– Task Code/ID : BP
b
y
A
P
P
S
T
E
0
2
0
–
T
e
c
h
n
i
c
a
l
A
n
a
l
y
s
t
p
r
e
p
a
r
e
u
n
i
t
t
e
s
t
s
c
r
i
p
t
f
o
r
e
a
c
h
m
o
d
u
l
e
– Conversion Approaches
• Manual Conversions
• Programmatic Conversion with or w/o tools
• Automated Data Entry
Oracle AIM – Processes
• Documentation
–Task Code/ ID: DO
–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
Oracle AIM – Processes
• Performance Testing
– Task Code/ ID: PT
• Templates
• Q&A
• Discussion
My Experience & Thoughts
• CR010 – Project Management Plan / • MD050 – Functional Design
Project Plan (WM020) • MD070 –Technical Design
• Overview Training • System Integration Testing
5. Ensure to fill the open and closed issues on all updates if any.
6. Follow the uniformity in using templates across all modules.