| [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 |