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
相关论文
共 50 条
  • [1] Non-functional Requirements Documentation in Agile Software Development: Challenges and Solution Proposal
    Behutiye, Woubshet
    Karhapaa, Pertti
    Costal, Dolors
    Oivo, Markku
    Franch, Xavier
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT (PROFES 2017), 2017, 10611 : 515 - 522
  • [2] A Qualitative Study on Non-Functional Requirements in Agile Software Development
    Jarzebowicz, Aleksander
    Weichbroth, Pawel
    [J]. IEEE ACCESS, 2021, 9 : 40458 - 40475
  • [3] Managing non-functional requirements in agile software development
    Rahy, Scarlet
    Bass, Julian M.
    [J]. IET SOFTWARE, 2022, 16 (01) : 60 - 72
  • [4] Managing Non-functional Requirements in Agile Software Development
    Sherif, Ezeldin
    Helmy, Waleed
    Galal-Edeen, Galal Hassan
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2022, PT II, 2022, 13376 : 205 - 216
  • [5] Prioritizing Non-Functional Requirements in Agile Software Engineering
    Maiti, Richard R.
    Mitropoulos, Frank J.
    [J]. PROCEEDINGS OF THE SOUTHEAST CONFERENCE ACM SE'17, 2017, : 212 - 214
  • [6] Using Non-functional Requirements Templates for Elicitation: A Case Study
    Kopczynska, Sylwia
    Nawrocki, Jerzy
    [J]. 2014 IEEE 4TH INTERNATIONAL WORKSHOP ON REQUIREMENTS (REPA), 2014, : 47 - 54
  • [7] An Exploratory Study About Non-functional Requirements Documentation Practices in Agile Teams
    Nasir, Shahraz
    Guerra, Eduardo
    Zaina, Luciana
    Melegati, Jorge
    [J]. 38TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2023, 2023, : 1009 - 1017
  • [8] Towards optimal quality requirement documentation in agile software development: A multiple case study
    Behutiye, Woubshet
    Rodriguez, Pilar
    Oivo, Markku
    Aaramaa, Sanja
    Partanen, Jari
    Abherve, Antonin
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 183
  • [9] The NERV Methodology: A Lightweight Process for Addressing Non-functional Requirements in Agile Software Development
    Domah, Darshan
    Mitropoulos, Frank J.
    [J]. IEEE SOUTHEASTCON 2015, 2015,
  • [10] Non-functional requirements in the software development process
    Sivess, V
    [J]. SOFTWARE QUALITY JOURNAL, 1996, 5 (04) : 285 - 294