CMMI'nin etkinliği hakkında herhangi bir ampirik kanıt var mı?


9

CMMI odaklı kuruluşlarda yazılım projelerinin etkinliğini inceleyen herhangi bir çalışma olup olmadığını merak ediyorum. Örneğin, CMMI kuruluşlarının projeleri CMMI olmayan kuruluşlara göre zamanında ve / veya bütçeyle bitirmesi daha olası mıdır?

CMMI, "Yetenek Olgunluk Modeli Entegrasyonu" anlamına gelir. Carnegie-Mellon Üniversitesi (SEI-CMU) Yazılım Mühendisliği Enstitüsü tarafından geliştirilmiştir.

Bu bir sertifikasyon değil , ancak kuruluşunuzu seviye 2 ve seviye 3 gibi çeşitli CMMI seviyelerine "değerlendirecek" çeşitli şirketler var. (CMMI seviye 1'in, kimsenin istediği herkes için ücretsiz, hayvansal bir Hobyalı olduğuna inanıyorum. Başka bir deyişle, daha önce hiç CMMI duymamış olsanız bile, herkes en az CMMI seviye 1'dir.)

Kesinlikle bir uzman değilim, ancak bir kuruluşun farklı iş kapsamlarında CMMI seviyeleri için değerlendirilebileceğine inanıyorum: örn. Hizmet sunumu, yazılım geliştirme, foobaring, vb. Sorum, yazılım geliştirme değerlendirmesine odaklanıyor: bir kuruluş bir yazılım projesini CMMI Seviye X'a göre değerlendirilmemiş olan başka bir kuruluştan daha hızlı ve bütçeyle bitirme olasılığı daha yüksek olan yazılım projeleri için CMMI Seviye X'a değerlendirildi mi?

Bununla birlikte, yazılım odaklı CMMI hakkında kesin verilerin olmaması durumunda, CMMI değerlendirmelerinin diğer faaliyetler üzerindeki etkisiyle de ilgileniyorum.

Aslında soruyu sordum çünkü yazılım üzerine yapılan çeşitli çalışmalar gördüm (örneğin Efsanevi Adam Ayındaki denemeler McConnell'in Code Complete gibi sayısız deneysel çalışmayı ifade eder), bu yüzden yazılım geliştirme üzerine ampirik çalışmalar yapan kuruluşlar olduğunu biliyorum .


1
Yetenek Olgunluk Modeli Entegrasyonu? Biraraya, bakıyor cmmifaq.info/#1 , soru katastrofik basitleştirilmiş olduğunu bana. CMMI, kısa vadede size her zaman daha fazla zaman ve paraya mal olacak süreç iyileştirme ile ilgilidir. Bu yatırım için bir geri ödeme alıp almayacağınız ve ne zaman olacağı, büyük ölçüde kuruluşun mevcut durumuna ve birçok kafa karıştırıcı faktöre bağlı olacaktır.
Robert Harvey

1
CMM (CMMi'nin ahlaki selefi) 90'ların başından / ortasından beri etrafta olduğundan, birinin CMMi * Seviye X sertifikalı olmanın gerçekten bir fark yaratıp yaratmadığını kontrol etmek için "geri döneceğini" düşünürdünüz. Sonuçta, bu geri dönme, CMM ve CMMi'nin teşvik etmesi gereken süreç iyileştirmesinin bir parçasıdır.
Bruce Ediger

1
@BruceEdiger - Bunun çok sık olmasını engelleyen üç faktörden şüpheleniyorum. Birincisi, birçok şirketin iyileştirmelerle ilgili olarak 'yılın hevesini' almasıdır. Bir süre CMM yaparlar, sonra Kaizan, vb. Hiçbirini gerçekten anlamazlar ve zor sorular sormazlar çünkü sihirli bir mermi ararlar. İkinci faktör, eğer işe yarayan bir şeye sahipseniz, şirketin rekabete ayak uydurma korkusuyla konuşmaması gerektiğine karar verebilmesidir. Üçüncüsü, işlerine devam etmekle o kadar meşguldür ki, bundan bahsetmek için asla uğraşmazlar.
Michael Kohne

CMMI bir geliştirme süreci değildir. Bir geliştirme sürecini tanımlamanın bir yoludur. Birden fazla CMMI sertifikalı yerde çalıştım. Her birinin radikal olarak farklı geliştirme süreçleri vardır, ancak her biri sertifikalandırılmıştır.
imzala

@Micheal Kohne: yeterince adil, ancak CMM ve CMMi yazılım mühendisliği araştırmacıları tarafından ilan edildi. Görevi araştırma yapmak olan biri, deneylerinin sonuçlarını gerçekten doğrulamaya (veya bağımsız olarak onaylamaya) çalışacaktır.
Bruce Ediger

Yanıtlar:


3

SEI, CMMI'nin yazılım geliştirmenin çeşitli yönleri üzerindeki etkileri hakkında bazı materyaller yayınlamıştır. Şirketlerin CMMI veya SW-CMM'yi benimsemekten gördükleri birkaç fayda örneği vardır . Buna ek olarak, bazı şirketler başarı öykülerini SEI'ye iletmiştir. CMMI'nin Etkilerini ve Yararlarını Gösteren teknik rapor: Güncelleme ve Ön Sonuçlar özellikle ilgi çekicidir . Bunların hepsi SEI tarafından küratörlüğüne rağmen, SEI, ticari / kar amaçlı bir kuruluştan ziyade akademik ve hükümet topluluklarıyla önemli bağları olan federal olarak finanse edilen bir araştırma ve geliştirme merkezi olduğu için bu verilere güveniyorum.

Ayrıca , savunma sanayi yazılım mühendisliği dergisi olan CrossTalk'un Ocak / Şubat 2012 sayısında da ilginizi çekebilir . Bu konu özellikle yüksek CMMI olgunluğuna (tipik olarak Seviye 4 ve Seviye 5 olarak tanımlanmaktadır) ve birkaç savunma yüklenicisinin proje maliyeti, zamanlaması ve kalitesine (hepsi pozitif) etki ettikleri zamanki etkilerini ortaya çıkarmanın faydalarına odaklanmaktadır. yüksek olgunluk seviyeleri.


4
SEI aynı zamanda CMMI'nın yaratılmasındaki en önemli oyunculardan biriydi ve başarılı olduğunu görmek için biraz kazanacak. Web sitelerindeki CMMI yanlısı malzeme miktarının bir kaza olduğunu düşünmüyorum.
Wyatt Barnett

2
Aynı şekilde, Windows'un büyüklüğünü belirten tüm bu "çalışmalar" Microsoft tarafından ödenmiştir, bu yüzden tabii ki Windows'un en iyi olduğunu bulacaklar ..,
Wayne Molina

Sanırım burada biraz konu dışı kaldık. Önyargı bir yana, bu bağlantıların hiçbirinde ampirik verilerin yolunda pek bir şey görmüyorum - hepsi vaka çalışması odaklı. Özellikle, hiçbirinde CMMI uygulamayan bir kontrol grubu yoktur .
Mark E. Haase

@mehaase Ampiriktirler. Süreç iyileştirme söz konusu olduğunda, ürün, teknoloji, bilgi ve beceriler arasındaki tutarlılık nedeniyle değişiklikten sonra kendi organizasyonunuzu değiştirmeden önce kendi organizasyonunuzu karşılaştırmak daha değerlidir ...
Thomas Owens

2
Yeterince adil. Kelimenin tam anlamıyla, ampiriktirler, yani tümdengelime değil, gözleme dayandıkları anlamındadırlar, fakat hala kontrol grubu yoktur. Önce ve sonra yaklaşımındaki sorun, örgütsel etkililik ve CMMI seviyesi arasında korelasyonlar olabileceğidir, ancak nedenselliğin hangi yönde çalıştığını bilmiyorsunuzdur. Belki de yeteneklerini geliştirmekle gerçekten ilgilenen kuruluşların CMMI'yı benimseme olasılıkları daha yüksektir, ancak bu tür kendi kendini motive eden bir organizasyon CMMI olmadan bile kendini geliştirebilir.
Mark E. Haase
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.