APPLICATION OF AHP AND PRIORITIZATION PROCESS FOR DETERMINING THE PRIORITY CRITERIA OF ACTIVITIES IN SOFTWARE PROJECT MANAGEMENT
Most software projects are not completed on time and do not meet customer expectations, with various reasons such as incomplete requirements and specifications, unclear goals. Software projects also face failure due to inadequate task management. All projects, especially large and complex projects,...
Saved in:
Main Author: | |
---|---|
Format: | Theses |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/31806 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
Summary: | Most software projects are not completed on time and do not meet customer expectations, with various reasons such as incomplete requirements and specifications, unclear goals. Software projects also face failure due to inadequate task management. All projects, especially large and complex projects, require clear distribution and priority tasks. Priority tasks that are well managed in the software planning phase will reduce the potential for coordination delays, smooth the collaboration process and reduce the software development cycle. But in practice, tasks are often allocated based only on one single criterion such as costs, and defining processes or algorithms for assignment of tasks that are also usually not used. Because assignments are often distributed only based on simple criteria such as labor costs, while the assignment allocation distribution should be based on several good criteria in determining work or activity. When there are several criteria, it's important to consider the fact that some criteria are more important than others. This study applies the Analytic Hierarchy Process (AHP) method to produce a priority sequence of criteria by processing data from a questionnaire filled by the Project Manager of an IT Company in the city of Bandung. Questionnaires that were processed using the AHP method produced a priority sequence of criteria, namely Expertise, Availabilty, Strategic Planning, Proximity to Client, Personal Reasons, Political Decisions, and Labor Cost. The Prioritization Process method is then used to obtain the sequence of tasks that are applied to the Task Prioritizing application as an implementation of the priority criteria used to calculate and generate priority tasks in task allocation management in collaborative software development projects. <br />
|
---|