Experiences with software product line engineering in product development oriented organization

Yasuaki Takebe, Naohiko Fukaya, Masaki Chikahisa, Toshihide Hanawa, Osamu Shirai · Software Product Lines · 2009

Core asset development is a key activity for software product line engineering. However, for many organizations, it is difficult to set up a core asset development team due to environmental factors such as their business, scale and culture.This paper describes our method for software product line engineering in such product development oriented organization. In this method, a champion team is organized from champion members belonging to each product development teams, which is in charge of decision making on core asset issues.We present our experiences of applying our method to embedded software for a clinical analyzer product line in a product development oriented organization. We analyzed the cost of core asset development with a champion team and confirmed that the overhead of coordinating between product development teams is negligible in our case study. We also discuss some practices we had in our case study to overcome possible problems of core asset development in a product development oriented organizations.

Read the paper · More papers on PaperTik