The configurability quality subfactor, variability, is the extent to which an application or component exists in multiple variants, each of which implements a different subset of functional requirements and associated quality requirements.
Variability is typically measured in terms of:
Typical mechanisms for implementing variability include:
The following guidelines have been found to be useful regarding variability: