< Previous | Contents | Next >
4.8.1. REU.2 Reuse Program Management
Process ID | REU.2 |
Process name | Reuse Program Management |
Process purpose | The purpose of the Reuse Program Management Process is to plan, establish, manage, control, and monitor an organization’s reuse program and to systematically exploit reuse opportunities. |
Process outcomes | As a result of successful implementation of this process: 1) the reuse strategy, including its purpose, scope, goals and objectives, is defined; 2) each domain is assessed to determine its reuse potential; 3) the domains in which to investigate reuse opportunities, or in which it is intended to practice reuse, are identified; 4) the organization's systematic reuse capability is assessed; 5) reuse proposals are evaluated to ensure the reuse product is suitable for the proposed application; 6) reuse is implemented according to the reuse strategy; 7) feedback, communication, and notification mechanisms are established, that operate between affected parties; and 8) the reuse program is monitored and evaluated. |
Base practices | REU.2.BP1: Define organizational reuse strategy. Define the reuse program and necessary supporting infrastructure for the organization. [Outcome 1] REU.2.BP2: Identify domains for potential reuse. Identify set(s) of systems and their components in terms of common properties that can be organized into a collection of reusable assets that may be used to construct systems in the domain. [OUTCOME 2] |
REU.2.BP3: Assess domains for potential reuse. Assess each domain to identify potential use and applications of reusable components and products. [OUTCOME 3] REU.2.BP4: Assess reuse maturity. Gain an understanding of the reuse readiness and maturity of the organization, to provide a baseline and success criteria for reuse program management. [OUTCOME 4] REU.2.BP5: Evaluate reuse proposals. Evaluate suitability of the provided reusable components and product(s) to proposed use. [Outcome 5] REU.2.BP6: Implement the reuse program. Perform the defined activities identified in the reuse program. [OUTCOME 6] REU.2.BP7: Get feedback from reuse. Establish feedback, assessment, communication and notification mechanism that operate between affected parties to control the progress of reuse program. [OUTCOME 7, 8] NOTE 1: Affected parties may include reuse program administrators, asset managers, domain engineers, developers, operators, and maintenance groups. REU.2.BP8: Monitor reuse. Monitor the implementation of the reuse program periodically and evaluate its suitability to actual needs. [Outcome 6, 8] NOTE 2: The quality requirements for re-use work products should be defined. | |||
Output work products | 04-02 Domain architecture 04-03 Domain model | → → | [Outcome 2] [Outcome 2] |
08-17 Reuse plan | → | [Outcome 5, 6] | |
09-03 Reuse policy | → | [Outcome 1] | |
12-03 Reuse proposal | → | [Outcome 4] | |
13-04 Communication record | → | [Outcome 7] | |
15-07 Reuse evaluation report | → | [OUTCOME 5, 6, 8] | |
15-13 Assessment/audit report | → | [Outcome 3, 4] | |
19-05 Reuse strategy | → | [Outcome 1] | |