scholarly journals Guideline for the Selection of Requirement Prioritization Techniques in Agile Software Development: An Empirical Research

2020 ◽  
Vol 8 (5) ◽  
pp. 3381-3388

Prioritization is an essential process in any software development. Moreover in Agile, Requirement Prioritization (RP) needs more formal process because it is difficult to maintain priority after requirement change. Changes in the priority list are a continuous process in Agile Software Development (ASD) hence, the ignorance of critical requirements during prioritization will result several problems like unsatisfied client and poor quality of product. Moreover, there is little empirical knowledge on the state of the practice and contemporary problems exist in choosing best prioritization technique after the requirement change in Agile. To achieve this objective a guideline for the selection of RP technique is needed. Hence, the empirical research is used as a methodology for the evaluation of the requirement prioritization techniques practiced in Agile. The aim of this study is to determine RP techniques used in software industry and identify aspect or evaluation criteria to choose the best RP technique according to the environment. This study conducts an empirical study of requirement prioritization after requirement change in Agile, based on the responses from 137 Agile software practitioner representing around 31 organizations in Pakistan. The results reveal the main decision makers in the process of RP, prioritization technique after requirement change in Agile with the evaluation criteria and aspects to perform requirement prioritization. These findings will serve as a foundation to provide a guideline for selecting suitable requirement prioritization techniques in Agile which can help software practitioners to choose appropriate prioritization techniques during the process of requirement change in Agile.

2019 ◽  
Vol 16 (1) ◽  
pp. 64-76
Author(s):  
Wilson Alfredo Ortega-Ordóñez ◽  
César Jesús Pardo-Calvache ◽  
Francisco José Pino-Correa

Agile software development approaches provide great benefits for organizations; however, their implementation is subject to many challenges. For organizations is important to know the level of agility achieved and the gaps in their transformation process in order to implement improvements in their processes and take advantage of the agile approaches. Keeping this in mind, this article presents a systematic mapping of the literature about the evaluation of agility in software development organizations. As a result, 18 studies were found, which were analyzed and compared taking into account the type of study, the relationship of the evaluation with the principles and agile values, the defined evaluation criteria, the validation methods used, and the proposed tools. In addition, the factors that influence the assessment of agility and the aspects that motivate the interest in this research stream are exposed.


2020 ◽  
Vol 25 (2) ◽  
pp. 105-116
Author(s):  
Oksana Ņikiforova ◽  
Kristaps Babris ◽  
Jānis Kristapsons

AbstractSoftware development method, which does not have any faults or gaps in project implementation, has not been elaborated so far. Due to this reason, the authors have decided to perform this study to make it easier for the companies, which use one of the agile development methods, to better foresee potential risks and to deal with their consequences. The aim of the research is to identify and classify risks in agile software development methods and the related projects based on the obtained survey data. To achieve the goal, the authors have developed evaluation criteria, as well as implemented practical questionnaire in various software development companies. From the obtained survey data, the risks are classified according to various factors, i.e., the changing highest and lowest priorities and needs in various projects. Thus, the obtained research results can be applied in various areas of project development, changing the order of priority factors.


2020 ◽  
Vol 30 (2) ◽  
pp. 100288 ◽  
Author(s):  
Anna Zaitsev ◽  
Uri Gal ◽  
Barney Tan

Sign in / Sign up

Export Citation Format

Share Document