SOFTWARE REQUIREMENT PRIORITIZATION USING COLLABORATION VALUE ORIENTED PRIORITIZATION METHOD

Software requirement prioritization is one of the processes contained in the requirement engineering phase, namely the process to determine the priority of each requirement so that developers can choose to implement the requirements that have a higher priority first. Problems arise when there are...

Full description

Saved in:
Bibliographic Details
Main Author: SUKMA YUNASTRIAN, KURNIANDHA
Format: Theses
Language:Indonesia
Subjects:
Online Access:https://digilib.itb.ac.id/gdl/view/59465
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
Description
Summary:Software requirement prioritization is one of the processes contained in the requirement engineering phase, namely the process to determine the priority of each requirement so that developers can choose to implement the requirements that have a higher priority first. Problems arise when there are various stakeholders involved in the requirement prioritization step. Each stakeholder has their own views, making it difficult to prioritize requirements. Therefore, a method that can facilitate the requirement prioritization phase when there are various stakeholders is needed. The method proposed to deal with the problems in this research is the application of collaboration, voting, and averaging concept to the Value-Oriented Prioritization method. The purpose of applying this concept is to facilitate all stakeholders to be involved in the requirement prioritization process from beginning of the process to end. Therefore, several modifications were made to the Value-Oriented Prioritization method to facilitate this. In this research, a method called Collaboration Value Oriented Prioritization has been formulated. This method applies the concept of collaboration, voting, and averaging. This method is able to facilitate all stakeholders to be involved from the beginning of the process to the end. In addition, a web-based tools that can facilitate the use of this method has been developed. Evaluation is carried out on the quality of methods and tools by carrying out experiments. The evaluation showed good results in terms of result accuracy, method quality in general, ease of use, and tools quality. However, the execution time aspect is not getting good results. Based on the evaluation results, it is necessary to optimize the methods and tools in order to get better results.