Application Prioritization



Definition

Application Prioritization
the architecting task during which potential new systems or new versions of existing systems are prioritized for development

Classification

Application Prioritization

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

Responsibilities

The typical responsibilities of the application prioritization task are to:

Preconditions

Application prioritization can typically begin when the following preconditions hold:

Completion Criteria

Application prioritization is typically complete when the following postconditions hold:

Steps

Application prioritization typically involves the following teams performing the following steps in an interative, incremental, parallel, and time-boxed manner:

Techniques

Application selection can typically be performed using the following techniques:

Work Products

Application selection typically results in the production of all or part of the following work products:

Guidelines