A strategy called software product line engineering, or SPLE, is taking hold in industries in which software is an integral part of product offerings. Where it has found a foothold, SPLE has brought about remarkable results such as unprecedented product variation, substantial production cost savings, slashing of time to market, and massive productivity gains. SPLE is the software version of an old manufacturing concept: building a suite of products from common parts assembled under a common design in a common production facility. The special properties of software make SPLE a particularly high-payoff proposition. SPLE exploits the commonalities among products to achieve economies of scale, by creating core assets—assets that will be applied to multiple products in the product line. SPLE accommodates the differences among products by explicitly identifying and planning for those variations in product behavior and qualities. This management of variation allows the organization to achieve economies of scope and provides the capability of mass customization where every market is treated as a niche. Management ensures that core asset developers create effective core assets and product builders efficiently build products by using them. This requires oversight, coordination, and melding of purpose of groups that have slightly different inherent goals.
[1]
Klaus Schmid,et al.
Software product lines in action - the best industrial practice in product line engineering
,
2007
.
[2]
Carliss Y. Baldwin,et al.
How User Innovations Become Commercial Products: A Theoretical Investigation and Case Study
,
2006
.
[3]
Klaus Pohl,et al.
Software Product Line Engineering - Foundations, Principles, and Techniques
,
2005
.
[4]
Stephen A. Miles,et al.
6 Steps to (Re)Building a Top Management Team
,
2008
.
[5]
H. Mebane,et al.
Dynamic Complexity and the Owen Firmware Product Line Program
,
2007
.
[6]
K. Srinivasan,et al.
Broader product line: a necessity to achieve success?
,
1990
.
[7]
Chris Verhoef,et al.
Software product line migration and deployment
,
2003,
Softw. Pract. Exp..
[8]
Paul Clements,et al.
Software product lines - practices and patterns
,
2001,
SEI series in software engineering.
[9]
J. Liker.
The Toyota Way
,
2003
.
[10]
F. Piller,et al.
Cracking the Code of Mass Customization
,
2009
.