Release planning in market-driven software product development: Provoking an understanding

被引:100
|
作者
Carlshamre P. [1 ,2 ]
机构
[1] Department of Computer and Information Science, Linköping University, Linköping
[2] Ericsson Radio Systems AB, SE-58112 Linköping
关键词
Pragmatic algorithm; Provotype; Release planning; Requirements coupling; Requirements interdependencies; Wicked problem;
D O I
10.1007/s007660200010
中图分类号
学科分类号
摘要
In market-driven software development, release planning is one of the most critical tasks. Selecting a subset of requirements for realisation in a certain release is as complex, as it is important for the success of a software product. Despite this, the literature provides little information on how release planning is done in practice. We designed, implemented and evaluated a support tool for release planning as a means for provoking a rich understanding of the task of release planning. The tool utilises a selection algorithm which, based on value, resource estimate and interdependencies, presents a number of valid and good release suggestions. The initial attempt at supporting release planning proved to be based on an overly simplistic and structuralistic view. The results provide ample evidence that the task could be characterised as a wicked problem, which in turn has several implications for the support needed. Although the provotype could indeed support the planner, in its current version it has several serious shortcomings related to the degree of interactivity, underlying models, presentation of information and general appearance. A rich description of the task of release planning is provided. Based on these findings, a list of design implications is proposed, which is intended to guide the future design of a support tool for release planning. © 2002 Springer-Verlag London Limited.
引用
收藏
页码:139 / 151
页数:12
相关论文
共 50 条
  • [1] The impact of agile principles on market-driven software product development
    Fogelstrom, Nina Dzamashvili
    Gorschek, Tony
    Svahnberg, Mikael
    Olsson, Peo
    JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2010, 22 (01): : 53 - 80
  • [2] The Market-Driven Software Ecosystem
    Yu, Liguo
    IT PROFESSIONAL, 2013, 15 (05) : 46 - 50
  • [3] Understanding big consumer opinion data for market-driven product design
    Jin, Jian
    Liu, Ying
    Ji, Ping
    Liu, Hongguang
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2016, 54 (10) : 3019 - 3041
  • [4] Subset Selection in Market-Driven Product Development: An Empirical Study
    Mary, S. A. Sahaaya Arul
    Suganya, G.
    PROCEEDINGS OF THE 3RD INTERNATIONAL SYMPOSIUM ON BIG DATA AND CLOUD COMPUTING CHALLENGES (ISBCC - 16'), 2016, 49 : 493 - 501
  • [5] A Market-Driven Product Line Scoping
    Lee, Kwangchun
    Lee, Dan Hyung
    SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS 2011, 2012, 377 : 27 - 46
  • [6] Requirements lifecycle management and release planning in market-driven requirements engineering processes
    Carlshamre, P
    Regnell, B
    11TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATION, PROCEEDINGS, 2000, : 961 - 965
  • [7] A market-driven approach to product family design
    Kumar, Deepak
    Chen, Wei
    Simpson, Timothy W.
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2009, 47 (01) : 71 - 104
  • [8] Market-driven dynamic transmission expansion planning
    Aguado, J. A.
    de la Torre, S.
    Contreras, J.
    Conejo, A. J.
    Martinez, A.
    ELECTRIC POWER SYSTEMS RESEARCH, 2012, 82 (01) : 88 - 94
  • [9] Requirements engineering challenges in market-driven software development -: An interview study with practitioners
    Karlsson, Lena
    Dahstedt, Asa G.
    Regnell, Bjorn
    Dag, Johan Natt och
    Persson, Anne
    INFORMATION AND SOFTWARE TECHNOLOGY, 2007, 49 (06) : 588 - 604
  • [10] A market-driven approach to teaching software components engineering
    Flor, NV
    Lerch, FJ
    Hong, SJ
    ANNALS OF SOFTWARE ENGINEERING, 1998, 6 : 223 - 251