Zastanawiam się, czy są jakieś badania, które badają skuteczność projektów oprogramowania w organizacjach zorientowanych na CMMI. Na przykład, czy organizacje CMMI częściej kończą projekty na czas i / lub budżet niż organizacje niemające CMMI?
CMMI oznacza „Capability Maturity Model Integration”. Został opracowany przez Software Engineering Institute na Carnegie-Mellon University (SEI-CMU).
To nie jest certyfikat , ale istnieją różne firmy, które będą „oceniać” Twoją organizację na różnych poziomach CMMI, takich jak poziom 2 i 3. (Wierzę, że CMMI poziom 1 jest zwierzęcą, hobbesowską darmową formą, na którą nikt nie aspiruje innymi słowy, każdy ma co najmniej poziom CMMI 1, nawet jeśli nigdy wcześniej nie słyszałeś o CMMI.)
Zdecydowanie nie jestem ekspertem, ale wierzę, że organizacja może być oceniana pod kątem poziomów CMMI w różnych zakresach pracy: tj. Świadczenie usług, rozwój oprogramowania, foobaring itp. Moje pytanie dotyczy oceny rozwoju oprogramowania: czy organizacja jest które zostało ocenione na poziomie CMMI X dla projektów oprogramowania, które z większym prawdopodobieństwem ukończą projekt oprogramowania na czas i budżet niż inna organizacja, która nie została oceniona na CMMI poziomu X?
Jednak ze względu na brak twardych danych na temat CMMI zorientowanych programowo, byłbym zainteresowany wpływem ocen CMMI na inne działania.
Początkowo zadałem to pytanie, ponieważ widziałem różne badania dotyczące oprogramowania (np. Eseje w The Mythical Man Month odnoszą się do licznych badań empirycznych, podobnie jak kod McConnell Complete), więc wiem, że istnieją organizacje przeprowadzające badania empiryczne dotyczące tworzenia oprogramowania .
źródło
Odpowiedzi:
SEI opublikowała materiały dotyczące wpływu CMMI na różne aspekty rozwoju oprogramowania. Istnieje kilka przykładów korzyści, które firmy zauważyły dzięki przyjęciu CMMI lub SW-CMM. Ponadto niektóre firmy przedstawiły swoje historie sukcesu SEI. Szczególnie interesujący może być raport techniczny Demonstrujący wpływ i zalety CMMI: aktualizacja i wstępne wyniki . Chociaż wszystkie są wyselekcjonowane przez SEI, mam tendencję do ufania tym danym, ponieważ SEI jest finansowanym ze środków federalnych centrum badań i rozwoju, ze znaczącymi powiązaniami ze społecznościami akademickimi i rządowymi, a nie podmiotem komercyjnym / nastawionym na zysk.
Być może zainteresuje Cię także wydanie CrossTalk , które jest czasopismem poświęconym inżynierii oprogramowania dla przemysłu obronnego. Ten problem koncentruje się w szczególności na korzyściach związanych z osiągnięciem wysokiej dojrzałości CMMI (zwykle definiowanej jako Poziom 4 i Poziom 5) i ujawnia dane od kilku kontrahentów związanych z obronnością na temat wpływu na koszty projektu, harmonogram i jakość (wszystkie pozytywne) w miarę ich przechodzenia do wysokie poziomy dojrzałości.
źródło