2016
DOI: 10.14569/ijacsa.2016.071239
|View full text |Cite
|
Sign up to set email alerts
|

Role of Requirements Elicitation & Prioritization to Optimize Quality in Scrum Agile Development

Abstract: Abstract-One of most common aspect with traditional software development is managing requirements. As requirements emerge throughout the software development process and thus are needed to be addressed through proper communication and integration between stakeholders, developers and documentation. Agile methodology is an innovative and iterative process that supports changing requirements and helps in addressing changes throughout the development process.Requirements are elicited at the beginning of every soft… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
3
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(6 citation statements)
references
References 10 publications
0
3
0
Order By: Relevance
“…The requirements prioritization technique mostly increases the value that impacts business success. Until now, numerous techniques have overlooked significant factors that substantially impact requirements prioritization, including cost, value, risk, time to market, the number of requirements, and the influence of non-functional requirements on functional requirements [5], [6]. It is crucial to establish criteria that can estimate the importance of each requirement based on the selected factors [7].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…The requirements prioritization technique mostly increases the value that impacts business success. Until now, numerous techniques have overlooked significant factors that substantially impact requirements prioritization, including cost, value, risk, time to market, the number of requirements, and the influence of non-functional requirements on functional requirements [5], [6]. It is crucial to establish criteria that can estimate the importance of each requirement based on the selected factors [7].…”
Section: Introductionmentioning
confidence: 99%
“…The outcomes revealed six primary categories: benefits, costs, risks, penalties and penalty avoidance, business context, and technical context and requirements characteristic [12], where each category has subcategories accompanied by examples of each. Asghar et al [5] presented a hybrid model for requirements prioritization that combines human decision-making with a critical analysis of factors (sub-characteristics) within the scrum development process. MosCoW was used in the study of Asghar et al [5] to filter requirements by including cost, value, risk, time to market, and effort-required factors.…”
Section: Introductionmentioning
confidence: 99%
“…In agile software development (ASD), where late changes in requirements are welcomed to meet dynamic demands of businesses, QRs are usually underspecified or undocumented, and not considered early enough in the software development cycle as functional requirements [26]. In such cases, their mistreatment may result in project failure or loss [27].…”
Section: Introductionmentioning
confidence: 99%
“…It states the "what" and "why" of the system. Requirement elicitation is one of the most important phases of the software development life cycle because project's initiation is largely dependent on it (Rida et al, 2016). There can be various reasons for the project failure but one of the main reasons for the project failure is due to the various requirement issues like less customer involvement, unclear expectations of the customer or any changes to the requirements.…”
Section: Introductionmentioning
confidence: 99%
“…Thus, many types of software process models were introduced which focus on various aspects of software processes like product, activity, resource etc but none of them focuses on social aspect of a project such as motivation for performing a task, what skills are required and what are the dependencies among the team members. i* modelling framework which is based on the concept of "intentional actor" was developed for analysing and relating the social and human aspects (Rida et al, 2016).…”
Section: Introductionmentioning
confidence: 99%