A comprehensive product line scoping approach and its validation
Proceedings of the 24th International Conference on Software Engineering
A Practical Guide to Product Line Scoping
SPLC '06 Proceedings of the 10th International on Software Product Line Conference
Re-engineering of a Hierarchical Product Line
SPLC '11 Proceedings of the 2011 15th International Software Product Line Conference
Expanding the scope of software product families: problems and alternative approaches
QoSA'06 Proceedings of the Second international conference on Quality of Software Architectures
Hi-index | 0.00 |
At the beginning, creating a product line needs a well defined and narrow scope to meet short time to market demands. When established, there is a tendency to broaden the scope and to cover more domains and products. We have undergone a scope extension of our medical diagnostic platform that was implemented while the platform and (existing) products were evolving. In this paper, we list best practices for the migration process and how to come to a sustainable solution without cannibalizing the existing platform and products. In particular, we describe our way of identification beneficial sub-domains using C/V analysis and give an example scenario with alignments in order to increase commonality. We explain the maturity considerations for deciding on reuse of existing implementations and a carve-out strategy to split existing assets into common modules and product-line specific extensions. Furthermore, we describe our best practices for making the scope extension sustainable in a long term, using various types of governance means. We briefly complement these experiences with further insights gained during execution of this endeavor.