Clearing the Way for Software Product Line Success

被引:6
|
作者
Jones, Lawrence G. [1 ]
Northrop, Linda M. [2 ]
机构
[1] Carnegie Mellon Univ, Inst Software Engn, Prod Line Practice Initiat, Pittsburgh, PA 15213 USA
[2] Carnegie Mellon Univ, Inst Software Engn, Res Technol & Syst Solut Program, Pittsburgh, PA 15213 USA
关键词
Software product line adoption; Software product lines;
D O I
10.1109/MS.2010.71
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Many organizations are attracted to the well-documented benefits of a software product line approach. However, many would-be adoptors encounter difficulty in implementation. We share insights based on 15 years of experience collaborating with a large number of organizations and using our diagnostic, the Software Engineering Institute's Product Line Technical Probe. We've examined a variety of government and commercial organizations, ranging in size from less than 50 people to global corporations. Based on these results, we characterize two strategic pitfalls that repeatedly occur: failure to recognize that a software product line approach is a business and technical strategy, and failure to manage the unique aspects of governance for a product line and roll it out appropriately. We provide a set of diagnostic questions and remedies for problems related to these failures. We also provide additional downfalls that tend to occur in either engineering-based or developer-focused organizations. © 2010 IEEE.
引用
收藏
页码:22 / 28
页数:7
相关论文
共 50 条
  • [41] Variability management and software product line knowledge in software companies
    Gutierrez-Fernandez, Antonio M.
    Eva Chacon-Luna, Ana
    Benavides, David
    Fuentes, Lidia
    Rabiser, Rick
    JOURNAL OF SYSTEMS AND SOFTWARE, 2024, 216
  • [42] A software product line approach for developing hybrid software systems
    Sepulveda, Samuel
    Perez-Castillo, Ricardo
    Piattini, Mario
    INFORMATION AND SOFTWARE TECHNOLOGY, 2025, 178
  • [43] Verifying consistency of software product line architectures with product architectures
    Hector A. Duran-Limon
    Perla Velasco-Elizondo
    Manuel Mora
    Maria E. Meda-Campana
    Karina Aguilar
    Martha Hernandez-Ochoa
    Leonardo Soto Sumuano
    Software and Systems Modeling, 2024, 23 : 195 - 221
  • [44] Verifying consistency of software product line architectures with product architectures
    Duran-Limon, Hector A.
    Velasco-Elizondo, Perla
    Mora, Manuel
    Meda-Campana, Maria E.
    Aguilar, Karina
    Hernandez-Ochoa, Martha
    Sumuano, Leonardo Soto
    SOFTWARE AND SYSTEMS MODELING, 2024, 23 (01): : 195 - 221
  • [45] Resolution of interfering product fragments in software product line engineering
    Vasilevskiy, Anatoly
    Haugen, Øystein
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8767 : 467 - 483
  • [46] Case Study of Software Product Line Engineering in Insurance Product
    Kim, Jeong Ah
    SOFTWARE PRODUCT LINES: GOING BEYOND, 2010, 6287 : 495 - 495
  • [47] Resolution of Interfering Product Fragments in Software Product Line Engineering
    Vasilevskiy, Anatoly
    Haugen, Oystein
    MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2014, 2014, 8767 : 467 - 483
  • [48] Editorial for the special section on Software Product Line Engineering: Selected papers from Software Product Line conference in 2012
    Schwanninger, Christa
    Benavides, David
    INFORMATION AND SOFTWARE TECHNOLOGY, 2014, 56 (09) : 1099 - 1100
  • [49] NEW WAY TO MAKE PRODUCT LINE DECISIONS
    JACKSON, BB
    SHAPIRO, BP
    HARVARD BUSINESS REVIEW, 1979, 57 (03) : 139 - 149
  • [50] Clearing the way for ribozymes
    Burke, JM
    NATURE BIOTECHNOLOGY, 1997, 15 (05) : 414 - 415