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 条
  • [41] A Hybrid Manufacturing/Remanufacturing System With Random Remanufacturing Yield and Market-Driven Product Acquisition
    Li, Xiang
    Li, Yongjian
    Saghafian, Soroush
    IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 2013, 60 (02) : 424 - 437
  • [42] Policy-driven or market-driven? A new perspective on the development of China's cruise industry
    Tong, Helong
    Chen, Shishi
    Li, Hua
    FRONTIERS IN MARINE SCIENCE, 2023, 10
  • [43] How democratic decentralisation facilitates, sustains, and interrupts market-driven development in India
    Daftary, Dolly
    DEVELOPMENT IN PRACTICE, 2019, 29 (03) : 360 - 370
  • [44] Greater Bay Area: a market-driven plan to enhance quality of life and development
    Lok Sang Ho
    ASIAN EDUCATION AND DEVELOPMENT STUDIES, 2020, 9 (03) : 287 - 295
  • [45] Market-Driven Energy Storage Planning for Microgrids with Renewable Energy Systems Using Stochastic Programming
    Habib, Abdulelah H.
    Disfani, Vahid R.
    Kleissl, Jan
    de Callafon, Raymond A.
    IFAC PAPERSONLINE, 2017, 50 (01): : 183 - 188
  • [46] A feasibility study of automated natural language requirements analysis in market-driven development
    Natt Och Dag J.
    Regnell B.
    Carlshamre P.
    Andersson M.
    Karlsson J.
    Requirements Engineering, 2002, 7 (1) : 20 - 33
  • [47] Exemplar driven development of software product lines
    Heradio, Ruben
    Fernandez-Amoros, David
    de la Torre, Luis
    Abad, Ismael
    EXPERT SYSTEMS WITH APPLICATIONS, 2012, 39 (17) : 12885 - 12896
  • [48] Model driven development of software product lines
    Braganca, Alexandre
    Machado, Ricardo J.
    QUATIC 2007: 6TH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY, PROCEEDINGS, 2007, : 199 - +
  • [49] Integrated requirement selection and scheduling for the release planning of a software product
    Li, C.
    van den Akker, J. M.
    Brinkkemper, S.
    Diepen, G.
    REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, 2007, 4542 : 93 - +
  • [50] An industrial survey of requirements interdependencies in software product release planning
    Carlshamre, P
    Sandahl, K
    Lindvall, M
    Regnell, B
    Dag, JNO
    FIFTH IEEE INTERNATIONAL SYMPOSIUM ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 2001, : 84 - 91