|
Stage/Task |
Small |
Large |
Purch-ased System |
Feas./ |
|
| 4. Design Stage: | |||||
| Business System Design Phase: | |||||
| A4.1 Design system structure: | |||||
| A4.1.1 Define procedure |
R |
R |
X |
N/A |
|
| A4.1.2 Design procedure interaction |
R |
R |
X |
N/A |
|
| A4.2 Design for implementation: | |||||
| A4.2.1 Revise implementation strategy |
O; TPM |
R |
X |
N/A |
|
| A4.2.2 Identify interface data |
R |
R |
R |
N/A |
|
| A4.2.3 Define implementation algorithms |
R |
R |
R |
N/A |
|
| A4.2.4 Design bridging procedures |
R |
R |
R |
N/A |
|
| A4.2.5 Define training requirements |
R |
R |
R |
N/A |
|
| A4.2.6 Plan rollout |
R |
R |
R |
N/A |
|
| A4.3 Design preliminary data structures: | |||||
| A4.3.1 Summarize data model usage |
O; BPM |
O; BPM |
O; BPM |
N/A |
|
| A4.3.2 Design data code values |
R |
R |
R |
N/A |
|
| A4.3.3 Prepare preliminary data structure |
R |
R |
X |
N/A |
|
| A4.4 Define data and procedure interactions: | |||||
| A4.4.1 Select procedures for definition |
O; TPM |
R |
O; TPM |
N/A |
|
| A4.4.2 Summarize data interactions |
O; TPM |
R |
O; TPM |
N/A |
|
| A4.4.3 Define procedure data access |
O; TPM |
R |
O; TPM |
N/A |
|
| A4.4.4 Refine data structure |
O; TPM |
R |
O; TPM |
N/A |
|
| A4.5 Design procedures: | |||||
| A4.5.1 Define human interface procedures |
R |
R |
X |
N/A |
|
| A4.5.2 Design layouts |
R |
R |
X |
N/A |
|
| A4.5.3 Prototype the system behavior |
O; TPM & BPM |
O; TPM & BPM |
O; TPM & BPM |
N/A |
|
| A4.5.4 Define procedure actions |
R |
R |
X |
N/A |
|
| A4.6 Check design completeness |
R |
R |
X |
N/A |
|
| A4.7 Check design correctness: | |||||
| A4.7.1 Conduct design walk-through |
O; TPM |
R |
X |
N/A |
|
| A4.7.2 Check data availability |
R |
R |
R |
N/A |
|
| A4.7.3 Modify lists of elements |
R |
R |
X |
N/A |
|
| A4.7.4 Check conformity to architectures and standards |
R |
R |
O; TPM & QC |
N/A |
|
| A4.7.5 Produce correctness quality report |
O; TPM |
R |
X |
N/A |
|
| A4.8 Plan for technical design: | |||||
| A4.8.1 Analyze benefits |
O; BPM |
O; BPM |
O; BPM |
N/A |
|
| A4.8.2 Analyze costs |
O; BPM |
O; BPM |
O; BPM |
N/A |
|
| A4.8.3 Select procedures for implementation |
O; TPM & BPM |
R |
X |
N/A |
|
| A4.8.4 Group procedures into implementation areas |
O; TPM |
R |
X |
N/A |
|
| A4.8.5 Sequence the implementation areas |
O; TPM |
R |
X |
N/A |
|
| A4.8.6 Plan for technical design and construction |
R |
R |
X |
N/A |
|
| Technical Design Phase: | |||||
| A4.9 Define technical context and requirements: | |||||
| A4.9.1 Define project standards |
R |
R |
X |
N/A |
|
| A4.9.2 Define system acceptance criteria |
R |
R |
R |
N/A |
|
| A4.9.3 Define technical objectives |
O; TPM |
R |
R |
N/A |
|
| A4.9.4 Evaluate capacity requirements |
R |
R |
R |
N/A |
|
| A4.9.5 Draw hardware context diagram |
O; TPM |
R |
O; TPM & BPM |
N/A |
|
| A4.9.6 Draw software context diagram |
O; TPM |
R |
O; TPM |
N/A |
|
| A4.9.7 Draw language evaluation matrix |
O; SA |
O; SA |
O; SA |
N/A |
|
| A4.9.8 Place orders for products |
O; TPM |
O; TPM |
O; TPM |
N/A |
|
| A4.10 Design the data structures: | |||||
| A4.10.1 Prepare load matrices |
R |
R |
R |
N/A |
|
| A4.10.2 Refine the data structure |
R |
R |
R |
N/A |
|
| A4.10.3 Define the perceived data structures |
R |
R |
R |
N/A |
|
| A4.10.4 Design the data storage structure |
R |
R |
R |
N/A |
|
| A4.10.5 Estimate space requirements |
R |
R |
R |
N/A |
|
| A4.10.6 Design buffering |
R |
R |
R |
N/A |
|
| A4.10.7 Design non-database files |
R |
R |
R |
N/A |
|
| A4.10.8 Identify system performance problems |
R |
R |
R |
N/A |
|
| A4.10.9 Design on-line data storage recovery |
R |
R |
R |
N/A |
|
| A4.11 Develop program specifications: | |||||
| A4.11.1 Define programs and modules |
R |
R |
X |
N/A |
|
| A4.11.2 Design programs and modules |
R |
R |
X |
N/A |
|
| A4.11.3 Conduct a program/module walk-through |
O; TPM |
R |
X |
N/A |
|
| A4.12 Prepare for testing: | |||||
| A4.12.1 Define integration groups |
R |
R |
R |
N/A |
|
| A4.12.2 Define integration test requirements |
R |
R |
R |
N/A |
|
| A4.13 Prepare for implementation: | |||||
| A4.13.1 Finalize design for implementation |
R |
R |
R |
N/A |
|
| A4.13.2 Refine training requirements |
O; TPM & BPM |
R |
R |
N/A |
|
| A4.13.3 Refine rollout plan |
O; TPM & BPM |
R |
R |
N/A |
|
| A4.13.4 Design operations procedures |
R |
R |
R |
N/A |
|
| A4.14 Assess performance |
R |
R |
R |
N/A |
|
| A4.15 Design for system testing: | |||||
| A4.15.1 Define the scope of system tests |
O; TPM |
R |
R |
N/A |
|
| A4.15.2 Design system test cycles |
O; TPM & BPM |
R |
R |
N/A |
|
| A4.15.3 Specify test conditions for system testing |
O; TPM & BPM |
R |
R |
N/A |
|
| A4.15.4 Define benchmark testing |
O; TPM & BPM |
O; TPM |
O; TPM |
N/A |
|
| A4.15.5 Define acceptance test cycles |
O; TPM & BPM |
R |
R |
N/A |
|
| A4.15.6 Specify test conditions for acceptance tests |
O; TPM & BPM |
R |
R |
N/A |
|
| A4.16 Plan construction and implementation stages |
R |
R |
R |
N/A |
|
General Development Path
Next : Construction Stage Matrix
Previous : Analysis Stage Matrix
Section Overview : Tasks Performed in General Development Path
Stage Cross Reference: Design Stage
Overview : Table of Contents
This page was last built on April 29, 1997.