Work Product (Artifact): Asset Fit Gap Analysis
A document that describes the degree to which a specific asset is fit for a specific purpose.
Purpose
To document (1) the degree to which an as-is asset (in the context of a SOA engagement, this usually is some running software) is fit for a candidate purpose and (2) goodness-of-fit gaps.
Relationships
RolesResponsible: Modified By:
Input ToMandatory: Optional:
  • None
External:
  • None
Main Description
An existing asset seldom is a perfect fit for all the requirements of a specific service.  Perhaps there is a functional mis-match, the ServiceInterface signature and the asset's operations signature do not align perfectly, or the asset does not satisfy non-functional requirements.  An asset fit gap analysis documents the nature of these mis-matches and supports making a decision regarding whether the asset will be used to realize a given service.
Properties
Optional
Planned
Tailoring
Impact of not havingThis is a key artifact supporting existing asset analysis.  Without this, it is very difficult to make reasoned decisions regarding whether it is feasible and desirable to realize a given service using a specific existing asset.
Reasons for not needingVery few reasons exist for not creating an asset fit gap analysis artifact, other than the fact that all services are to be original implementations.