Supporting the Dynamic Reprioritization of Requirements in Agile Development of Software Products

被引:0
|
作者
Racheva, Zornitza [1 ]
Daneva, Maya [1 ]
Buglione, Luigi [2 ]
机构
[1] Univ Twente, Enschede, Netherlands
[2] ETS, Montreal, PQ, Canada
关键词
agile development; requirements prioritization; inter-iteration decision-making process;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Agile requirements engineering is the approach of choice for many software producers whose realities include highly uncertain requirements, use of new development technology, and clients willing to explore the ways in which an evolving product can help their business goals. From customer's perspective, the activity of continuous requirements reprioritization forms the very core of today's agile approaches. However, the freedom for clients to do so does not come for free. This paper presents results of a literature review on agile requirements prioritization methods, derives a conceptual model for understanding the inter-iteration prioritization process in terms of inputs and outcomes, and identifies issues and solutions pertinent to agile prioritization The latter are derived from the authors' experiences and by using empirical data, published earlier by other authors.
引用
收藏
页码:51 / +
页数:2
相关论文
共 50 条
  • [21] Supporting Communication and Cooperation in Global Software Development with Agile Service Networks
    Tamburri, Damian Andrew
    Lago, Patricia
    [J]. SOFTWARE ARCHITECTURE, 2011, 6903 : 236 - +
  • [22] Agile Requirements Engineering Practices: A Survey in Brazilian Software Development Companies
    Barata, Juan Carlos
    Lisboa, Diego
    Bastos, Laudelino Cordeiro
    Neto, Adolfo
    [J]. AGILE METHODS, WBMA 2021, 2023, 1642 : 110 - 119
  • [23] FACTORS AFFECTING REQUIREMENTS ENGINEERING IN AGILE SOFTWARE DEVELOPMENT: A SYSTEMATIC ANALYSIS
    Abid, Muhammad Ali
    Din, Zia Ud
    Khan, Muhammad Ijaz
    Naeem, Tariq
    [J]. INTERNATIONAL TRANSACTION JOURNAL OF ENGINEERING MANAGEMENT & APPLIED SCIENCES & TECHNOLOGIES, 2020, 11 (09):
  • [24] Enhancing Agile Software Development: A Novel Approach to Automated Requirements Prioritization
    Izhar, Rahat
    Cosh, Kenneth
    Bhatti, Shahid Nazir
    [J]. 2024 21ST INTERNATIONAL JOINT CONFERENCE ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING, JCSSE 2024, 2024, : 286 - 293
  • [25] Practices and Challenges of Managing Requirements Interdependencies in Agile Software Development: A Survey
    Nurdiani, Indira
    Jabangwe, Ronald
    Petersen, Kai
    [J]. 2016 INTERNATIONAL CONFERENCE ON ENGINEERING, TECHNOLOGY AND INNOVATION/IEEE LNTERNATIONAL TECHNOLOGY MANAGEMENT CONFERENCE (ICE/ITMC), 2016,
  • [26] A Qualitative Study on Non-Functional Requirements in Agile Software Development
    Jarzebowicz, Aleksander
    Weichbroth, Pawel
    [J]. IEEE ACCESS, 2021, 9 : 40458 - 40475
  • [27] User stories for agile software requirements
    Cohn, Mike
    [J]. Twenty-Third Annual Pacific Northwest Software Quality Conference, Proceedings, 2005, : 125 - 149
  • [28] Applicability of Agile Methods for Dynamic Requirements in Smart PSS Development
    Wiesner, Stefan
    Hauge, Jannicke Baalsrud
    Sonntag, Paul
    Thoben, Klaus-Dieter
    [J]. ADVANCES IN PRODUCTION MANAGEMENT SYSTEMS: PRODUCTION MANAGEMENT FOR THE FACTORY OF THE FUTURE, PT I, 2019, : 666 - 673
  • [29] Investigation of Adherence Degree of Agile Requirements Engineering Practices in Non-Agile Software Development Organizations
    Ibrahim, Mennatallah H.
    Darwish, Nagy Ramadan
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (01) : 97 - 103
  • [30] Toward an Agile Approach to Managing the Effect of Requirements on Software Architecture during Global Software Development
    Alsahli, Abdulaziz
    Khan, Hameed
    Alyahya, Sultan
    [J]. SCIENTIFIC PROGRAMMING, 2016, 2016