Reuse Team
- Reuse Team
- the team that supports reuse within a
development, maintenance, or subcontractor organization
As illustrated in the preceding figure, Reuse Team is part of the following inheritance hierarchy:
- Type: Concrete
- Superclass: Team
- Subclasses:
The typical team-specific responsibilities of a Reuse Team are to:
- Produce the organizational reuse repositories.
- Identify potentially reusable components.
- Turn potentially reusable components into actual,
certified reusable components.
- Maintain the reusable components in the reuse
repository.
- Support endeavors searching for reusable components.
A reuse team typically inherits the
general team responsibilities from the
team process component.
Roles
A reuse team typically consists of persons playing the
following roles:
A reuse team typically performs the following
team-specific tasks in an iterative,
incremental, parallel, and time-boxed manner:
The reuse team typically inherits the
common team tasks from the
team process component.
A reuse team typically produces the following work
products:
- All reusable work products
- It is usually a good idea to temporarily staff the reuse
engineers with engineers with recent project experience so
that:
- They can ensure that reuse support is practical.
- They take a reuse mindset and experience back to the
projects when they roll off their reuse duties.
- Reuse team staff should spend 100% of their effort on
reuse tasks. If they have project development duties, they
will typically be pressured to ignore their reuse duties due
to project schedule pressures.
- A reuse team typically inherits the
common team guidelines from the
team process component.