Developing a reusable asset generally requires additional effort and cost to the organization. The effort, and
therefore its associated cost, is expended in preparing the asset's artifacts, creating supporting packaging material,
such as documentation and guidance for the Asset Consumer, submitting the asset and preparing the metadata, and
conducting reviews and approvals of the asset.
Therefore, it becomes necessary to govern the asset creation process. A critical step in this governance is to
understand what the recurring problems are that will justify the costs for developing a reusable asset.
As asset ideas come forward, the organization should conduct recurring problem analysis to justify the development and
long-term maintenance of the asset. This analysis may vary in rigor and formality depending on the nature and type of
the proposed reusable asset.
For example, a proposed asset to provide sorting of values in a list may likely have the recurring problem analysis
handled informally amongst a development team or perhaps across several teams. In contrast, a tax calculation
service will likely require more formal coordination and verification of the problem, its context and the proposed
solution.
|