Yetenek Olgunluk Modeli Nedir?

Yetenek Olgunluk Modeli (CMM), 1980'lerde Carnegie Mellon Üniversitesi tarafından ABD hükümetine yazılım geliştirme müteahhitlerinin başarılı bir şekilde projeleri teslim etmek için yeterli süreçleri sağlamalarında yardımcı olmak amacıyla geliştirilmiştir. CMM artık kuruluşlara süreçlerini değerlendirme ve iyileştirme yöntemleri sunuyor. Benzer modeller CMM'den gelmiştir.

CMM, bir kuruluşun işlemlerinin beş vade seviyesi çerçevesini tanımlar. İlk seviye, en düşük olgunluk seviyesidir. Bir kuruluşun süreçleri birinci seviye olduğunda, projeler çok az planlama alır. Gerektiğinde anahtar disiplinler dahil edilemeyebilir ve ürün optimize edilmemiştir. Süreç tahmin edilemez ve değişiyor ve proje sonuçları, geliştirme personelinin yetenek ve becerilerine dayanıyor.

CMM'nin ikinci seviyesi, bazı proje geliştirme politikalarının oluşturulduğu ve yönetildiği tekrarlanabilir seviye olarak bilinir. İzinsiz değişiklikler kontrol edilir. Önceki projelerden etkili uygulamalar tespit edildi ve tekrarlandı.

Üçüncü veya tanımlanmış düzeyde, genel işlem belgelenir ve alt işlemler mantıksal bir şekilde dahil edilir. Bu düzeyde, süreçler geliştirme personelinin ve yönetimin gelişmesine yardımcı olur. İşlemler, belirli bir projenin spesifik gereksinimlerine uyacak şekilde uyarlanabilir. Girdilerin, çıktıların ve incelemelerin analizi dahil edilebilir ve ekibin rolleri ve sorumlulukları iyi anlaşılmıştır.

Dördüncü seviyeye yönetilen seviye denir. Bu seviyede, süreçler gelişmiş ölçütler oluşturmuş ve ölçülmektedir. Artan proje kontrolü sağlanmış, süreç sonuçlarındaki değişiklikler azalmış ve varyasyonlar kabul edilebilir bir aralıkta kalmıştır. Sonuçlar aralık dışındaysa tanımlanır ve düzeltici işlem yapılır.

En üstte, en olgun seviye beşinci seviyedir. Bu optimizasyon seviyesinde, kurum bir bütün olarak süreçlerini sürekli iyileştirmeye odaklanmaktadır. Amaç kusurları önlemektir. Kusurlara ilişkin veriler yakalanır ve analiz edilir ve kusur oranlarını düşürmek için işlemler revize edilir. Alınan dersler de yakalanır ve raporlanır.

Süreç olgunluk seviyelerinin yanı sıra, CMM ayrıca başka birkaç konsept içermektedir. Bir kavram, kritik hedeflere ulaşan ilgili faaliyetler olan kilit süreç alanlarıdır (KPA). Diğer kavramlar, kapsamı, sınırları ve KPA'larla ilgili niyetlerini belgeleyen hedeflerin kullanımını içerir. Ortak özellikler, bir diğer CMM konsepti, KPA'ları içeren örgütsel süreç uygulamalarıdır.

CMM başlangıçta yazılım geliştirme süreci için geliştirilse de, birçok işlemi geliştirmek için yaygın olarak kullanılır. Bilgi Teknolojileri yönetiminde, özellikle bilgi teknolojisi hizmetleri sunmada ve donanım yönetiminde hala yaygındır. Birçok kuruluşta, yazılım geliştirme amacıyla CMM kullanımı, Yetenek Olgunluk Modeli Entegrasyonu (CMMi) programı ile değiştirildi. CMMi, çoklu modellerin kullanımını genel bir yapıya entegre etmek için geliştirilmiştir.