Geri Dön

Çevik yazılım geliştiren organizasyonlarda CMMI-DEV V2.0 ile yazılım süreçlerinin iyileştirilmesi

Improving software processes with CMMI-DEV V2.0 in agile software developing organizations

  1. Tez No: 956149
  2. Yazar: SEDANUR AKKOYUN
  3. Danışmanlar: DOÇ. DR. FATİH YÜCALAR
  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: 2025
  8. Dil: Türkçe
  9. Üniversite: Manisa Celal Bayar Üniversitesi
  10. Enstitü: Lisansüstü Eğitim Enstitüsü
  11. Ana Bilim Dalı: Yazılım Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 129

Özet

Günümüzde yazılım sektöründe müşteri ihtiyaçlarının hızla değişmesi organizasyonların çevik kalmasını zorunlu kılarken, sürdürülebilirlik, kalite ve izlenebilirlik gibi kurumsal gereklilikler de daha yapılandırılmış süreç modellerine olan ihtiyacı artırmaktadır. Bu bağlamda, çevik yazılım geliştirme yaklaşımlarının sağladığı esneklik ile CMMI‑DEV v2.0 gibi yetenek olgunluk modellerinin sunduğu yapısal bütünlüğün nasıl bir araya getirilebileceği sorusu bu tez çalışmasının çıkış noktasını oluşturmuştur. Çalışmanın temel amacı, çevik yöntemleri uygulayan yazılım organizasyonlarının kurumsal düzeyde daha tutarlı ve sürdürülebilir süreçler yürütebilmesine katkı sunacak bütünleşik bir yaklaşım geliştirmektir. Bu doğrultuda, öncelikle çevik yöntemler ile CMMI-DEV v2.0 modeli ayrı ayrı ele alınmış; literatür taraması yoluyla her iki yaklaşımın temel ilkeleri, güçlü yönleri ve sınırlılıkları analiz edilmiştir. Ardından, çevik yöntemlerin esnek yapısını koruyarak CMMI-DEV v2.0'ın yapılandırılmış süreç alanlarını bu yapıya entegre eden hibrit bir model önerilmiştir. Modelin sektörel uygulanabilirliğini değerlendirmek amacıyla, Türkiye'de çeşitli sektörlerde faaliyet gösteren 12 yazılım organizasyonu ile bir anket çalışması gerçekleştirilmiştir. Bu anket aracılığıyla, organizasyonların yazılım geliştirme sürecine ilişkin yaklaşımları ve çeşitli süreç alanlarında karşılaştıkları eksikliklere dair algıları analiz edilmiştir. Elde edilen bulgular, çevik yöntemlerin operasyonel düzeyde etkin olduğunu; ancak karar analizi, kök neden analizi, süreç yönetimi ve yönetim desteği gibi alanlarda yapılandırılmış uygulamaların yetersiz kaldığını ortaya koymuştur. Ayrıca, süreç olgunluk modellerine yönelik farkındalığın sektörde genel olarak düşük seviyede olduğu gözlemlenmiştir. Bu veriler ışığında, önerilen hibrit yaklaşımın yalnızca teorik değil, aynı zamanda pratik düzeyde de önemli bir ihtiyaca yanıt verdiği sonucuna ulaşılmıştır. Çalışma, Türkçe literatürde bu iki yaklaşımı bir araya getiren nadir örneklerden biri olarak hem akademik hem de sektörel düzeyde katkı sunmayı amaçlamaktadır.

Özet (Çeviri)

In today's software industry, the rapid changes in customer requirements compel organizations to remain agile; meanwhile, corporate necessities such as sustainability, quality, and traceability increase the demand for more structured process models. Within this context, the question of how the flexibility provided by agile software development approaches can be combined with the structural integrity offered by capability maturity models such as CMMI-DEV v2.0 constitutes the starting point of this thesis study. The main objective of the study is to develop an integrated approach that contributes to software organizations applying agile methods to conduct more consistent and sustainable processes at the organizational level. Accordingly, agile methods and the CMMI-DEV v2.0 model were initially addressed separately; through a literature review, the fundamental principles, strengths, and limitations of both approaches were analyzed. Subsequently, a hybrid model was proposed that integrates the structured process areas of CMMI-DEV v2.0 into the flexible nature of agile methodologies. To evaluate the sectoral applicability of the model, a survey was conducted with 12 software organizations operating in various sectors in Turkey. Through the survey, organizations' approaches to software development process implementations and perceptions regarding deficiencies in various process areas were analyzed. The findings revealed that although agile methods are effective at the operational level, structured practices remain insufficient in areas such as decision analysis, root cause analysis, process management, and management support. Additionally, awareness of process maturity models was generally observed to be low across the sector. In light of these data, it was concluded that the proposed hybrid approach responds not only theoretically but also practically to an important need. This study aims to contribute both academically and sectorally as one of the rare examples in the Turkish literature combining these two approaches.

Benzer Tezler

  1. A practical measurement capability model for software organizations utilizing agile approaches

    Çevik yaklaşımlar kullanan yazılım organizasyonları için pratik bir ölçüm yeteneği modeli

    MURAT SALMANOĞLU

    Doktora

    İngilizce

    İngilizce

    2018

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik Üniversitesi

    Bilişim Sistemleri Ana Bilim Dalı

    PROF. DR. ONUR DEMİRÖRS

  2. 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

    Türkçe

    2019

    Mühendislik Bilimleriİstanbul Teknik Üniversitesi

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

    DOÇ. DR. BAŞAR ÖZTAYŞİ

  3. Yazılım geliştirme organizasyonları için harmanlanmış Scrum modeli

    Blended Scrum model for software development organizations

    ESRA ÇETİN

    Yüksek Lisans

    Türkçe

    Türkçe

    2016

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

    Bilgisayar Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. PINAR ONAY DURDU

  4. Evaluation of productivity and observability in agile software development processes: An analytical dashboard design and implementation

    Çevik yazılım geliştirme süreçlerinde üretkenlik ve gözlemlenebilirliğin değerlendirilmesi: Analitik bir pano tasarımı ve uygulaması

    VERDA KILIÇ

    Yüksek Lisans

    İngilizce

    İngilizce

    2025

    Bilim ve Teknolojiİstanbul Teknik Üniversitesi

    İşletme Mühendisliği Ana Bilim Dalı

    DOÇ. DR. NİHAN YILDIRIM

  5. Çevik proje yönetim yaklaşımlarının proje başarısı üzerindeki etkilerinin incelenmesi

    The impact of agile project management on project success

    KÜBRA YEŞİLYURT

    Yüksek Lisans

    Türkçe

    Türkçe

    2022

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

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

    DOÇ. DR. AYBERK SOYER