Geri Dön

Selection of the software development process measurement component on scrum software development: An analytic hierarchy process approach

Scrum yöntemli yazılım geliştirme konusunda yazılım geliştirme süreç ölçüm bileşeni seçimi: Analitik hiyerarşi süreci yaklaşımı

  1. Tez No: 557177
  2. Yazar: MUHAMMED NESİB TEKİN
  3. Danışmanlar: DR. ÖĞR. ÜYESİ MURAT YILMAZ
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2019
  8. Dil: İngilizce
  9. Üniversite: Çankaya Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 106

Özet

Günümüz dünyasında, yazılım, yazılım geliştirmenin cevap verebileceğinden daha hızlı gelişir; bu nedenle, yazılım geliştirme organizasyonları sadece gereksinimlerden kaynaklanan belirsizliklerle baş etmekle kalmaz, aynı zamanda yazılım geliştirme sürecinin ölçülmesi ve iyileştirilmesi sorunlarıyla baş etmek için sürekli çalışırlar. Scrum, üretim sürecinde sürekli ölçüm sağlamak için en iyi uygulamaları ararken, geliştirme sürecine müşteri tarafından değer verilen yazılım ürünleri üretme kabiliyeti ile gelişim sürecini yönlendiren en yaygın ve kullanılan çevik yazılım geliştirme çerçevesidir. Ancak, Scrum'daki başarının ölçülmesi zorlu bir çabadır. Endüstriyel vaka çalışmasının amacı, Analitik Hiyerarşi Süreci kullanılarak çok ölçekli karar verme yönteminden faydalanmaktır. Bu çalışmada, TÜBİTAK SAGE yazılım geliştirme grubu ile uygun süreç metrikleri ve bu metrikleri sunan yazılım bileşeninin seçilmesi için sistematik bir seçim süreci tasarlanmıştır. Sonuç olarak, yazılım geliştirme süreç ölçüm bileşeni seçilirken kullanılan kriter seti; ilgililik, deneyim, işlevsellik ve elverişlilik ile kullanabilirlik olarak belirlenmiştir. Ilgililik kriteri %49,225 oranında önemli iken bunu %22,512 ile deneyim kriteri, %17,040 ile elverişlilik ile kullanabilirlik kriteri, %11,223 ile işlevsellik kriteri önem dereceleri olarak takip ettiği ortaya çıkmıştır. Dahası, yazılım geliştiricilerin süreç metrikleri tercihlerinin dağılımları kendi karakteristik özelleklerine ve savunma sanayinin yapısına uygun, ihtiyaçları karşılayan bulgular çeşitli dağılım grafikleri ile incelenmiştir. Son olarak, yazılım geliştirme sürecine uygun entegre edilebilir dört farklı süreç metrikleri sunan yazılım bileşeni alternatifi Analitik Hiyararşi Süreci sistemi uygulaması gerçekleştirilmiştir. Alternatifler arasında Alternatif-1 %40,259 oranı ile ilk sırada seçilirken, bu alternatifi %23,632 oranı ile Alternatif-3 izlemiştir.

Özet (Çeviri)

In 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%.

Benzer Tezler

  1. Kent meydanlarının mekân tasarımı niteliklerinin bulanık mantık ile değerlendirilmesi

    The evaluation of spatial design parameters of urban square with fuzzy logic method

    PINAR ÖZYILMAZ KÜÇÜKYAĞCI

    Doktora

    Türkçe

    Türkçe

    2020

    Şehircilik ve Bölge Planlamaİstanbul Teknik Üniversitesi

    Şehir ve Bölge Planlama Ana Bilim Dalı

    PROF. DR. MEHMET OCAKÇI

  2. Dental implant (Ti6Al4V) ve abutment montajlarında farklı sistem alternatifi olarak mekanik sıkıştırıcıların araştırılması ve sonlu elemanlar analizi

    Investigation and finite element analysis of mechanical compressors as different system alternatives in dental implant (Ti6Al4V) and abutment installations

    MEHMET ONUR YAĞIR

    Doktora

    Türkçe

    Türkçe

    2024

    Diş HekimliğiSakarya Üniversitesi

    İmalat Mühendisliği Ana Bilim Dalı

    PROF. DR. ŞADUMAN ŞEN

  3. Kronik obstrüktif akciğer hastalığı teşhisi için makine öğrenmesi tabanlı yeni bir yöntem geliştirilmesi

    Development of a new machine learning-based method for the diagnosis of chronic obstructive pulmonary disease

    ENGİN MELEKOĞLU

    Doktora

    Türkçe

    Türkçe

    2023

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSakarya Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. ÜMİT KOCABIÇAK

  4. İç mekanda boyutsal algı deneyiminin sanal gerçeklik teknolojisi üzerinden irdelenmesi

    Examination of size perception through virtual reality technology in interior spaces

    UĞUR EFE UÇAR

    Yüksek Lisans

    Türkçe

    Türkçe

    2021

    İç Mimari ve Dekorasyonİstanbul Teknik Üniversitesi

    İç Mimari Tasarım Ana Bilim Dalı

    DOÇ. DR. ERVİN GARİP

  5. Hava aracı otopilot destek sistemi olarak bir pilot sağlık takip sistemi tasarımı, prototiplenmesi ve entegrasyonu

    Design, prototyping and integration of a pilot health monitoring system as a support system for aircraft autopilot

    EFKAN YILMAZ

    Yüksek Lisans

    Türkçe

    Türkçe

    2020

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Mekatronik Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ RAMAZAN YENİÇERİ