Geri Dön

Impact of scrum tailoring choices on technical debt

Scrum uyarlama tercihlerinin teknik borç üzerindeki etkisi

  1. Tez No: 806780
  2. Yazar: ÖZGÜN ÖZKAN
  3. Danışmanlar: DR. ÖĞR. ÜYESİ ÖZDEN ÖZCAN TOP
  4. Tez Türü: Yüksek Lisans
  5. Konular: Yönetim Bilişim Sistemleri, Management Information Systems
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2023
  8. Dil: İngilizce
  9. Üniversite: Orta Doğu Teknik Üniversitesi
  10. Enstitü: Enformatik Enstitüsü
  11. Ana Bilim Dalı: Bilişim Sistemleri Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 186

Özet

Çevik yazılım geliştirme (ÇYG), geleneksel yöntemler tarafından ortaya çıkan sorunlara çözümler önererek popülerliğini arttırmıştır. Çeşitli ÇYG yöntemleri arasında Scrum, en popülerlerinden birisidir. Scrum Kılavuzu, her Scrum pratiğinin (etkinlikler, roller ve eserler) tanımları, kuralları ve amaçlarının ayrıntılı bir açıklamasını sunar. Takım büyüklüğü, takım dağılımı, proje alanı, teknoloji ve gereksinim istikrar seviyeleri gibi çeşitli faktörler nedeniyle, organizasyonlar Scrum pratiklerini kendi bağlamlarına uyarlamayı ve bu pratiklerin Scrum Kılavuzu'nda tanımlanan orijinal tanımlarına kıyasla bazı özelleştirmeler yapmayı tercih ederler. Bu tez çalışmasında, Scrum uygulayan yazılım şirketlerinde Scrum pratiklerinin uyarlanma tercihlerini keşfettik ve bu tercihlerin olumlu ve olumsuz sonuçlarını belirleyerek teknik borç perspektifinden bu tercihlerin etkisini analiz ettik. Bu hedeflere ulaşmak için, öncelikle bu alandaki mevcut çalışmaları belirlemek için Sistematik Literatür Taraması (SLT) gerçekleştirdik. Bu çalışmanın ardından, 50 kişiyle bir anket çalışması ve sonrasında 10 kişiyle bir mülakat çalışması gerçekleştirdik. Bu çalışmaların sonucunda, tüm Scrum pratiklerinin uyarlanma biçimlerine dair veriler elde ettik. Sonuçlar ayrıca, bu uyarlama tercihleriyle ilişkili olumsuz sonuçların olumlu sonuçlardan daha fazla olduğunu ortaya çıkardı. Özellikle, belirli uyarlama tercihlerinin yazılım projelerinde teknik borca neden olabileceğini, eksik veya yanlış geliştirmeler ve testlere, ürün kalitesinin azalmasına, Scrum takımı arasında ve Scrum takımı üyeleri ve müşteri/kullanıcı arasındaki iletişim problemleri gibi sorunlara neden olabildiğini gözlemledik.

Özet (Çeviri)

Agile software development (ASD) has increased its popularity by proposing solutions to the problems introduced by traditional methods. Among various ASD methods, Scrum is one of the most popular ones. Scrum Guide provides a detailed description of the definitions, rules, and purposes of each Scrum practice (i.e., events, roles, and artifacts). Due to various factors such as team size, team distribution, project domain, technology, and requirement stability levels, organizations prefer to adopt Scrum practices into their contexts and tailor them compared to the original definitions defined in the Scrum Guide. In this thesis study, we explored the tailoring choices made in Scrum practices in software organizations, determined the positive and negative consequences of these choices, and analyzed the impact of these choices from the technical debt perspective. To achieve these objectives, we first conducted a Systematic Literature Review (SLR) to identify existing studies in this field. Following this study, we conducted a survey study with 50 participants and subsequently conducted a follow-up interview study with 10 participants. Based on these studies, we found evidence on tailoring for all Scrum practices. The results also revealed that tailoring of Scrum practices yields more negative consequences than positive ones in software projects. Specifically, we discovered that specific Scrum tailoring choices lead to issues such as incomplete or incorrect code implementation and tests, lower product quality, and communication problems within Scrum teams, and among Scrum team members and customers.

Benzer Tezler

  1. Scrum takımlarının özelliklerinin takım performansı üzerindeki etkilerinin incelenmesi

    Examining the effects of Scrum teams' characteristics on team performance

    ZEYNEP ARSLAN

    Yüksek Lisans

    Türkçe

    Türkçe

    2024

    Endüstri ve Endüstri Mühendisliğiİstanbul Teknik Üniversitesi

    Endüstri Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ CAFER ERHAN BOZDAĞ

  2. Çevik dönüşümün çalışanlar üzerine etkisi

    Impact of agile transformation on employees

    İREM KARACA

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    Mühendislik BilimleriBahçeşehir Üniversitesi

    Mühendislik Yönetimi Ana Bilim Dalı

    PROF. DR. MUSTAFA ÖZBAYRAK

  3. TÜRK YAPIM PROJELERİNDE ÇEVİK PROJE YÖNETİMİ ARAÇLARINDAN SCRUM'IN UYGULANABİLİRLİĞİNİN VAKA ÇALIŞMALARIYLA İNCELENMESİ

    AN ANALYSIS OF THE APPLICABILITY OF SCRUM – AN AGILE PROJECT MANAGEMENT TOOL IN TURKISH CONSTRUCTION PROJECTS THROUGH CASE STUDIES

    MELİKE CESUR

    Yüksek Lisans

    Türkçe

    Türkçe

    2021

    Mimarlıkİstanbul Teknik Üniversitesi

    Mimarlık Ana Bilim Dalı

    PROF. DR. ELÇİN FİLİZ TAŞ

  4. Tedarik zinciri yönetiminde çevik (Agile) yaklaşımlar: Tedarikçi yönetiminde hikâye puanı (SP) ve kozmik işlev puanı (CFP) kullanımı

    Agile approaches in supply chain management: Story point (SP) and cosmic function point (CFP) usage in agile vendor management

    PINAR SAMSUN

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Okan Üniversitesi

    İşletme Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ HALİM YURDAKUL

  5. Çevik yazılım geliştirme projelerinde kritik başarı faktörlerinin modellenmesi: Çevik projelerin Türkiye'deki uygulamaları

    Modelling critical success factors in agile software development projects: Applications of agile projects in Türkiye

    BURCU BİNBOĞA

    Doktora

    Türkçe

    Türkçe

    2024

    Bilim ve Teknolojiİstanbul Teknik Üniversitesi

    Endüstri Mühendisliği Ana Bilim Dalı

    DOÇ. DR. ÇİĞDEM ALTIN GÜMÜŞSOY