Adaptıng scrum for effectıve software maıntenance:understandıng the dıscrepancy and brıdgıng the gap
Yazilim bakiminda scrum'in etkin kullanimi: uyumsuzluklarin anlaşilmasi ve boşluğun giderilmesi
- Tez No: 1019171
- Danışmanlar: DR. ÖĞR. ÜYESİ KAAN KURTEL
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: AHP, Scrum, Scrum
- Yıl: 2026
- Dil: İngilizce
- Üniversite: İzmir Ekonomi Üniversitesi
- Enstitü: Lisansüstü Eğitim Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Bilgisayar Mühendisliği Bilim Dalı
- Sayfa Sayısı: Belirtilmemiş.
Özet
Yazılım yaşam döngüsünün en çok kaynak gerektiren aşaması yazılım bakımıdır. Scrum gibi çevik metodolojiler, her ne kadar yaygın bir kullanım kazansalar da, başlangıçta devreye alım sonrası bakımın öngörülemeyen ve kesintiye dayalı taleplerini karşılamak üzere tasarlanmamışlardır. Bu çalışma, söz konusu metodolojik boşluğu araştırmakta ve Scrum ekiplerinin çeviklikten ödün vermeden bakım yüklerini yönetmelerine olanak tanıyan ampirik temelli bir uyarlama stratejisi önermektedir. Karma yöntemli bir stratejinin izlendiği bu süreçte; öncelikle sistematik literatür incelemesi gerçekleştirilmiş ve ardından on endüstri profesyoneli ile vaka odaklı yarı yapılandırılmış mülakatlar yapılmıştır. Belirlenen zorlukları önceliklendirmek amacıyla, sektör uzmanları ve akademisyenlerden oluşan 15 kişilik bir uzman paneliyle Analitik Hiyerarşi Süreci yürütülmüştür. AHP sonuçları, 0,0089'luk oldukça güçlü bir Grup Tutarlılık Oranı ile Pareto dağılımını ortaya koymuştur: acil işler vs. sprint planı ve teknik borç sorunları, toplam problem ağırlığının yaklaşık %45'ini oluşturmaktadır. Bu iki unsurun; plansız acil işlerin mimari ödünlere yol açtığı, bunun da teknik borcu artırarak daha fazla hatayı tetiklediği bir kısır döngü yarattığı saptanmıştır. Bulgular doğrultusunda, Scrum Uyumlu Bakım Entegrasyonu modeli (SAMIM) geliştirilmiştir. SAMIM, Scrum çerçevesini tamamen değiştirmek yerine, yalnızca bahsedilen geri besleme döngüsünü kırmayı amaçlayan hedef odaklı ve düzeltici müdahaleler uygular. Model; triyaj ve kurumsal hafıza için dönüşümlü bir sistem sorumlusu (System Steward) rolü getirerek; kapasite tamponları, takas politikası (swap policy) ve stabilizasyon penceresi gibi kavramları resmileştirmektedir. Bu yapı, Scrum'ın deneysel ilkelerini ihlal etmeden acil durumları yönetmek için gereken yapısal esnekliği sağlamaktadır. Sonuç olarak bu çalışma, teknik borç ve kesinti yönetimi için net sınırlar entegre edildiğinde, Scrum'ın uzun ömürlü yazılım sistemlerini başarıyla sürdürebileceğini ortaya koymaktadır.
Özet (Çeviri)
Software maintenance constitutes the most resource-demanding phase of the software life cycle. Although agile methodologies, especially Scrum, have become widely adopted, they were not initially intended to tackle the erratic, interrupt-driven requirements of post-deployment maintenance. This study examines this methodological gap and suggests a specific adaptation strategy. Utilizing a mixed-methods approach, we performed a Systematic Literature Review (SLR) and conducted an empirical analysis through case-oriented interviews with 10 industry practitioners. An Analytic Hierarchy Process (AHP) was performed with a panel of 15 experts, comprising industry practitioners and academic researchers, to prioritize the identified challenges. The AHP results demonstrated a robust Group Consistency Ratio (CR) of 0.0089 and indicated a Pareto distribution: two bottlenecks-urgent work versus the sprint plan and technical debt-constitute about 45% of the overall problem weight. These circumstances establish a detrimental loop in which unforeseen urgent tasks compel architectural compromises, resulting in technical debt that fosters additional defects. In response, this thesis presents the Scrum-Aligned Maintenance Integration Model (SAMIM). SAMIM implements targeted modifications to disrupt this detrimental loop instead of completely revamping Scrum. By implementing a system steward as a rotational role for triage and organizational memory, in conjunction with formalizing capacity buffers, a swap policy, and a stabilization window, SAMIM offers the structural adaptability required to manage incidents while adhering to Scrum's empirical principles. This study conclusively shows that Scrum can effectively maintain enduring systems when clear parameters for debt and interrupt management are established.
Benzer Tezler
- Ödeme sistemleri yazılım geliştirme projelerinde hibrit metodolojinin uygulanması: scrum ve waterfall metodolojilerin incelenmesi
Application of hybrid methodology in payment systems software development projects: review of scrum and waterfall methods
MUHAMMET ALYU
Yüksek Lisans
Türkçe
2025
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolBahçeşehir ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DOÇ. DR. ADNAN ÇORUM
- Türkiye'deki fonksiyonel ve otomasyon testlerinin Agile projelerdeki süreçleri ve işleyiş analizinin değerlendirilmesi
Başlık çevirisi yok
HAYRİYE KATRANCI
Yüksek Lisans
Türkçe
2024
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolDüzce ÜniversitesiFen Bilimleri Ana Bilim Dalı
DOÇ. DR. SERDAR BİROĞUL
- Finans sektöründe çevik proje yönetimini iyileştirmede kullanılan araç seçim kararına yönelik bir uygulama
An application to decision of tool selection to improve agile project management in the finance industry
KENAN CAN HARPUTLU
Yüksek Lisans
Türkçe
2023
Mühendislik Bilimleriİstanbul Teknik Üniversitesiİşletme Mühendisliği Ana Bilim Dalı
DOÇ. DR. AHMET ATIL AŞICI
- Tamamlanmamış aralık-değerli sezgisel tercih ilişkileriyle performans değerlendirmesi: Yazılım sektöründe bir uygulama
Performance assessment with interval-valued intuitionistic preference relations: An application on software development sector
IŞILAY TEZCAN
Yüksek Lisans
Türkçe
2019
Mühendislik Bilimleriİstanbul Teknik ÜniversitesiEndüstri Mühendisliği Ana Bilim Dalı
DOÇ. DR. BAŞAR ÖZTAYŞİ
- Analysis of reactivity initiated accidents for ITU TRIGA Mark II research reactor and the development of a new analysis code
İTÜ TRİGA MARK II reaktöründe reaktivite ile başlatılmış kazaların analizi ve yeni analiz kodunun geliştirilmesi
MOHAMMAD ALLAF
Yüksek Lisans
İngilizce
2019
Nükleer Mühendislikİstanbul Teknik ÜniversitesiEnerji Bilimi ve Teknolojileri Ana Bilim Dalı
PROF. DR. ÜNER ÇOLAK