There are several categories of roles for asset management. In general they are:
-
Managers
-
Administrators
-
Practitioners
Training needs to be provided for each of these classes of roles. Before going into the training relevant to those
roles, some introductory training should be provided. This training can include:
Assets and Reuse Overview
This should introduce concepts and definitions.
Reuse Strategy
This should address the motivations for pursuing asset management. It should also present some success and failure
examples, and what the organization will do to learn from that. Overviews from the Reuse Assessment, Reuse Adoption and
Incentive Plan, and the Reuse Strategy should be discussed. This should answer why the organization is pursuing the
reuse strategy. After this training, there should be training for the following roles.
Managers
Managers should receive training on resource management, financial, metrics, organizational, and legal issues. This
training should address questions such as: - What organizational structure should be in place? - What is the incentive
model? - What measurements should be tracked, and how are they reported?
Administrators
Administrators should receive training on the care and feeding of the tools, specifically the repository. The
repository deployment and topology model should be discussed. The training should address policies that the
organization specifies, such as:
-
Asset versioning policy
-
Asset ownership
-
Asset retirement
-
Asset review and approval
-
Asset procurement
-
Asset types
-
Searching and classification schemas
Practitioners
There are many kinds of practitioners, such as analysts, architects, developers, testers and so on. Each of these play
asset producer, consumer and reviewer roles relative to the repository. Each of them has specific tools that they will
use to work with assets, from Web browsers to development environments.
The training should describe how to conduct the major functional scenarios for the specific roles. These scenarios
include, for example, search, browse, retrieve, submit, review, etc. The training should also discuss how to create
reusable assets. It should cover how to make software or a model reusable.
|