Design



Definition

Design
the activity consisting of the cohesive collection of all tasks involving all aspects of producing and maintaining the tactical design of a system or an application

Classification

Design in the OPF Method Component Inheritance Hierarchy

As illustrated in the preceding figure, Design is part of the following inheritance hierarchy:

Responsibilities

The typical responsibilities of Design are to:

Preconditions

Design typically may begin when the following preconditions hold:

Completion Criteria

Design is typically complete when the following postconditions hold:

Tasks

Design typically involves the following producers performing the following design tasks in an iterative, incremental, parallel and time-boxed manner:

Environments

Design is typically performed using the following environment(s) and associated tools:

Work Products

Design typically results in the production of all or part of the following design work products:

Phases

Design tasks are typically performed during individual phases as documented in the following table:

Phase Relevant Design Tasks
Business Strategy Phase Not Applicable
Business Optimization Phase Not Applicable
Initiation Phase
(approx. 10% completed)
Design Reuse
Design Prototyping
Design Production
Design Refactoring
Design Documentation
Construction Phase
(100% completed)
Design Reuse
Design Prototyping
Design Production
Design Refactoring
Design Documentation
Delivery Phase Not Applicable
Usage Phase Not Applicable
Retirement Not Applicable

Guidelines