Objective setting/proposal development
Complete Executive Planning
Position System(s) Under Option Strategy Matrix
Note: The following step is where options/hypotheses
are articulated for systems being assessed. This scenario is restricted to a
code based migration option that involves no top-down design, no integration and
model based generation.
Develop Inventory/Analysis Objectives
Establish Assessment Task List
Note: The following steps are the actual
Inventory/Analysis steps to be used in this assessment.
Finalize Environmental Analysis Work Plan
Finalize Process Flow Analysis Work Estimates
Note: All steps of data definition analysis, except
"assess multi-system data definition usage", are performed.
Finalize Data Definition Analysis Work Estimates
Note: Only the "document batch and on-line
system" and the "identify use of non-standard technologies" steps
are performed in the general system architecture assessment. DFD flows will be
used to address required data access changes.
Finalize General System Architecture Work Plan
Note: Current user interfaces are not to be redesigned.
Finalize Data Access Layer Assessment Plan
Finalize Subject Area Analysis Work Plan
Note: Perform IS infrastructure analysis to assess
testing maturity and understanding of relational technology.
Finalize IS Infrastructure Analysis Plan
Note: A single hypothesis scenario requires minimal
effort to summarize assessment findings.
Finalize Feasibility Analysis Plan
Note: Interim plan should include stabilizing high risk
programs prior to migration and rationalizing all data definitions - see
assessment steps that follow in this scenario.
Finalize Interim Planning Task Effort
Finalize Strategic Redevelopment Work Effort
Develop Inventory/Analysis Work Plan
Complete Inventory/Analysis Assessment Proposal
Environmental analysis
Note: The following steps are performed for each system
input to this assessment.
Identify/Categorize Physical System Components
Inventory/Cross Reference Mainframe Components
Review/Refine Environmental Analysis Results
Produce Environmental Counts and Scores
Process flow analysis
Note: Process flow analysis to pinpoint high risk
candidates that will undergo relational database based access logic changes.
Verify and Finalize System/Sub-System Groupings
Perform Process Flow Analysis
Note: Only one of the following two steps is executed
based on tool availability.
Record Manually Derived Process Flow Metrics
Record Tool Derived Process Flow Metrics
Review Process Flow Analysis Results
Note: The following step is optional based on interest
of application support teams - large projects may skip this step.
Produce Detail Program Analysis Listings
Data definition analysis
Note: This analysis focuses on I/O groups linked to
files or databases that will be converted to relational structures.
Perform System-Wide Data Definition Analysis
Assign Data Definition Metric Counts
Calculate Data Definition Metric Scores
Produce Data Definition Narrative Summary
Review Data Definition Analysis Results
Note: Perform the following step if multiple standalone
systems involved.
Assess Multi-System Data Definition Usage
General system architecture assessment
Note: Limit analysis to the following steps.
Document Batch System Information Flow
Document On-Line System Information Flow
Note: The following step is a required component of
this analysis to determine special interface routines that must be built for
shared files or databases that must retain original structure for systems
outside the scope of this analysis.
Document Related System Interfaces
Identify Use of Non-Standard Technologies
Data access layer assessment
Note: The following steps are performed for each system
input to this assessment.
Finalize Database/Data File Inventory
Assess Physical Data Usage Redundancy
Determine Data Integration Levels
Rate Data Architecture Conformance
Summarize Data Architecture Analysis
Subject Area/Entity Type Analysis
Derive Current System Subject Areas
Note: Bottom-up model is the basis for the new
relational model.
Prepare/Load Current System Entity Types
Derive Existing Entity Relationship Diagram
Create Subject Area Analysis Summary
IS infrastructure analysis
Note: The following steps are performed for each system
input to this assessment.
Determine Staff Experience/Skill Ratings
Determine Testing Skill/Maturity Ratings
Determine IS Development Tool Ratings
Create interim support plan
Create Interim Plan Outline
Correlate Analysis Requirements/Findings
Identify Positioning Tasks/Cost Analysis
Develop Pilot/Proof of Concept Plan
Note: The "finalize interim support work plan
step" refers to select work plan steps of Positioning - in this case select
code stabilization and data name rationalization steps.
Finalize Interim Support Work Plan
Note: Application staging estimates must be developed
for each of the subsequent Positioning steps outlined below.
Finalize Application Staging Plan
Note: Flaw analysis & removal and restructuring are
performed on highly flawed/poorly structured modules impacted by the new
database - target large, edit and/or update modules.
Finalize Flaw Analysis & Removal Work Plan
Determine Restructuring Work Effort
Finalize Design Improvement Work Effort
Assess Data Definition Rationalization Scope
Finalize Data Definition Rationalization Plan
Note: Validation step below is used to develop an
estimate to validate each of the Positioning steps listed above.
Establish Validation Criteria & Plan
Identify Support Structure Adjustments
Integrate Interim Plan/Strategic Objectives
Create strategic redevelopment plan
Build Strategic Redevelopment Plan
Develop Redevelopment Cost/Benefit
Note: The following steps identify the work tasks and
associated estimates required to complete the above two planning steps.
Finalize Logical Data Analysis Work Plan
Finalize Physical Data Design/Migration Plan
Note: Programs impacted by database changes must have
logic modifications applied. While not a formal Comsys-TIM redevelopment task,
the phase at the end of this scenario to accommodates these requirements. Each
impacted program should have hours assigned for modification as indicated in the
last phase of this scenario.
Finalize Redevelopment Work Plan