Overview

A software product line (SPL) is a set of software-intensive systems that share a common, managed set of features satisfying the specific needs of a particular market segment or mission and that are developed from a common set of core assets in a prescribed way.

Software product lines are rapidly emerging as a viable and important software development paradigm allowing companies to realize order-of-magnitude improvements in time to market, cost, productivity, quality, and other business drivers. Software product line engineering can also enable rapid market entry and flexible response, and provide a capability for mass customization. 

We are working to make software product line practice a dependable low-risk high-payoff practice that combines the necessary business and technical approaches to achieve success. Read more.

Benefits

In today's world where hiring freezes are commonplace, product lines can help organizations overcome the problems caused by resource shortages. Organizations of all types and sizes have discovered that a product line strategy, when skillfully implemented, can produce many benefits—and ultimately give the organizations a competitive edge.  Example organizational benefits include:

  • Improved productivity by as much as 10x
  • Increased quality by as much as 10x
  • Decreased cost by as much as 60%
  • Decreased labor needs by as much as 87%
  • Decreased time to market (to field, to launch) by as much as 98%
  • Ability to move into new markets in months, not years

Learn More

Calendar of Events

The Software Product Lines events page lists upcoming conferences, workshops, and calls for participation that include software product lines among their topics of interest. To see SEI-sponsored events only, visit the SEI calendar.

Spotlight on Software Product Lines

Formulation of a Production Strategy for a Software Product Line

Software product lines can improve an organization’s position in an existing market and its ability to react to new and changing markets. This technical note describes a technique, based on well-known procedures for defining and evaluating a business strategy, for...

PDF/DOC
See more library items

For more information

Contact Us

info@sei.cmu.edu

412-268-5800