CMMI - Olgunluk Seviyeleri

Olgunluk seviyesi, olgun bir yazılım sürecine ulaşmak için iyi tanımlanmış bir evrimsel platodur. Her olgunluk seviyesi, sürekli süreç iyileştirme için temelde bir katman sağlar.

Aşamalı gösterime sahip CMMI modelleri, 1'den 5'e kadar sayılarla belirlenmiş beş olgunluk düzeyine sahiptir. Bunlar -

  • Initial
  • Managed
  • Defined
  • Nicel Olarak Yönetilen
  • Optimizing

CMMI Aşamalı Temsil Olgunluk Düzeyleri

Aşağıdaki görüntü, bir CMMI aşamalı sunumundaki olgunluk seviyelerini gösterir.

Şimdi her bir olgunluk seviyesi ile ilgili detayları öğreneceğiz. Sonraki bölüm, bu olgunluk seviyeleri ile ilgili tüm süreç alanlarını listeleyecektir.

Olgunluk Seviyesi Ayrıntıları

Olgunluk seviyeleri, önceden tanımlanmış bir dizi işlem alanından oluşur. Olgunluk seviyeleri şu başarı ile ölçülür:specific ve generic goalsönceden tanımlanmış her bir işlem alanı kümesi için geçerlidir. Aşağıdaki bölümler, her bir olgunluk düzeyinin özelliklerini ayrıntılı olarak açıklamaktadır.

Olgunluk Seviye 1 Başlangıç

Olgunluk düzeyi 1'de, işlemler genellikle geçici ve kaotiktir. Organizasyon genellikle istikrarlı bir ortam sağlamaz. Bu organizasyonlarda başarı, kanıtlanmış süreçlerin kullanımına değil, organizasyondaki kişilerin yetkinliğine ve kahramanlıklarına bağlıdır.

Olgunluk düzeyi 1 kuruluşları genellikle işe yarayan ürün ve hizmetler üretir; ancak, sıklıkla projelerinin bütçesini ve programını aşıyorlar.

Olgunluk düzeyi 1 kuruluşlar, aşırı bağlılık, kriz anında süreçleri terk etme ve geçmiş başarılarını tekrarlayamama eğilimiyle karakterize edilir.

Olgunluk Seviyesi 2 Yönetilen

2. olgunluk düzeyinde, bir kuruluş tüm specific ve generic goalsolgunluk düzeyi 2 süreç alanlarından. Diğer bir deyişle, organizasyonun projeleri ihtiyaçların yönetilmesini ve süreçlerin planlanmasını, gerçekleştirilmesini, ölçülmesini ve kontrol edilmesini sağlamıştır.

Olgunluk seviyesi 2 tarafından yansıtılan süreç disiplini, stres dönemlerinde mevcut uygulamaların korunmasını sağlamaya yardımcı olur. Bu uygulamalar yapıldığında, projeler belgelenmiş planlarına göre gerçekleştirilir ve yönetilir.

Olgunluk düzeyi 2'de gereksinimler, süreçler, iş ürünleri ve hizmetler yönetilir. İş ürünlerinin durumu ve hizmetlerin sunumu, belirlenen noktalarda yönetim tarafından görülebilir.

Taahhütler, ilgili paydaşlar arasında oluşturulur ve gerektiğinde revize edilir. Çalışma ürünleri paydaşlarla birlikte incelenir ve kontrol edilir.

Çalışma ürünleri ve hizmetleri, belirtilen gereksinimleri, standartları ve hedefleri karşılar.

Olgunluk Seviyesi 3 Tanımlı

3. olgunluk düzeyinde, bir kuruluş tüm specific ve generic goals olgunluk düzeyleri 2 ve 3'e tahsis edilen süreç alanlarının oranı.

Olgunluk düzeyi 3'te, süreçler iyi karakterize edilir ve anlaşılır ve standartlar, prosedürler, araçlar ve yöntemlerle açıklanır.

Olgunluk düzeyi 2 ile olgunluk düzeyi 3 arasındaki kritik bir ayrım, standartların, süreç tanımlarının ve prosedürlerin kapsamıdır. Olgunluk seviyesi 2'de standartlar, süreç tanımları ve prosedürler sürecin her bir özel vakasında (örneğin belirli bir projede) oldukça farklı olabilir.

Olgunluk seviyesi 3'te, bir proje için standartlar, süreç tanımları ve prosedürler, belirli bir projeye veya organizasyonel birime uyacak şekilde kuruluşun standart süreçler setinden uyarlanır. Kuruluşun standart süreçleri, olgunluk düzeyi 2 ve olgunluk düzeyi 3'te ele alınan süreçleri içerir. Sonuç olarak, özelleştirme yönergelerinin izin verdiği farklılıklar dışında kuruluş genelinde gerçekleştirilen süreçler tutarlıdır.

Diğer bir kritik ayrım ise, olgunluk seviyesi 3'te, süreçlerin tipik olarak, olgunluk seviyesi 2'ye göre daha ayrıntılı ve daha titiz bir şekilde tanımlanmasıdır. Olgunluk seviyesi 3'te süreçler, süreç faaliyetlerinin birbirleriyle ilişkilerinin anlaşılması ve işlemlerin ayrıntılı ölçümlerinin anlaşılmasıyla daha proaktif olarak yönetilir. süreç, iş ürünleri ve hizmetleri.

Olgunluk Seviyesi 4 Nicel Olarak Yönetilen

4. olgunluk düzeyinde, bir kuruluş tüm specific goals olgunluk düzeyleri 2, 3 ve 4'e atanan süreç alanlarının ve generic goals 2. ve 3. olgunluk düzeylerine atanmıştır.

Olgunluk seviyesi 4'te, genel süreç performansına önemli ölçüde katkıda bulunan alt süreçler seçilir. Bu seçilmiş alt süreçler, istatistiksel ve diğer nicel teknikler kullanılarak kontrol edilir.

Kalite ve süreç performansı için nicel hedefler belirlenir ve süreçlerin yönetiminde kriter olarak kullanılır. Nicel hedefler, müşterinin, son kullanıcıların, organizasyonun ve süreç uygulayıcılarının ihtiyaçlarına dayanır. Kalite ve süreç performansı istatistiksel terimlerle anlaşılır ve süreçlerin ömrü boyunca yönetilir.

Bu işlemler için, işlem performansının ayrıntılı ölçümleri toplanır ve istatistiksel olarak analiz edilir. Süreç varyasyonunun özel nedenleri belirlenir ve uygun olduğunda, gelecekteki olayları önlemek için özel nedenlerin kaynakları düzeltilir.

Gelecekte gerçeklere dayalı karar vermeyi desteklemek için, kuruluşun ölçüm havuzuna kalite ve süreç performansı ölçümleri dahil edilir.

Olgunluk düzeyi 3 ile olgunluk düzeyi 4 arasındaki kritik bir ayrım, işlem performansının tahmin edilebilirliğidir. Olgunluk seviyesi 4'te, işlemlerin performansı istatistiksel ve diğer nicel teknikler kullanılarak kontrol edilir ve niceliksel olarak tahmin edilebilir. Olgunluk düzeyi 3'te, süreçler yalnızca niteliksel olarak tahmin edilebilir.

Olgunluk Seviyesi 5 Optimizasyonu

5. olgunluk düzeyinde, bir kuruluş tüm specific goals2, 3, 4 ve 5 olgunluk seviyelerine atanan süreç alanlarının ve generic goals 2. ve 3. olgunluk düzeylerine atanmıştır.

Süreçler, süreçlerin doğasında bulunan yaygın varyasyon nedenlerinin nicel bir anlayışına dayalı olarak sürekli olarak iyileştirilir.

Bu seviye, hem artan hem de yenilikçi teknolojik iyileştirmeler yoluyla süreç performansını sürekli iyileştirmeye odaklanır.

Organizasyon için nicel süreç iyileştirme hedefleri belirlenir, değişen iş hedeflerini yansıtmak için sürekli olarak revize edilir ve süreç iyileştirme yönetiminde kriterler olarak kullanılır.

Uygulanan süreç iyileştirmelerinin etkileri ölçülür ve nicel süreç iyileştirme hedeflerine göre değerlendirilir. Hem tanımlanan süreçler hem de kuruluşun standart süreçleri, ölçülebilir iyileştirme faaliyetlerinin hedefleridir.

Çevik ve yenilikçi süreçleri optimize etmek, kuruluşun iş değerleri ve hedefleriyle uyumlu, güçlendirilmiş bir işgücünün katılımına bağlıdır. Organizasyonun değişikliklere ve fırsatlara hızla yanıt verme yeteneği, öğrenmeyi hızlandırmanın ve paylaşmanın yollarını bularak geliştirilir. Süreçlerin iyileştirilmesi, doğası gereği herkesin oynaması gereken bir roldür ve sürekli bir iyileştirme döngüsü ile sonuçlanır.

Olgunluk düzeyi 4 ile olgunluk düzeyi 5 arasındaki önemli bir ayrım, ele alınan süreç varyasyonunun türüdür. Olgunluk seviyesi 4'te, süreçler, süreç varyasyonunun özel nedenlerini ele almak ve sonuçların istatistiksel öngörülebilirliğini sağlamakla ilgilidir. Süreçler öngörülebilir sonuçlar üretebilse de, sonuçlar belirlenen hedeflere ulaşmak için yetersiz olabilir. Olgunluk düzeyinde 5, süreçler, belirlenen nicel süreç iyileştirme hedeflerine ulaşmak için süreç performansını iyileştirmek (istatistiksel öngörülebilirliği korurken) için süreç varyasyonunun ortak nedenlerini ele almak ve süreci değiştirmekle (yani, süreç performansının araçlarını kaydırmakla) ilgilidir. .

Olgunluk Seviyeleri Atlanmamalıdır

Her olgunluk seviyesi, bir sonraki seviyede süreçlerin etkili bir şekilde uygulanması için gerekli bir temel sağlar.

  • Daha yüksek seviyeli süreçlerin, daha düşük seviyelerin sağladığı disiplin olmadan başarı şansı daha düşüktür.

  • İnovasyonun etkisi gürültülü bir süreçte engellenebilir.

Daha yüksek olgunluk seviyesindeki süreçler, bir kriz anında tutarlı bir şekilde uygulanmama riski ile daha düşük olgunluk seviyelerindeki kuruluşlar tarafından gerçekleştirilebilir.

Olgunluk Seviyeleri ve Süreç Alanları

Burada, bir yazılım organizasyonu için tanımlanan ilgili tüm işlem alanlarının bir listesi bulunmaktadır. Bu süreç alanları farklı organizasyon için farklı olabilir.

Bu bölüm, ilgili işlem alanlarının adlarını sağlar. Bu Proses Alanları hakkında daha fazla ayrıntı için CMMI Proses Alanları Bölümüne gidin.

Seviye Odaklanma Anahtar Süreç Alanı Sonuç
5

Optimizasyon

Sürekli Süreç İyileştirme

Organizasyonel İnovasyon ve Dağıtım

Nedensel Analiz ve Çözüm

En Yüksek Kalite / En Düşük Risk
4

Nicel Olarak Yönetilen

Nicel Olarak Yönetilen

Organizasyonel Süreç Performansı

Nicel Proje Yönetimi

Daha Yüksek Kalite / Daha Düşük Risk
3

Tanımlı

Proses Standardizasyonu

Gereksinim Geliştirme

Teknik çözüm

Ürün Entegrasyonu

Doğrulama

Doğrulama

Örgütsel Süreç Odağı

Örgütsel Süreç Tanımı

Örgütsel Eğitim

Entegre Proje Yönetimi (IPPD ekstralarıyla)

Risk yönetimi

Karar Analizi ve Çözümü

Entegre Takım Oluşturma (yalnızca IPPD)

Org. Entegrasyon Ortamı (yalnızca IPPD)

Entegre Tedarikçi Yönetimi (yalnızca SS)

Orta Kalite / Orta Risk
2

Yönetilen

Temel Proje Yönetimi

İhtiyaç Yönetimi

Proje planlaması

Proje İzleme ve Kontrol

Tedarikçi Sözleşme Yönetimi

Ölçüm ve Analiz

Süreç ve Ürün Kalite Güvencesi

Konfigürasyon yönetimi

Düşük Kalite / Yüksek Risk
1

İlk

Süreç gayri resmi ve Adhoc   En Düşük Kalite / En Yüksek Risk