< Previous | Contents | Next >

4.8. Reuse process group (REU)


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]