Domain Scoping - HestiaProject/PAxSPL GitHub Wiki

Analyze the domain of an future SPL is important to establish if its products have potential in the market. This process is call domain scoping (Balbino et al. 2011).

When studies discuss domain scoping, they usually do in three different ways: Market Analysis, Cost-Benefit Analysis and Product Roadmap.

Market Analysis

Analyze the market to obtain information about related products and to scale the size of the domain.

Cost-Benefit Analysis

This type of analysis is crucial when developing/migrating a SPL. As complex as it may be, is important to use a set of Cost Models, as well as understand the Customer Needs.

Cost Models

Such mathematical models are found in the literature (Gillain et al. 2012) and may vary from the estimation of feature costs, calculated according to the current scenario, and calculating the costs of social activities related to business goals.

Product RoadMap

The definition of a product roadmap is found in almost all studies discussing Domain Scoping. This roadmap may be defined by several tasks: defining the common and variable features of the SPL, as well as prioritizing them based on customer or market needs. Plan the schedule of development.