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 条
  • [31] Software Product Line Testing - SPLiT
    Knauber, Peter
    Krueger, Charles
    Trew, Tim
    SPLC 2006: 10TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE, PROCEEDINGS, 2006, : 209 - +
  • [32] Software product-line approach
    Xu, Zhengquan
    Xiaoxing Weixing Jisuanji Xitong/Mini-Micro Systems, 2000, 21 (03): : 309 - 312
  • [33] A Theory of Software Product Line Refinement
    Borba, Paulo
    Teixeira, Leopoldo
    Gheyi, Rohit
    THEORETICAL ASPECTS OF COMPUTING, 2010, 6255 : 15 - +
  • [34] SOFTWARE TECHNOLOGY Product Line Engineering
    Schmid, Klaus
    de Almeida, Eduardo Santana
    IEEE SOFTWARE, 2013, 30 (04) : 24 - 30
  • [35] Software product line reuse in practice
    Krueger, CW
    3RD IEEE SYMPOSIUM ON APPLICATION SPECIFIC SYSTEMS AND SOFTWARE ENGINEERING TECHNOLOGY, PROCEEDINGS, 2000, : 117 - 118
  • [36] An Introduction to Software Product Line Refactoring
    Borba, Paulo
    GENERATIVE AND TRANSFORMATIONAL TECHNIQUES IN SOFTWARE ENGINEERING III, 2011, 6491 : 1 - 26
  • [37] Experiences adopting software product line development without a product line architecture
    Staples, M
    Hill, D
    11TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 176 - 183
  • [38] BROADER PRODUCT LINE - A NECESSITY TO ACHIEVE SUCCESS
    KEKRE, S
    SRINIVASAN, K
    MANAGEMENT SCIENCE, 1990, 36 (10) : 1216 - 1231
  • [39] The Myriade product line, a real success story
    Alary, Didier
    Lambert, Herve
    ACTA ASTRONAUTICA, 2007, 61 (1-6) : 223 - 227
  • [40] Systems and Software Product Line Engineering with BigLever Software Gears
    Krueger, Charles
    Clements, Paul
    PROCEEDINGS OF THE 17TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE CO-LOCATED WORKSHOPS (SPLC'13 WORKSHOPS), 2013, : 136 - 140