Türkiye’de birçok bilişim firmasının yaşadığı en büyük problemlerden biri süreç yaklaşımının kavranamayışı ve uygulanamayışı. Bununla birlikte kalitesizlik ve bakım süreçleriyle gelen eksikler başlamakta. Daha az maliyetle hızlıca proje aşamalarını geçmek ve projeyi tamamlamak sonradan çıkan eksikler nedeniyle süreci uzattığı gibi daha çok maliyet gerektirmektedir. Yeterince zaman ayrılmayan bir gereksinim analizi süreci veya bir planlama süreci proje sonlarında en ufak bir sorunda oldukça ağır bir bedelle karşınıza gelebilir. Dünya, kalite problemlerinin tespiti ve önlenmesi için artık zaman harcıyor. Çünkü süreç iyileştirme faaliyetleri şirket içi ve dışı olmakla birlikte ilgili çalışmalarla performans artışı yakalanmasına fırsat hazırlıyor.

CMMI (Capability Maturity Model Integration) bir süreç modelidir. Bu model bütünleşik yetkinlik olgunluk modeli olarak geçmekle birlikte organizasyonların yazılım süreçlerini ele almaktadır. Amerikan Savunma Bakanlığı isteği nedeniyle 1986’da çalışmalarına başlanmıştır. CMM, yetenek olgunluk modellerini kapsamaktadır. CMMI’n bu anlamda beslendiği olgunluk modelleri şunlardır:

• Yazılım Mühendisliği

• Tümleşik Ürün Geliştirme

• Sistem Mühendisliği

• Temin Süreci Modelleri

Bu modeller kurumlar için belli faydalar sağlamıştır ancak kendi içlerinde entegre olmadıklarından ve bir bütüne varamamalarından uygulanması aşamasında kurumlara sorun yaratmıştır. Bu sorunun ortadan kaldırarak kaynak modellerin birbirine geçmesini sağlamak adına CMMI oluşturulmuştur. CMMI süreç yaklaşımında 6 yeterlilik seviyesi belirliyor.

CMMI Yeterlilik Seviyeleri

0 (EKSİK): Süreç oluşmamış ya da öngörülen çalışmaları desteklemiyor.

1 (YAPILAN): Süreç gereken temel uygulamaları içeriyor.

2 (YÖNETİLEN): Süreç temel uygulama performansınıyla ilgili iş ürünlerini yönetiyor.

3 (TANIMLI): Standartlaştırılmış bir tanıma oluşturulan süreç uygun.

4 (NİCELİKSEL YÖNETİLEN): Süreç ölçümü yapılarak veriler değerlendiriliyor.

5 (EN İYİLENEN): Süreç sürekli iyileştiriliyor.

CMMI Çevik Yöntemler

Küçük ya da orta ölçekteki firmaların büyük kurumlarla başederken yaşadıkları zorluklar malum. Rekabet edebilirliği artırmak için çevik yöntemler kullanmaları kaçınılmaz. Bu yöntemlerle aradaki tecrübe farkını kapatarak avantaj sağlamaları mümkün olmakta. Bu nedenle piyasada varlıklarına sürdürebilmek adına küçük ve orta ölçekli şirketlerin sahip olması gereken bazı yeterlilik sertifikaları mevcut olup bunlar için kurulması gerekli yeni uygulamalar vardır.

• XP: Extreme Programming,

• Crystal,

• Scrum, ...

Yazılımda Süreç Problemleri ve İyileştirmeleri

Yaygın şekilde karşılaşılan yazılım süreci problemleri:

• Artan maliyetler

• Uzayan proje teslim süreleri

• Tanımlı süreler ve gerçekleşen farklılığı

• Kalite problemleri

• Bakım süreci

• Motive edilemeyen yada olmayan çalışanlar

• Kaynak yetersizliği

• Aynı aşamaların çoklu tekrarları

CMMI bunlarla başa çıkmak için standartlar sunan ve bu süreci iyileştirmeyi hedefleyen bir süreç modeli olup her ayrıntıya kendi içinde cevap verebilecek nitelik taşımaktadır.

CMMI özel süreç alanlarını 4 başlık altında toplar.

1. Süreç Yönetimi
- Organizasyonel Süreç Tanımı
- Organizasyonel Süreç Odaklanması
- Organizasyonel Eğitim
- Organizasyonel Süreç Performansı
- Organizasyonel Yenilik

2. Proje Yönetimi

- Planlama

- İzleme & Kontrol

- Risk Yönetimi

- Tedarikçi Yönetimi

- Entegre Proje Yönetim

- Nicel Proje Yönetim

3. Mühendislik

- Gereksinim Yönetimi

- Gereksinim Gelişimi

- Teknik Çözümler

- Ürün Entegrasyonu

- Doğrulama

- Onaylama

4. Destek

- Konfigürasyon Yönetimi

- Ölçüm ve Analiz

- Ürün Kalite Güvence

- Karar Analizi ve Çözümleri

- Neden Analizi ve Çözümleri

CMMI Yıldız Kümeleri

CMMI için yeni sürümde 3 yeni oluşum gelmiştir. Bunlar yıldız kümeleri olarak adlandırılırlar.

• CMMI-DEV: Ürün ya da hizmet için
Yazılım projeleri gibi projeler geliştiren ve projelerin sonunda bir çıktı verebilen kurumlar bu alandan faydalanabilirler.

• CMMI-SVC: Hizmet için

Geliştirme aşaması bitmiş ve müşteriye teslimi yapılmış ürünün sonrasındaki bakım süreci, bunun işletilmesi gibi hizmetleri kapsar.

• CMMI-ACQ: Satın alma için

Satın alma sürecinin iyileştirilmesini hedefler.

CMMI İçin Odaklanılması Gereken Kritik Başarı Faktörleri

• Süreç iyileştirme için referans modeli esas almak

• Bir değerlendirme süreci uygulamak

• Yönetimi işin içinde kılmak

• Değerlendirme grubu oluşturarak objektif fikirlere odaklanmak

• İşbirlikçi yaklaşımı dikkate almak

• Süreç iyileştirme faaliyetlerinde izleme ve ölçüme odaklanmak

Sonuç olarak, süreç iyileştirme faaliyetleriyle kazanılan ve uygulamaya geçirilen her yeni yöntem kalitede artış maliyette sonradan düşüş demektir. Tüm bunlar planlı tanımların en iyi ihtimalle az sapmalarla gerçekleşmesini, bakım sürecinin kısalmasını, hizmetin sürekliliğini ve en önemlisi müşteri memnuniyetini beraberinde getirmektedir. Ayrıca askeri ihalelere girebilmek için sahip olunması şartı gereken bu tür yeterlilik sertifikaları yönetimin ve doğal olarak işleyişin farklı bir bakış açısıyla ilerlemesini ivmelendirecektir.

Hazırlayan: SEO Adresi
Not: R10.Net Web Master Platformu için bilgi paylaşımı amaçlı hazırlanmıştır. r10.net dışı başka yerlerde izinsiz kullanılması yasaktır.