Asset Scoping - HestiaProject/PAxSPL GitHub Wiki

Asset Scoping is performed to select the features that will be part of each product. Usually, this set of features will generated what is called reference architecture (Balbino et al. 2011).

Among the many concepts related with asset scoping, three are highlighted in the literature: Prioritize Products, Architecture Definition and Variability Analysis.

Prioritize Products

This kind of task is performed alongside the product roadmap, where the products of this roadmap receive their priority in the development schedule. Based on that, assets will also be prioritized.

Architecture Definition

The reference architecture (RA) is important in SPL development. This architecture is defined is composed of the features that are relevant to the product core. Non-functional features may also be present in the RA.

Variability Analysis

Works like Part et al. 2005 present specific tasks for defining the variation points in the SPL. This variability is performed by analyzing these variation points in terms of variability type. Another important aspect is the dependency analysis among these variation points.