Restrict

Wednesday, May 20, 2015

ORACLE UNIFIED METHOD (OUM) OVERVIEW AND DOCUMENTS

ORACLE UNIFIED METHOD (OUM)

INTRODUCTION

Oracle is evolving the Oracle® Unified Method (OUM) to realize the vision of supporting the entire Enterprise IT lifecycle, including support for the successful implementation of every Oracle product. You can tailor OUM to support your specific project situation. With its ready-made templates, guidelines, and scalable work breakdown structure, OUM provides the programmatic tools you need to manage the risks associated with your project.

OUM provides support for Application Implementation, Cloud Application Services Implementation, and Software Upgrade projects as well as the complete range of technology projects including Business Intelligence (BI), Enterprise Security, WebCenter, Service-Oriented Architecture (SOA), Application Integration Architecture (AIA), Business Process Management (BPM), Enterprise Integration, and Custom Software. Detailed techniques and tool guidance is provided, including a supplemental guide related to Oracle UPK and Tutor.

OUM includes three Focus Areas – Manage, Envision, and Implement. OUM's Manage focus area provides a framework in which all types of projects can be planned, estimated, controlled, and completed in a consistent manner. OUM’s Envision focus area deals with development and maintenance of enterprise level IT strategy, architecture, and governance. Envision also assists in the transition from enterprise-level planning and strategy activities to the identification and initiation of specific projects. The Implement focus area provides a framework to develop and implement Oracle-based business solutions with precise development and rapid deployment.

Features

The Oracle® Unified Method (OUM) Release 6.3 features:
  • OUM Cloud Application Services Implementation Approach to the Application Implementation Method (AIM) Mapping
  • OUM Project Workplan, available in Primavera format, includes Tasks from OUM's Manage and Implement Focus Areas
  • RACI-Responsibility Assignment Technique, Template and Examples
  • Document Application Configuration Changes (MC.055) Task and Template
  • Top-Level Business Capabilities Diagram (EA.040) Template and Capability Analysis Results Presentation (EA.040) Template
  • Maturity Analysis Presentation (ER.015) Template
  • Access to Oracle Managed Cloud Services (OMCS) Implementation Training to Aid Project Managers Interfacing with OMCS
  • Updated/Enhanced
    • OUM Cloud Application Services Implementation Approach Guidance and Templates updated based on Field Input
    • Template Functionality and Format revised based on Field Requests, specifically removed Oracle Method Template Engine (OMTE) and converted to Microsoft Office 2007 format
    • Template User's Guide revised to address Template Functionality and Format revisions, such as Changing Variables, Updating Field Codes and Removing Yellow Notes
    • OUM Microsoft Project Workplan updated to include Document Application Configuration Changes (MC.055) Task and Activity Filter, converted to MS Project 2007 format and removed reliance on OUM-specific Microsoft Project Template (Global.mpt)
    • OUM Microsoft Project Workplan User's Guide updated to reflect changes to OUM Microsoft Project Workplan
    • Steering Committee Presentation (CMM.020) updated based on Subject Matter Experts Feedback
    • Project Management Framework supporting Tasks and Templates updated based on Subject Matter Experts Feedback

OUM Approach

OUM is built on five main principles derived from the Unified Process, the Dynamic Systems Development Method (DSDM), and Oracle's legacy methods. Those are:
  • Iterative and Incremental
  • Business Process and Use Case-Driven
  • Architecture-Centric
  • Flexible and Scalable
  • Risk-Focused

Implementation Stages 



OUM DOCUMENTS


[RD] Business Requirements
Inception Phase
Documents
RD.001 Detail Business and System Objectives
RD.003 Identify Viewpoints
RD.005 Create System Context Diagram
RD.011.1 Develop Future Process Model
RD.012 Document Present and Future Organization Structures
RD.015 Determine KPI Collection and Reporting Strategy
RD.020 Obtain High-Level Business Descriptions
RD.030 Develop Current Business Process Model
RD.034 Document Current Business Baseline Metrics
RD.042.1 Develop Glossary
RD.045.1 Prioritize Requirements (MoSCoW)
RD.055 Detail Supplemental Requirements
RD.065 Develop Domain Model (Business Entities)
RD.070 Determine Audit and Control Requirements
RD.130.1 Develop Baseline Architecture Description
RD.134 Identify New Software Release Changes
RD.136 Perform Custom Extension Impact Analysis
RD.138 Perform Data Impact Analysis
RD.140.1 Create Requirements Specification
RD.150.1 Review Requirements Specification
Elaboration Phase
RD.011.2 Develop Future Process Model
RD.042.2 Develop Glossary
RD.045.2 Prioritize Requirements (MoSCoW)
RD.140.2 Create Requirements Specification
RD.150.2 Review Requirements Specification
Construction Phase
RD.042.3 Develop Glossary
RD.045.3 Prioritize Requirements (MoSCoW)
RD.130.2 Develop Baseline Architecture Description
Production Phase
RD.160 Convert Project Views to Reusable Viewpoints
[RA] Requirements Analysis
Inception Phase
RA.010 Simulate Business Process
RA.015 Develop Business Use Case Model
RA.019 Define Project Reference Architecture
RA.021.1 Capture User Stories
RA.023.1 Develop Use Case Model
RA.025.1 Identify Candidate Services
RA.027.1 Identify Candidate Business Rules
RA.028.1 Populate Business Rules Repository
RA.030.1 Validate Conceptual Prototype
Elaboration Phase
RA.021.2 Capture User Stories
RA.023.2 Develop Use Case Model
RA.024.1 Develop Use Case Details
RA.025.2 Identify Candidate Services
RA.026.1 Populate Services Repository
RA.027.2 Identify Candidate Business Rules
RA.028.2 Populate Business Rules Repository
RA.030.2 Validate Conceptual Prototype
RA.035 Develop High-Level Software Architecture Description
RA.055.1 Document Business Procedures
RA.085 Validate Functional Prototype
RA.095 Validate User Interface Standards Prototype
RA.160 Conduct Business Data Source Gap Analysis
RA.170.1 Conduct Data Quality Assessment
RA.180.1 Review Use Case Model
Construction Phase
RA.021.2 Capture User Stories
RA.023.3 Develop Use Case Model
RA.024.2 Develop Use Case Details
RA.025.3 Identify Candidate Services
RA.026.2 Populate Services Repository
RA.027.3 Identify Candidate Business Rules
RA.028.3 Populate Business Rules Repository
RA.055.2 Document Business Procedures
RA.170.2 Conduct Data Quality Assessment
RA.180.2 Review Use Case Model
[MC] Mapping and Configuration
Inception Phase
MC.010.1 Define Business Data Structures
MC.020 Define Business Data Structure Setups
MC.090.1 Conduct Reporting Fit Analysis
Elaboration Phase
MC.010.2 Define Business Data Structures
MC.030 Map Business Requirements
MC.040 Gather Setup Information
MC.050.1 Define Application Setups
MC.055 Document Application Configuration Changes
MC.060 Document Functional Security
MC.070 Prepare Configuration Prototype Environment
MC.080 Conduct Configuration Prototyping Workshop
MC.090.2 Conduct Reporting Fit Analysis
MC.100 Define and Estimate Application Extensions
MC.110 Define Gap Resolutions
Construction Phase
MC.050.2 Define Application Setups
[AN] Analysis
Elaboration Phase
AN.035.1 Update Existing Analysis Specification
AN.040.1 Develop Analysis Architecture Description
AN.050.1 Analyze Data
AN.060.1 Analyze Behavior
AN.070.1 Analyze Business Rules
AN.080.1 Analyze Services
AN.085.1 Define Service
AN.090.1 Analyze User Interface
AN.100.1 Prepare Analysis Specification
AN.110.1 Review Analysis Model
Construction Phase
AN.035.2 Update Existing Analysis Specification
AN.040.2 Develop Analysis Architecture Description
AN.050.2 Analyze Data
AN.060.2 Analyze Behavior
AN.070.2 Analyze Business Rules
AN.080.2 Analyze Services
AN.085.2 Define Service
AN.090.2 Analyze User Interface
AN.100.2 Prepare Analysis Specification
AN.110.2 Review Analysis Model
[DS] Design
Elaboration Phase
DS.020 Define Application Extension Strategy
DS.035.1 Update Existing Design Specification
DS.040.1 Develop Design Architecture Description
DS.050 Determine Design and Build Standards
DS.060 Define Business Rules Implementation Strategy
DS.070 Define SOA Implementation Strategy
DS.080.1 Design Software Components
DS.090.1 Design Data
DS.100.1 Design Behavior
DS.110.1 Design Business Rules
DS.120.1 Design Services
DS.130.1 Design User Interface
DS.140.1 Prepare Design Specification
DS.150.1 Develop Database Design
DS.160.1 Review Design Model
Construction Phase
DS.035.2 Update Existing Design Specification
DS.040.2 Develop Design Architecture Description
DS.080.2 Design Software Components
DS.090.2 Design Data
DS.100.2 Design Behavior
DS.110.2 Design Business Rules
DS.120.2 Design Services
DS.130.2 Design User Interface
DS.140.2 Prepare Design Specification
DS.150.2 Develop Database Design
DS.160.2 Review Design Model
[IM] Implementation
Inception Phase
IM.005.1 Develop Conceptual Prototype
Elaboration Phase
IM.005.2 Develop Conceptual Prototype
IM.007.1 Prepare Development Environment
IM.010 Develop Functional Prototype
IM.020 Develop Architectural Foundation
IM.040.1 Implement Database
IM.053.1 Register Services
IM.055.1 Perform Business Rules Implementation (Rules Engine)
IM.060.1 Perform Component Review
IM.085 Develop User Interface Standards Prototype
Construction Phase
IM.007.2 Prepare Development Environment
IM.040.2 Implement Database
IM.050 Implement Components
IM.053.2 Register Services
IM.055.2 Perform Business Rules Implementation (Rules Engine)
IM.060.2 Perform Component Review
IM.070 Assemble Components
IM.080 Integrate Services
IM.090 Create Installation Routines
[TE] Testing
Inception Phase
TE.005.1 Determine Testing Requirements
Elaboration Phase
TE.005.2 Determine Testing Requirements
TE.010 Develop Testing Strategy
TE.015.1 Develop Integration Test Plan
TE.018.1 Prepare Static Test Data
TE.020.1 Develop Unit Test Scripts
TE.025.1 Create System Test Scenarios
TE.025.2 Create System Test Scenarios
TE.030.1 Perform Unit Test
TE.035.1 Create Integration Test Scenarios
TE.038.1 Prepare Integration Test Environment
TE.040.1 Perform Integration Test
TE.050.1 Develop System Test Plan
TE.060.1 Prepare System Test Environment
TE.070.1 Perform System Test
TE.072.1 Test Pre-Upgrade Steps
TE.073.1 Test Packaged Software Upgrade
TE.074.1 Test Post-Upgrade Steps
TE.075.1 Perform Post-Upgrade Reconciliation Testing
TE.076.1 Review Upgrade Test Results
TE.080 Develop Systems Integration Test Plan
TE.082 Develop Acceptance Test Plan
Construction Phase
TE.015.2 Develop Integration Test Plan
TE.018.2 Prepare Static Test Data
TE.019.1 Collect, Assess and Refine KPI Measurements
TE.020.2 Develop Unit Test Scripts
TE.025.3 Create System Test Scenarios
TE.030.2 Perform Unit Test
TE.035.2 Create Integration Test Scenarios
TE.038.2 Prepare Integration Test Environment
TE.040.2 Perform Integration Test
TE.050.2 Develop System Test Plan
TE.060.2 Prepare System Test Environment
TE.065 Perform Installation Test
TE.070.2 Perform System Test
TE.072.2 Test Pre-Upgrade Steps
TE.073.2 Test Packaged Software Upgrade
TE.074.2 Test Post-Upgrade Steps
TE.075.2 Perform Post-Upgrade Reconciliation Testing
TE.076.2 Review Upgrade Test Results
TE.085 Prepare Systems Integration Test Environment
TE.090 Develop Systems Integration Test Scenarios
TE.100 Perform Systems Integration Test
Transition Phase
TE.105 Prepare Users for Testing
TE.110 Prepare Acceptance Test Environment
TE.120 Support Acceptance Test
Production Phase
TE.019.2 Collect, Assess and Refine KPI Measurements
[PT] Performance Management
Inception Phase
PT.010 Conduct Performance Management Workshop
Elaboration Phase
PT.020 Define Performance Management Requirements and Strategy
PT.030 Define Performance Testing Strategy
PT.040 Identify Performance Testing Models and Scenarios
PT.050 Design Performance Test Scripts and Programs
PT.060 Design Performance Test Data and Load Programs
Construction Phase
PT.070 Build Performance Test Scripts and Programs
PT.080 Construct Performance Test Environment and Database
PT.090 Conduct Performance Test Dress Rehearsal
Transition Phase
PT.100 Execute Performance Test
PT.110 Create Performance Test Report
Production Phase
PT.120 Conduct Production Performance Management
[TA] Technical Architecture
Inception Phase
TA.004 Perform Technical Architecture Impact Analysis
TA.010 Conduct Technical Architecture Workshop
Elaboration Phase
TA.006 Define Technical Prototype Subprojects
TA.020 Define Technical Architecture Requirements and Strategy
TA.030 Define Integration Requirements and Strategy
TA.040 Define Reporting and Information Access Strategy
TA.050 Define Disaster Recovery Strategy
TA.060 Define System Operations and Management Strategy
TA.070 Define Initial Architecture and Application Mapping
TA.080 Define Backup and Recovery Strategy
TA.090 Develop Security and Control Strategy
Construction Phase
TA.100 Define System Management Procedures
TA.110 Define Operational Testing Plan
TA.120 Conduct Operational Testing
TA.130 Conduct Backup and Recovery Test
TA.140 Conduct Disaster Recovery Test
TA.150 Define Final Platform and Network Architecture
TA.160 Define System Capacity Plan
[CV] Data Acquisition and Conversion
Inception Phase
CV.010 Define Data Acquisition and Conversion Requirements
Elaboration Phase
CV.020 Define Data Acquisition, Conversion and Data Quality Strategy
CV.025 Define Data Acquisition and Conversion Standards
CV.027.1 Perform Data Mapping
CV.030.1 Prepare Conversion Environment (Initial Load)
CV.035.1 Define Manual Conversion Procedures (Initial Load)
CV.040.1 Design Conversion Components (Initial Load)
CV.050.1 Prepare Conversion Test Plans (Initial Load)
CV.055.1 Implement Conversion Components (Initial Load)
CV.060.1 Perform Conversion Component Unit Test (Initial Load)
CV.062.1 Perform Conversion Component Business Object Test (Initial Load)
CV.063.1 Perform Conversion Component Validation Test (Initial Load)
Construction Phase
CV.027.2 Perform Data Mapping
CV.030.2 Prepare Conversion Environment (Initial Load)
CV.035.2 Define Manual Conversion Procedures (Initial Load)
CV.040.2 Design Conversion Components (Initial Load)
CV.050.2 Prepare Conversion Test Plans (Initial Load)
CV.055.2 Implement Conversion Components (Initial Load)
CV.060.2 Perform Conversion Component Unit Test (Initial Load)
CV.062.2 Perform Conversion Component Business Object Test (Initial Load)
CV.063.2 Perform Conversion Component Validation Test (Initial Load)
CV.064.1 Install Conversion Components (Initial Load)
CV.065.1 Convert and Verify Data (Initial Load)
CV.068.1 Clean Data
Transition Phase
CV.064.2 Install Conversion Components (Initial Load)
CV.065.2 Convert and Verify Data (Initial Load)
CV.068.2 Clean Data
[DO] Documentation
Inception Phase
DO.010 Define Documentation Requirements and Strategy
Elaboration Phase
DO.020 Define Documentation Standards and Procedures
DO.040 Prepare Documentation Environment
Construction Phase
DO.060 Publish User Reference Manual
DO.070 Publish User Guide
DO.080 Publish Technical Reference Material
DO.100 Produce Online Help
Transition Phase
DO.110 Finalize Documentation
[OCM] Organizational Change Management
Inception Phase
OCM.010 Create and Manage Ad Hoc Communications
OCM.020 Prepare for Executive Alignment Workshop
OCM.030 Conduct Executive Alignment Workshop
OCM.040 Build and Deploy Sponsorship Program
OCM.050 Prepare for Team-Building Workshop
OCM.060 Conduct Team-Building Workshop
OCM.070 Design Managers' Project Alignment Workshop
OCM.080 Conduct Managers' Project Alignment Workshop
OCM.090 Design Change Agent Workshop
OCM.100 Conduct Change Agent Workshop
OCM.110 Develop Change Readiness Assessment Strategy and Tools
OCM.120 Conduct Change Readiness Assessment and Analyze Data
OCM.130 Build Communication Strategy and Change Management Roadmap
OCM.140 Develop Communication Campaign
OCM.150.1 Conduct Change Management Roadmap / Communication Campaign
Elaboration Phase
OCM.150.2 Conduct Change Management Roadmap / Communication Campaign
OCM.155.1 Monitor Change Management Roadmap / Communication Campaign Effectiveness
OCM.160 Prepare Business Process Impact Inventory
Construction Phase
OCM.150.3 Conduct Change Management Roadmap / Communication Campaign
OCM.155.2 Monitor Change Management Roadmap / Communication Campaign Effectiveness
OCM.170 Collect and Analyze Job Change Data
OCM.180 Determine Impact of Job Changes
OCM.190 Prepare HR Transition Plan
OCM.200 Design Managers' Unit / Department Impact Workshop
OCM.210 Conduct Managers' Unit / Department Impact Workshop
Transition Phase
OCM.150.4 Conduct Change Management Roadmap / Communication Campaign
OCM.155.3 Monitor Change Management Roadmap / Communication Campaign Effectiveness
OCM.220 Prepare Assessment of Impact on IT Groups
OCM.230 Prepare IT Transition Plan
Production Phase
OCM.150.5 Conduct Change Management Roadmap / Communication Campaign
OCM.155.4 Monitor Change Management Roadmap / Communication Campaign Effectiveness
OCM.250 Measure Organizational Change Effectiveness
OCM.260 Implement IT Transition Plan
[TR] Training
Inception Phase
TR.010.1 Define Training Strategy
TR.020 Prepare Project Team Learning Plan
TR.030 Prepare Project Team Learning Environment
TR.040 Develop Project Team Learningware
TR.050 Conduct Project Team Learning Events
Elaboration Phase
TR.010.2 Define Training Strategy
Construction Phase
TR.060 Conduct User Learning Needs Analysis
TR.070 Develop User Learning Plan
TR.080 Develop User Learningware
TR.090 Prepare User Learning Environment
TR.100.1 Conduct User Learning Events
Transition Phase
TR.100.2 Conduct User Learning Events
[TS] Transition
Elaboration Phase
TS.020.1 Define Cutover Strategy
Construction Phase
TS.020.2 Define Cutover Strategy
TS.030 Develop Installation Plan
TS.040 Design Production Support Infrastructure
Transition Phase
TS.050 Prepare Production Environment
TS.052 Implement Production Support Infrastructure
TS.054 Perform Pre-Upgrade Steps
TS.055 Upgrade Production Environment
TS.056 Perform Post-Upgrade Steps
TS.057 Revise Application Setups
TS.058 Verify Production Readiness
TS.060 Go Production
TS.070 Shut Down Legacy System
[PS] Operations and Support
Production Phase
PS.010 Audit System
PS.050 Analyze Problems
PS.060 Monitor and Respond to System Problems
PS.135 Determine Future Functional Enhancements
PS.140 Plan Enhancements