Browsing by Author "Tekin, Muhammed Nesib"
Now showing 1 - 1 of 1
- Results Per Page
- Sort Options
Master Thesis Selection of the software development process measurement component on scrum software development: An analytic hierarchy process approach(2019) Tekin, Muhammed NesibIn today's world, software evolves faster than software production can respond; therefore, software development organizations not only deal with the uncertainties inherited from requirements but also work continuously to deal with deployment issues. Scrum is the most widely known and used agile development framework that guides the development process with its ability to create customer-valued software artifacts iteratively and incrementally, while seeking best practices to provide continuous measurement during the production. However, measuring success in Scrum is a challenging endeavor. In particular, it is hard to select the best fitting agile metric during consecutive Scrum sprints. The goal of this industrial case study was to utilize a multi-criteria decision-making by using the Analytic Hierarchy Process. To this end, a systematic selection process was designed for selecting appropriate software measurement component related to the project process management with the TÜBİTAK SAGE software development group. The set of criteria, which was used for selecting the software development process measurement components, determined as relevance, experience, functionality and feasibility & usability. According to results of this study, it was determined that the criterion of relevance has the most precedence by the ratio 49.225%, this was followed by experience criterion with 22.512%, feasibility & usability criterion with 17.040%, and criterion of functionality as 11.223%. Moreover, the distribution of the process metrics preferences of the software developers was analyzed according to their characteristic features and defense industry structure by using different distribution charts. Finally, the software process measurement components, which can be easily integrated the agile software process tool that is used by TÜBİTAK SAGE software development group are determined alternatives for performing selection process with Analytic Hierarchy Process method. Among the other options, Alternative-1 was chosen as the first with 40.259%, followed by Alternative-3 with 23.632%.
