Towards Optimal Non-functional Requirements Elicitation and Documentation in Agile Software Development: A Case Study

被引:0
作者
Romera, Lourdes [1 ]
Gonzalez, Jeremias [1 ]
Lezcano, Andrea [1 ]
Carruthers, Juan A. [1 ]
Irrazabal, Emanuel [1 ]
机构
[1] Software Qual Res Grp FaCENA UNNE, Corrientes, Argentina
来源
COMPUTER SCIENCE-CACIC 2023 | 2024年 / 2123卷
关键词
non-functional requirements; agile software development; system stories;
D O I
10.1007/978-3-031-62245-8_11
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In agile software development, non-functional requirements are often underspecified and improperly handled due to the focus on rapidly delivering functionality. Neglecting NFRs in early phases of development may compromise software quality and customer satisfaction. In our previous paper, we introduced a guideline for handling non-functional requirements in Agile. This guideline was evaluated in a case study, revealing that improved identification of non-functional requirements led to enhanced development stability and client communication, without losing agility in the process. In this paper, we propose an extension of the guideline aimed at improving the documentation of each stage and incorporating a NFR testing phase.
引用
收藏
页码:151 / 164
页数:14
相关论文
共 18 条
  • [1] Al-Saqqa S., 2020, Int. J. Interact. Mob. Technol., V14, P11
  • [2] [Anonymous], 2008, SOFTWARE SYSTEMS PRO
  • [3] [Anonymous], 2013, Software product quality control
  • [4] Asghar S., 2010, Int. J. Software Eng, V1, P32
  • [5] Quality Requirement Documentation Guidelines for Agile Software Development
    Behutiye, Woubshet
    Rodriguez, Pilar
    Oivo, Markku
    [J]. IEEE ACCESS, 2022, 10 : 70154 - 70173
  • [6] Management of quality requirements in agile and rapid software development: A systematic mapping study
    Behutiye, Woubshet
    Karhapaa, Pertti
    Lopez, Lidia
    Burgues, Xavier
    Martinez-Fernandez, Silverio
    Vollmer, Anna Maria
    Rodriguez, Pilar
    Franch, Xavier
    Oivo, Markku
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2020, 123
  • [7] Bourimi M, 2010, LECT NOTES COMPUT SC, V6409, P182, DOI 10.1007/978-3-642-16488-0_15
  • [8] Chung L, 2009, LECT NOTES COMPUT SC, V5600, P363, DOI 10.1007/978-3-642-02463-4_19
  • [9] Discovering, Analyzing, and Managing Safety Stories in Agile Projects
    Cleland-Huang, Jane
    Vierhauser, Michael
    [J]. 2018 IEEE 26TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2018), 2018, : 262 - 273
  • [10] Dewi Mairiza., 2011, ENASE 2010, CCIS 230, P31, DOI DOI 10.1007/978-3-642-23391-33