Türkiyede 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 1986da çalışmalarına başlanmıştır. CMM, yetenek olgunluk modellerini kapsamaktadır. CMMIn 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.