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...
Saved in:
Main Author: | |
---|---|
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 |
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.
|
---|