CMMI DEV (Capability Maturity Model Integration for Development), yazılım geliştirme ve sistem mühendisliği süreçlerinin olgunluğunu ölçen ve geliştiren uluslararası referans modelidir. ISACA bünyesindeki CMMI Institute tarafından yönetilen bu model, yazılım üreten firmaları beş olgunluk seviyesinde (Level 1'den Level 5'e) değerlendirir. Türk yazılım şirketleri için CMMI DEV, uluslararası ihale, NATO, savunma sanayi ve büyük ölçekli kurumsal projelere katılımın temel kalifikasyon belgesidir.
Bu yazıda CMMI DEV'in ne olduğunu, beş olgunluk seviyesini, sertifikasyon sürecini ve Türk yazılım sektörü için stratejik anlamını ele alıyoruz.
CMMI DEV Nedir ve Nereden Geldi?
CMMI, 1980'lerde ABD Savunma Bakanlığı için Carnegie Mellon Üniversitesi Software Engineering Institute (SEI) tarafından geliştirilen CMM (Capability Maturity Model) çerçevesinin evrilmiş halidir. Günümüzde CMMI Institute (ISACA bünyesinde) tarafından yönetilir.
CMMI ailesi üç farklı model içerir:
CMMI DEV (Development): Yazılım geliştirme ve sistem mühendisliği — bu yazının konusu
CMMI SVC (Services): Hizmet yönetimi ve sunumu
CMMI ACQ (Acquisition): Tedarik yönetimi süreçleri
CMMI DEV'in odağı yazılım geliştirme süreçlerinin standardizasyonu, ölçülmesi ve sürekli iyileştirilmesidir. Model, "süreç olgunluğu" felsefesine dayanır: olgun süreç, öngörülebilir ve yüksek kaliteli sonuç üretir.
CMMI DEV özellikle savunma sanayi, havacılık, finans, telekom ve büyük ölçekli kurumsal yazılım projelerinde tedarikçi kalifikasyonu için referans alınır. NATO ve ABD savunma tedarik zincirinde CMMI Level 3 ve üzeri çoğu zaman önkoşuldur.
CMMI DEV'in Beş Olgunluk Seviyesi Hangileridir?
CMMI DEV, organizasyonun yazılım geliştirme olgunluğunu beş seviyede sınıflandırır. Her seviye bir öncekinin üzerine inşa edilir.
CMMI olgunluk seviyeleri:
Level 1 — Initial: Ad-hoc, kişisel kahramanlığa dayalı süreç. Tutarsız sonuçlar, projeden projeye farklılık.
Level 2 — Managed: Temel proje yönetimi süreçleri tanımlı. Maliyet, takvim ve fonksiyonellik kontrol altında.
Level 3 — Defined: Süreçler organizasyon genelinde standardize edilmiş ve dokümante edilmiş.
Level 4 — Quantitatively Managed: Süreçler ölçülüyor ve istatistiksel olarak kontrol ediliyor.
Level 5 — Optimizing: Sürekli süreç iyileştirme kültürü yerleşmiş. Veri tabanlı sürekli optimizasyon.
Türkiye'de yazılım şirketlerinin büyük çoğunluğu Level 1 veya Level 2'dedir. Level 3 ulusal düzeyde önemli bir başarı kabul edilir. Level 4 ve 5 ise küresel düzeyde elite kategori sayılır.
Her seviyenin spesifik "process areas" (süreç alanları) vardır: gereksinim yönetimi, proje planlama, konfigürasyon yönetimi, kalite güvencesi, ölçüm ve analiz, risk yönetimi gibi.
CMMI DEV Sertifikasyon Süreci Nasıl İşler?
CMMI DEV "sertifikasyon" değil "appraisal" (değerlendirme) ile alınır. Resmi terminolojide CMMI sertifikası "SCAMPI Appraisal Rating" olarak ifade edilir.
CMMI sertifikasyon süreci:
Boşluk analizi: Mevcut süreçlerin hedef seviyeye göre değerlendirilmesi
Süreç tasarımı: Eksik veya yetersiz süreçlerin standartlara göre yeniden yazılması
Pilot uygulama: Yeni süreçlerin gerçek projelerde test edilmesi
Eğitim ve farkındalık: Tüm ekiplerin yeni süreçler hakkında eğitilmesi
Süreç olgunlaştırma: Sürekli iyileştirme döngüsünde 6-12 ay olgunluk
Pre-assessment: Resmi değerlendirme öncesi iç hazırlık
SCAMPI Appraisal: Yetkilendirilmiş Lead Appraiser tarafından resmi değerlendirme
Maturity Level rapor: Değerlendirme sonucu seviye ataması
SCAMPI Appraisal üç sınıfa ayrılır: SCAMPI A (resmi seviye sertifikası için), SCAMPI B (orta düzey doğrulama), SCAMPI C (boşluk analizi için). Resmi CMMI seviyesi için SCAMPI A gerekir.
Sürecin tamamı Level 2 için 6-12 ay, Level 3 için 12-18 ay, Level 4-5 için 24+ ay sürer. Bu süreler organizasyon büyüklüğü ve başlangıç durumuna göre değişir.
CMMI DEV Hangi Süreç Alanlarını Kapsar?
CMMI DEV, yazılım geliştirme yaşam döngüsünün hemen her aşamasını disiplinli bir süreç altyapısına oturtmayı amaçlar.
CMMI DEV'in ana süreç alanları (Level 3 için):
Gereksinim yönetimi: Müşteri gereksinimlerinin toplanması ve takibi
Proje planlama: Kapsam, takvim, kaynak ve risk planlaması
Proje izleme ve kontrol: Planlanan ve gerçekleşen değerler arasındaki sapma yönetimi
Tedarikçi anlaşması yönetimi: Dış tedarikçilerle ilişki yönetimi
Ölçüm ve analiz: Süreçlerin nicel ölçümü ve raporlanması
Süreç kalite güvencesi: Süreç uygulamasının denetlenmesi
Konfigürasyon yönetimi: Yazılım versiyonları ve değişiklik yönetimi
Karar analizi ve çözümü: Kritik kararlarda yapılandırılmış karar süreci
Risk yönetimi: Proje risklerinin tanımlanması ve azaltılması
Doğrulama ve geçerlilik: Yazılımın gereksinimlere uygunluk testleri
Ürün entegrasyonu: Bileşenlerin tutarlı bütün haline getirilmesi
Teknik çözüm: Tasarım ve geliştirme süreçleri
Eğitim organizasyonel: Çalışan yetkinlik geliştirme
Her süreç alanının kendi "specific goals" (özel hedefleri) ve "specific practices" (özel uygulamaları) vardır. CMMI değerlendirmesi bu uygulamaların kanıtlarını arar.
CMMI DEV Türk Yazılım Şirketleri İçin Hangi Fırsatları Açar?
CMMI DEV sertifikası, Türk yazılım şirketleri için niş ama yüksek değerli pazarlara erişim kapısıdır.
CMMI DEV'in açtığı pazar fırsatları:
NATO ve savunma sanayi: ASELSAN, ROKETSAN, TUSAŞ alt yüklenicisi olma
ABD federal tedarikçi: ABD savunma ve federal yazılım ihaleleri
AB büyük ölçekli kurumsal: Bankacılık, telekom, sigorta sektörü ihaleleri
Havacılık yazılım tedarikçisi: DO-178C standardı ile birlikte Boeing/Airbus tedarikçileri
Otomotiv yazılım (ASPICE ile birlikte): OEM ve Tier 1 tedarikçi olma
Premium fiyatlama: CMMI Level 3+ yazılım şirketleri ortalamadan %30-60 yüksek saat ücretleri
Outsourcing ihale gücü: Hindistan, Çin offshore rakipleriyle eşit zeminde rekabet
Türkiye'de CMMI Level 3 ve üzeri firma sayısı sınırlıdır; bu, sertifikalı şirketler için belirgin rekabet avantajı yaratır.
Sektörel olarak Türk yazılım şirketlerinin güçlü olabileceği alanlar:
Savunma yazılımları
Havacılık ve uzay yazılımları
Sağlık bilişimi (HL7, FHIR uyumlu)
Bankacılık ve finansal yazılım
Otomotiv yazılım (özellikle elektrikli araç ekosistemi)
Telekomünikasyon yazılım
CMMI DEV Belgesi Pazara Giriş Belgesi Desteği Kapsamında mı?
Evet, CMMI DEV sertifikasyonu Ticaret Bakanlığı'nın Pazara Giriş Belgesi destek programının kapsamında değerlendirilir. Yazılım hizmet ihracatı için stratejik bir destek olanağıdır.
Destek parametreleri:
Destek oranı: %50
Kapsama giren maliyetler: Danışmanlık ücretleri, Lead Appraiser ücretleri, eğitim ücretleri, dokümantasyon maliyetleri
Başvuru: İhracatçı Birliği üzerinden
CMMI Level 3 sertifikasyonu için tipik yatırım 50.000-150.000 USD aralığındadır (organizasyon büyüklüğüne göre). Level 5 yatırımı 250.000+ USD'ye ulaşabilir. Devlet desteği bu yatırımın yarısını karşılar.
Sıkça Sorulan Sorular
CMMI Level 3 mü Level 5 mi almak gerekir?
Hedef pazara göre değişir. NATO tedarik zinciri ve ABD federal projeler için genellikle Level 3 yeterlidir. Lojistik, finans veya çok büyük kurumsal ihaleler için Level 4-5 talep edilebilir. Level 3 yatırımı ve sürdürme maliyeti çoğu firma için ekonomik açıdan optimal seviyedir.
CMMI ile ISO 9001 farkı nedir?
ISO 9001 genel kalite yönetim sistemi standardıdır; CMMI ise spesifik olarak yazılım geliştirme süreçlerini değerlendirir. ISO 9001 "ne yapmalı" anlatır; CMMI "nasıl yapmalı" detayını verir. Çoğu yazılım firması her ikisini de tutar. ISO 9001 daha geniş kabul, CMMI ise yazılım sektörü için derinlik sağlar.
CMMI sertifikası kaç yıl geçerli?
CMMI Maturity Level rating üç yıl geçerlidir. Üç yıl içinde yeniden SCAMPI Appraisal yapılmazsa sertifika "expired" (süresi dolmuş) hale gelir. Yeniden değerlendirme süreci sürekli iyileştirme disiplini ile birlikte yürütülür.
CMMI olmadan Türk savunma sanayine girilebilir mi?
ASELSAN, TUSAŞ, ROKETSAN gibi büyük savunma firmalarının tedarikçi listesine girmek için çoğu zaman CMMI Level 3 önkoşuldur. Daha küçük ölçekli alt yüklenicilik için katı bir zorunluluk olmayabilir ama orta vadede CMMI yatırımı kaçınılmazdır.
Agile metodolojisi kullanan firmalar CMMI alabilir mi?
Evet. CMMI metodolojiden bağımsızdır; Agile, Waterfall, hibrit veya başka bir yaklaşımla CMMI seviyeleri kazanılabilir. CMMI'ın istediği "süreç olgunluğu"dur; bu olgunluğun Agile çerçevesinde gösterilmesi mümkündür. Hatta modern CMMI sürümleri Agile uygulamasını destekleyici şekilde güncellenmiştir.
CMMI Sertifikalı Yazılım Şirketinizi Küresel Pazara BazExport ile Taşıyın
BazExport, CMMI DEV sertifikalı Türk yazılım şirketleri için NATO, ABD federal kurumlar, AB enterprise alıcılar, savunma sanayi prime contractor ve büyük outsourcing müşterilerinin tedarik karar vericilerini doğrulanmış iletişim verisiyle sunar. Sertifikasyon yatırımınızı ihracat geliri olarak hızla geri kazanmak için BazExport'u ücretsiz deneyin.

