2020
DOI: 10.1002/smr.2247
|View full text |Cite
|
Sign up to set email alerts
|

A proposed framework for improved software requirements elicitation process in SCRUM: Implementation by a real‐life Norway‐based IT project

Abstract: Software requirement engineering (SRE) is the initial stage of the software engineering process and entails several challenges relating to the identification, implementation, evolution, and management of requirements for the development of software systems that meet the desired functionality quality standards. Agile software development (ASD) is a well‐known software development process that follows a lightweight and adaptive methodology to support the incremental development of software systems. Since the ASD… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 25 publications
(24 citation statements)
references
References 32 publications
0
12
0
Order By: Relevance
“…This corresponds to 4.44% from the total extracted studies. References 10,12,13,18,27–92 are the final articles selected, while the QA scores assigned to each paper is shown in Appendix .…”
Section: Methodsmentioning
confidence: 99%
“…This corresponds to 4.44% from the total extracted studies. References 10,12,13,18,27–92 are the final articles selected, while the QA scores assigned to each paper is shown in Appendix .…”
Section: Methodsmentioning
confidence: 99%
“…In SCRUM methodology, changes in requirements or technologies are always welcomed at any stage of the development process; however, concurrent changes in requirements negatively affect the entire cycle of software development [14] [17], as well as requirement prioritization, which may increase cost and time estimation [18]. In this case, integrating mind mapping and SCRUM methodology is the most effective, as it helps in obtaining understandable and detailed prioritized requirements, which will significantly and positively affect the software development cycle, as demonstrated in the following section.…”
Section: Agile and Big Data Projectsmentioning
confidence: 99%
“…This aids in gaining a better and deeper understanding of the overall system's requirements [19]. Mind mapping is a well-known graphical representation concept that can be used on paper or any other tools to most appropriately and accurately represent a system's goal, obtaining complete requirements with their objective value and assisting in obtaining highly prioritized requirements to be implemented [18]. Mind mapping, with its advantages, helps in enhancing a system's requirement quality, which significantly and positively affects the development process and its success.…”
Section: Mind Mappingmentioning
confidence: 99%
“…The aim of this section is to identify the DRD's requirements for the system. In the literature, some techniques exist, which can be used to gather users' requirements regarding the information system, e.g., focus groups, expert opinion interviews, web-based surveys and mind-mapping by experts [25][26][27].…”
Section: Identifying the Most Important Traffic Measures From Final Users' Perspectivesmentioning
confidence: 99%