Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type


Publication Date


Maximizing the Investment from Your Software Product Portfolio

  • November 2010
  • By Linda M. Northrop4179
  • Linda Northrop describes the basic concepts of software product lines, summarizing the software engineering and management practices needed for a product line approach.
  • Software Product Lines
  • Publisher: Software Engineering Institute
  • Watch

    Loading the video......
  • Abstract

    Today's economic climate challenges organizations to deliver feature-rich software-reliant products at an ever faster pace – and with fewer resources to do so. For organizations who build multiple similar products or systems, software product lines can help dramatically. Developing software in product lines can shorten development cycles, improve return on software investments, improve software system integration, and help organizations respond quickly and effectively to market opportunities with far fewer resources. With a product line approach to software development, building a new product or system becomes more a matter of assembly or generation than creation, of integration rather than programming.

    Research in software product lines was inspired by the proven benefits of product line approaches in manufacturing, buoyed by the advent of object and component technology. Carnegie Mellon's Software Engineering Institute has been a leader in developing a body of knowledge and a set of standard models for software product lines. Service-oriented and model-driven approaches, as well as developments in collaborative philosophies and environments, are extending the power of product line practice in exciting new ways.

    In this webinar, Linda Northrop will describe the basic concepts of software product lines, summarize the software engineering and management practices needed for a product line approach, highlight reports from companies enjoying the benefits of product line practice, and relate software product lines to other technology and business trends. 

    About the Speaker

    Linda Northrop is director of the Research, Technology, and Systems Solution Program at the Software Engineering Institute where she leads the work in architecture-centric engineering, software product lines, systems of systems, and ultra-large scale systems. She is coauthor of Software Product Lines: Practices and Patterns. Under her leadership, the SEI has developed software architecture and product line methods that are used worldwide, a series of five highly acclaimed books, and software architecture and software product line curricula that include 11 courses and six certificate programs.

    Before joining the SEI, she was associated with both the United States Air Force Academy  and the State University of New York as professor of computer science, and with both Eastman Kodak and IBM as a software engineer.

  • Slides