Application Selection
- Application Selection
- the architecting
task during which potential new
systems
or new versions of existing systems are evaluated and selected for development
As illustrated in the preceding figure, application selection is part of the following inheritance hierarchy:
- Type: Concrete
- Superclass: Task
- Subclasses: None
The typical responsibilities of the application selection task are to:
- Identify potential applications or versions of applications to select.
- Select the appropriate applications or versions of existing applications to develop.
Application selection can typically begin when the following preconditions hold:
Application selection is typically complete when the following postconditions hold:
- New applications have been selected and prioritized for development.
- New versions of existing applications have been selected and prioritized for development.
Application selection typically involves the following teams
performing the following steps in an interative, incremental,
parallel, and time-boxed manner:
-
Business Strategy Team:
- Identify existing applications that potentially need new versions developed.
- Identify potential new applications that should probably be developed.
- Evaluate these applications.
- Prioritize these applications.
- Select applications to develop.
Application selection can typically be performed using the following techniques:
Application selection typically results in the production of all or part of the following work products:
- This task is only needed for business [re]engineering projects.