CMMI - Değerleme
CMMI Değerlendirmesi, bir kuruluşun güçlü ve zayıf yönlerini belirlemek için temel olarak bir değerlendirme referans modeli kullanan eğitimli profesyonellerden oluşan bir ekip tarafından bir veya daha fazla sürecin incelenmesidir.
Değerlendirmeler planlama gerektirir. Organizasyonunuzun bir değerlendirmesini planlarken, organizasyonel birimin kapsamını, hangi disiplinlerin dahil edileceğini, değerlendirme ekibinin organizasyonunuzun içinden veya dışından üyelerden oluşup oluşmayacağını, dahil edilecek projeleri, mülakata alınacak bireyleri ve türü veya değerlendirme sınıfı gerekli.
Değerlendirmeler, CMMI'da tanımlanan üç model bileşen kategorisini dikkate alır -
Required - yalnızca belirli ve genel hedefler.
Expected - yalnızca belirli ve genel uygulamalar.
Informative - alt uygulamaları ve tipik çalışma ürünlerini içerir.
SEI, CMMI değerlendirmeleri için iki kılavuz belge yayınladı -
Appraisal Requirements for CMMI (ARC) - Sınıf A, Sınıf B ve Sınıf C olmak üzere üç değerlendirme yöntemi sınıfı için gereksinimleri içerir. Bu gereksinimler, her bir değerlendirme yöntemi sınıfını tanımlamaya yönelik kurallardır.
Standard CMMI Appraisal Method for Process Improvement (SCAMPI) - Yöntem Açıklama Belgesi (MDD) şu anda onaylanmış tek A Sınıfı değerlendirme yöntemidir.
SCAMPI şu anda onaylanmış tek CMMI A Sınıfı Değerlendirme Yöntemidir. Yani SCAMPI, ARC Sınıf A Değerlendirme Yönteminin tüm gereksinimlerini karşılar ve SEI tarafından onaylanmıştır.
CMMI Değerleme Yöntemlerinin üç sınıfı vardır: Sınıf A, Sınıf B ve Sınıf C.
SCAMPI A Sınıfı Değerleme
Bir SCAMPI Sınıf A değerlendirmesi, tipik olarak, bir kuruluş bir dizi önemli süreç iyileştirmesi gerçekleştirdiğinde ve CMMI ile ilgili sürecini resmi olarak kıyaslaması gerektiğinde gerçekleştirilir. SCAMPI A, CMMI Olgunluk Seviyesi veya Yetenek Seviyesi derecelendirmelerini sağlayan tek değerlendirme yöntemidir.
Bir SCAMPI A'dan aşağıdaki sonuçları bekleyebilirsiniz -
Bir Olgunluk Düzeyi derecesi veya Yetenek Düzeyi derecelendirmeleri.
CMMI'ye göre organizasyonunuzun sürecinin güçlü ve zayıf yönlerini tanımlayan bulgular.
Kuruluşun temel süreç sorunları ile ilgili fikir birliği.
Organizasyonun, süreç iyileştirme sürecini izlemek ve gelecekteki değerlendirmeleri desteklemek için kullanmaya devam edebileceği bir değerlendirme veritabanı.
SCAMPI Sınıf B Değerlendirmesi
Bir kuruluşun hedef CMMI Olgunluk Düzeyine doğru ilerlemesini değerlendirmesi gerektiğinde, ancak bir SCAMPI A'dan daha düşük bir maliyetle SCAMPI B'ye ihtiyaç duyulur. SCAMPI B değerlendirmeleri, ayrıntılı bulgular sağlar ve değerlendirilen uygulamaların tatmin edici olarak derecelendirilme olasılığını gösterir. SCAMPI A değerlendirmesinde uygulanmıştır.
Üç SEI değerlendirme yönteminden biri olan SCAMPI B Sınıfı değerlendirmesi, bir organizasyonun CMMI'ye göre yazılım ve sistem mühendisliği sürecinin durumunu nispeten yüksek bir güven derecesiyle anlamasına yardımcı olur. Bir SCAMPI B genellikle bir kuruluşun hedef CMMI Olgunluk Seviyesine doğru ilerlemesini doğru bir şekilde değerlendirmesi gerektiğinde gerçekleştirilir.
Bir SCAMPI B'den aşağıdaki sonuçları bekleyebilirsiniz -
CMMI'ya göre organizasyonunuzun sürecinin güçlü ve zayıf yönlerini tanımlayan ayrıntılı bulgular.
İncelenen uygulamaların CMMI'nin amaçlarını karşılama ve amacını karşılama olasılığını gösteren uygulama karakterizasyonları.
Kuruluşun temel süreç sorunları ile ilgili fikir birliği.
Organizasyonun, süreç iyileştirme sürecini izlemek ve gelecekteki değerlendirmeleri desteklemek için kullanmaya devam edebileceği bir FIDO veritabanı.
SCAMPI Sınıf C Değerlendirmesi
SCAMPI C değerlendirmeleri, SCAMPI A ve B değerlendirmelerinden daha kısa ve daha esnektir ve hızlı bir boşluk analizinden bir kuruluşun SCAMPI A'ya hazır olup olmadığını belirlemeye kadar çeşitli özel ihtiyaçları karşılamak için yapılır.
SEI'nin değerlendirme yöntemlerinin en az resmi olan SCAMPI Sınıf C değerlendirmeleri oldukça esnektir ve çeşitli ihtiyaçları karşılamak için yapılabilir. Tipik olarak A ve B Sınıfı değerlendirmelerinden çok daha kısa süreli olan SCAMPI C değerlendirmeleri genellikle aşağıdaki nedenlerle gerçekleştirilir:
CMMI ile ilgili olarak bir kuruluşun sürecine ilişkin hızlı bir boşluk analizi sağlayın.
Uygulanmadan önce yeni bir sürecin yeterliliğini değerlendirin.
Bir sürecin uygulanmasını izleyin.
Bir kuruluşun SCAMPI A'ya hazır olup olmadığını belirleyin.
Bir tedarikçinin seçimini destekleyin.
Bir SCAMPI C'den aşağıdaki sonuçları bekleyebilirsiniz -
Değerlendirilen süreçlerin güçlü ve zayıf yönlerini tanımlayan bulgular. Değerlendirme kapsamına ve stratejisine bağlı olarak, bulgular ilgili CMMI bileşenleri ile eşleştirilebilir.
CMMI karşısında değerlendirilen süreçlerin yeterliliğini özetleyen karakterizasyonlar.
Önerilen süreç iyileştirme eylemleri.
Organizasyonun süreç iyileştirme sürecini izlemek ve gelecekteki değerlendirmeleri desteklemek için kullanmaya devam edebileceği bir FIDO veritabanı.
Değerleme Sınıfı Özellikleri
Her sınıf, yöntemin uygulanmasıyla ilişkili titizlik derecesine göre ayırt edilir. Sınıf A en katı olanıdır, Sınıf B biraz daha az katıdır ve Sınıf C en az katı olanıdır. Aşağıdaki tablo, her sınıftaki yöntemler arasında beklenen farklılıklar hakkında bir fikir vermektedir.
Özellikler | A sınıfı | B sınıfı | C sınıfı |
---|---|---|---|
Toplanan objektif kanıt miktarı | Yüksek | Orta | Düşük |
Puan oluşturuldu | Evet | Hayır | Hayır |
Kaynak ihtiyaçları | Yüksek | Orta | Düşük |
Takım boyu | Büyük | Orta | Küçük |
Veri kaynakları (araçlar, görüşmeler ve belgeler) | Üç veri kaynağının tümünü gerektirir | Yalnızca iki veri kaynağı gerektirir (biri röportaj olmalıdır) | Yalnızca bir veri kaynağı gerektirir |
Değerlendirme ekibi lideri gereksinimi | Yetkili Lider Değerleme Uzmanı | Yetkili Lider Değerleme Uzmanı veya eğitimli ve deneyimli kişi | Eğitimli ve deneyimli kişi |
SCAMPI Temelleri
SCAMPI, Süreç İyileştirme için Standart CMMI Değerlendirme Yöntemi anlamına gelen bir kısaltmadır. Bir SCAMPI değerlendirmesi, SEI tarafından yetkilendirilmiş bir SCAMPI Lider Değerleme Uzmanı tarafından yönetilmelidir. SCAMPI, SCAMPI Yöntem Açıklaması, olgunluk anketi, iş yardımcıları ve şablonları içeren SCAMPI Ürün Paketi tarafından desteklenmektedir.
Şu anda SCAMPI, derecelendirme sağlayabilen tek yöntem, SEI tarafından tanınan tek yöntem ve kuruluşların en çok ilgisini çeken yöntemdir.
SCAMPI, aşağıdakiler de dahil olmak üzere önceki yöntemlerden edinilen deneyimlere dayanmaktadır:
CBA IPI - İç Süreç İyileştirme için CMM Tabanlı Değerlendirme.
SCE - Yazılım Yeteneği Değerlendirmesi.
EIA/IS 732.2 - Sistem Mühendisliği Değerlendirme Yöntemi adlı geçici uluslararası standart.
SDCE - Yazılım Geliştirme Yeteneği Değerlendirmesi.
FAA Değerlendirme Yöntemi.