Application Implementation Methodology - BCT
Application Implementation Methodology - BCT
Bahwan Cybertek
All rights reserved. No part of this work can be reproduced or used in any form or by any means without the prior
written permission of BCT.
Table Of Contents
1. Abstract.....................................................................................................................................4
2. References to Models...............................................................................................................4
3. Acronyms..................................................................................................................................4
4. Roles & Responsibilities..........................................................................................................5
4.1 Resources.........................................................................................................................................................5
4.2 Tools.................................................................................................................................................................5
4.3 Training............................................................................................................................................................5
5. Entry Criteria...........................................................................................................................6
6. Tasks..........................................................................................................................................6
6.1 Plan for the process (PM, FC)..........................................................................................................................6
6.2 Operational Analysis phase..............................................................................................................................6
6.3 Solution Design Phase......................................................................................................................................6
6.4 Build Phase.......................................................................................................................................................7
6.5 Transition Phase...............................................................................................................................................8
6.6 Production Phase..............................................................................................................................................8
6.7 Manage & Control Changes.............................................................................................................................8
7. Verification and validation......................................................................................................9
8. Deliverables...............................................................................................................................9
9. Measurement............................................................................................................................9
10. Exit Criteria..............................................................................................................................9
11. Guidelines.................................................................................................................................9
12. Templates................................................................................................................................10
13. Reference to QMS....................................................................................................................10
1. Abstract
This process defines the procedure and necessary resources for ORACLE implementation using
Application Implementation Method (AIM). Aim involves six implementation phases, such as
Definition, Operational Analysis, Solution Design, Build, Transition and Production.
Definition phase being a project management phase has a different process of its own, in this process
other five phases are covered.
2. References to Models
Oracle Process addresses the following process areas of CMMI Software Staged Representation.
This process represents five Process Areas of CMMI Model and belongs to Software Engineering
Category.
3. Acronyms
Abbreviations Description
PMP (CR010) Project Management Plan
FC Functional Consultant
TC Technical Consultant
DBA Data Base Administrator
PM Project Manager
Resources
Members Responsibilities
Business Analyst The business analyst will be familiar with the
business area that the system covers and the
terminology and practices and provides knowledge
and guidance regarding application functionality.
Configuration Controller
Data Base Administrator The database administrator installs and configures
database software for the development environment,
creates the various databases required during the
development life-cycle (for example, the data
dictionary, unit testing, system testing, training) and
maintains database access controls. Additionally, this
project role provides consultation on performance
monitors growth and fragmentation of the
development database, and provides database backup
and recovery.
Tools
Tools Functionality
CVS (Concurrent Version System) Maintaining versions of all Project Related Artifacts,
Documents and codes.
Training
5. Entry Criteria
6. Tasks
6.2.1. Study and understand the Request for Proposal (RFP)/Contract/Proposal or the
tender document to understand the high level requirements of the client. (PM)
6.2.2. Perform Organizational study of the client and document it in the
Current_Financial_and_Operating_Structure template (RD010). (PM, FC)
6.2.3. Conduct a Technical Review of the RD.010 and update the same as per the review
comments. (FC/PM/FH)
6.2.4. Prepare Process Questionnaire, with specific to each module/domain. (FC)
6.2.5. Schedule necessary meetings with the client and end users for eliciting requirements
and prepare MOM sheets. (PM, FC)
6.2.6. Study current system and requirements of the users in the context of organization’s
Business objectives, business processes, and various roles performed by its users.
(FC)
6.2.7. Identify the current practices of the client in terms of processes (and process events),
and prepare the current process flow diagram and document it in the Current
Business Baseline (RD020). This can be done module wise where required. (FC)
6.2.8. Study and analyze the requirements to define the To-Be processes. (PM, FC)
6.2.9. Compile the system requirements as per the Business Requirements Scenario
(RD050) template and develop the proposed process model. (To-Be Processes) (FC)
6.2.10. Conduct a technical review of the document and update it if required. (Refer to
Technical Review Process) (PM)
6.2.11. Get the client’s sign off on RD050 Document. (PM)
6.2.12. Prepare Bi-Directional Traceability Matrix. (PM)
6.3.1. Study and understand the requirements of the client from the deliverables from the
above phase. (FC)
6.3.2. Draft the requirements of the client as business processes and events and document
it in the Mapped Business Requirements (BR030) template. In case the requirement
can be supported using more than one module choice, use DAR process to select the
module option. (FC)
6.3.3. Develop the solution for the processes and events and document it in the Mapped
Business Requirements (BR030) template as proposed processes. Categorize the
solution to be straight fit, workaround, drop or gap. (FC)
6.3.4. Conduct a technical review of the document and update it if necessary. (PM)
6.3.5. Get the Client’s sign off on the BR030 document. (PM)
6.3.6. Update the Bi-Directional Trace ability matrix. (FC)
6.3.7. Develop solutions for identified gaps and draft the High Level Gap Analysis
(BR010) document. (PM)
6.3.8. Conduct a technical review of the document and update it if necessary. (Refer to
Technical Review Process) (PM)
6.3.9. If necessary perform standard product demo to verify and validate the availability of
the requirements in the standard products.
6.3.10. Identify the Functional requirements that affect the Forms and database for closure
of the gaps. (PM)
6.3.11. Decide upon make or buy (including use of re-usable components) analysis for
custom components. (Refer DAR process) (Supplier Agreement Management
Process) (PM)
6.3.12. Use modeling artifacts to understand the requirements for custom development.
(FC)
6.3.13. Decide upon the required form wise changes and inclusions and Document the
required form wise extensions in application extensions functional design (MD050)
document. (PM, FC)
6.3.14. Conduct a technical review of the document and update it if necessary. (Refer to
Technical Review Process) (PM)
6.3.15. Develop Prototypes for custom build forms to validate requirements and conduct a
technical review of the same. (If Required) (PM, FC)
6.3.16. Update the Bi-Directional Trace ability Matrix. (PM)
6.3.17. Identify design alternatives, wherever possible, and justify the decision to choose a
potential choice using DAR process. (Refer to Decision analysis and resolution
process) (PM, TC)
6.3.18. Decide upon database changes and inclusions and document the application
extension technical design document (MD070) and conduct a technical review of
the document. (PM, TC)
6.3.19. Update the Bi-Directional Trace ability Matrix. (PM)
6.3.20. Define the data package for the project based on PMP. (Refer Guidelines) (PM)
Build Phase
Transition Phase:
Production Phase.
6.6.1. Create Production Instance and deploy the system in the client’s environment. (FC,
PM)
6.6.2. Get the client’s sign off on the Acceptance Certificate. (CR080) (PM)
6.6.3. Follow formalities for live run support if applicable. (PM)
6.7.1. Change requests have to be raised to support the changes. The CC has to ensure this
request is Raised and tracked. (Refer ‘software configuration management process.’)
6.7.2. Analyze and categorize the change requested as follows:
New requirement
Change/Enhancement to an existing requirement
Deletion of an existing requirement
6.7.3. Perform an Impact Analysis of the change request on schedule, estimates and
resources incase of change in requirements.
6.7.4. The change request has to be approved before it is implemented as per guidelines
mentioned in this document.
6.7.5. Once approved, update all the project assets and necessary documents.
6.7.6. Derive commitment from various stakeholders to reflect these changes
6.7.7. Update the Bi-directional trace ability matrix.
8. Deliverables
9. Measurement
Requirements stability
Phase wise Effort and Effort Variance
Phase wise Schedule and Schedule Variance
Review efforts
Defect density and Residual defect density
11. Guidelines
User_Guide
Technical_Reference_Manual
System_Management_Guide
MD050 and MD070 Documents
Installation_Manuals
Training
The application set up has to be written separately for each module in BR100 document.
Suggested criteria for application set up\build sequence is to follow the sequence suggested
by the product vendor.
13. Templates