Applying Product Line Concepts in Small and Medium-Sized Companies

Small and medium-sized enterprises work under heavy constraints: They need to be very flexible and fast in their reaction to customer requests, thus limiting their possibility for long-term planning. In a partially publicly funded project, the authors have started to apply their Product Line Software Engineering method developed at Fraunhofer IESE, in six small and medium-sized companies addressing six different domains. The article presents first experience and lessons learned from 24 months of project work; including first results within the companies.

[1]  David M. Weiss,et al.  Software Product-Line Engineering: A Family-Based Software Development Process , 1999 .

[2]  Dirk Muthig,et al.  Customizable Domain Analysis , 1999, GCSE.

[3]  Peter Knauber,et al.  PuLSE-DSSA—a method for the development of software reference architectures , 1998, ISAW '98.

[4]  Jean-Francois Girard,et al.  Transitioning legacy assets to a product line architecture , 1999, ESEC/FSE-7.

[5]  Klaus Schmid,et al.  A systematic approach to derive the scope of software product lines , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).

[6]  Joachim Bayer,et al.  Creating Product Line Architectures , 2000, IW-SAPF.

[7]  Mark A. Ardis,et al.  Defining families - Commonality analysis , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).

[8]  Paul Clements,et al.  A Case Study in Successful Product Line Development , 1996 .

[9]  Klaus Schmid,et al.  PuLSE: a methodology to develop software product lines , 1999, SSR '99.