The NERV Methodology: A Lightweight Process for Addressing Non-functional Requirements in Agile Software Development

被引:0
|
作者
Domah, Darshan [1 ]
Mitropoulos, Frank J. [1 ]
机构
[1] Nova SE Univ, Grad Sch Comp & Informat Sci, Ft Lauderdale, FL 33314 USA
来源
IEEE SOUTHEASTCON 2015 | 2015年
关键词
Agile software development; functional requirements; non-functional requirements; NFR; Agile user stories; NFRusCOM; NFR Elicitation Taxonomy; NFR Reasoning Taxonomy; NFR Quantification Taxonomy; NERV Methodology; Scrum;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Agile software development has become very popular around the world in recent years, with methods such as Scrum and Extreme Programming (XP). Literature suggests that functionality is the primary focus in Agile processes while non-functional requirements (NFRs) are either ignored or ill-defined. However, for software to be of good quality both functional requirements (FRs) and NFRs need to be taken into consideration; lack of attention to NFRs has been documented to be the cause of failure for many software projects. Hence special attention needs to be focused on NFRs in Agile software development. Requirements elicitation, implementation in design, development, and validation are important activities of software development. Agile has good processes to elicit functional requirements that are captured as user stories. However, NFRs elicitation has not been given enough attention within Agile processes. Additionally, reasoning and validating of NFRs have been lacking. This research proposes the "NERV Methodology: Nonfunctional Requirements Elicitation, Reasoning, and Validation in Agile Processes." Current results show the artifacts developed in this research can potentially help software development organizations address NFRs in early Agile processes.
引用
收藏
页数:7
相关论文
共 50 条
  • [11] Non-Functional Requirements Orienting the Development of Socially Responsible Software
    Cysneiros, Luiz Marcio
    do Prado Leite, Julio Cesar Sampaio
    ENTERPRISE, BUSINESS-PROCESS AND INFORMATION SYSTEMS MODELING, BPMDS 2020, EMMSAD 2020, 2020, 387 : 335 - 342
  • [12] NORPLAN: Non-functional Requirements Planning for Agile Processes
    Farid, Weam M.
    Mitropoulos, Frank J.
    2013 PROCEEDINGS OF IEEE SOUTHEASTCON, 2013,
  • [13] Visualization and Scheduling of Non-functional Requirements for Agile Processes
    Farid, Weam M.
    Mitropoulos, Frank J.
    2013 PROCEEDINGS OF IEEE SOUTHEASTCON, 2013,
  • [14] A Taxonomy of Software's Non-functional Requirements
    Afreen, Nida
    Khatoon, Asma
    Sadiq, Mohd.
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION TECHNOLOGIES, IC3T 2015, VOL 1, 2016, 379 : 47 - 53
  • [15] Capturing, Eliciting, Predicting and Prioritizing (CEPP) Non-Functional Requirements Metadata During the Early Stages of Agile Software Development
    Maiti, Richard R.
    Mitropoulos, Frank J.
    IEEE SOUTHEASTCON 2015, 2015,
  • [16] Enhancement Approach for Non-Functional Requirements Analysis in Agile Environment
    Aljallabi, Bahiya M.
    Mansour, Abdelhamid
    2015 International Conference on Computing, Control, Networking, Electronics and Embedded Systems Engineering (ICCNEEE), 2015, : 428 - 433
  • [17] The Topological Functioning Model as a Reference Model for Software Functional and Non-functional Requirements
    Nazaruka, Erika
    Osis, Janis
    PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2018, : 467 - 477
  • [18] Are "Non-functional" Requirements really Non-functional?
    Eckhardt, Jonas
    Vogelsang, Andreas
    Fernandez, Daniel Mendez
    2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2016, : 832 - 842
  • [19] Prioritizing Non-Functional Requirements in Agile Process Using Multi Criteria Decision Making Analysis
    Muhammad, Abdulhafeez
    Siddique, Ansar
    Mubasher, Muhammad
    Aldweesh, Amjad
    Naveed, Quadri Noorulhasan
    IEEE ACCESS, 2023, 11 : 24631 - 24654
  • [20] Detecting, classifying, and tracing non-functional software requirements
    Anas Mahmoud
    Grant Williams
    Requirements Engineering, 2016, 21 : 357 - 381