CMMI - poziomy dojrzałości

Poziom dojrzałości to dobrze zdefiniowany ewolucyjny plateau w kierunku osiągnięcia dojrzałego procesu tworzenia oprogramowania. Każdy poziom dojrzałości stanowi podstawę dla ciągłego doskonalenia procesów.

Modele CMMI z reprezentacją etapową mają pięć poziomów dojrzałości oznaczonych numerami od 1 do 5. Są to -

  • Initial
  • Managed
  • Defined
  • Zarządzane ilościowo
  • Optimizing

Stopniowe poziomy dojrzałości reprezentacji CMMI

Poniższy obraz przedstawia poziomy dojrzałości w reprezentacji etapowej CMMI.

Teraz poznamy szczegóły dotyczące każdego poziomu dojrzałości. W następnej sekcji zostaną wymienione wszystkie obszary procesu związane z tymi poziomami dojrzałości.

Szczegóły poziomu zapadalności

Poziomy dojrzałości składają się z predefiniowanego zestawu obszarów procesu. Poziomy zapadalności są mierzone na podstawie osiągnięciaspecific i generic goalsktóre mają zastosowanie do każdego wstępnie zdefiniowanego zestawu obszarów procesu. W poniższych sekcjach szczegółowo opisano cechy każdego poziomu zapadalności.

Początkowy poziom zapadalności 1

Na poziomie dojrzałości 1 procesy są zwykle ad hoc i chaotyczne. Organizacja zwykle nie zapewnia stabilnego środowiska. Sukces w tych organizacjach zależy od kompetencji i heroizmu ludzi w organizacji, a nie od zastosowania sprawdzonych procesów.

Organizacje poziomu dojrzałości 1 często wytwarzają produkty i usługi, które działają; jednak często przekraczają budżet i harmonogram swoich projektów.

Organizacje poziomu dojrzałości 1 charakteryzują się tendencją do nadmiernego zaangażowania, rezygnacji z procesów w czasie kryzysu i niemożnością powtórzenia dotychczasowych sukcesów.

Zarządzany poziom zapadalności 2

Na poziomie dojrzałości 2 organizacja osiągnęła wszystkie specific i generic goalsobszarów procesu na poziomie dojrzałości 2. Innymi słowy, projekty organizacji zapewniły zarządzanie wymaganiami oraz planowanie, wykonywanie, mierzenie i kontrolę procesów.

Dyscyplina procesowa odzwierciedlona przez poziom dojrzałości 2 pomaga zapewnić, że istniejące praktyki zostaną zachowane w okresach stresu. Gdy praktyki te są stosowane, projekty są realizowane i zarządzane zgodnie z ich udokumentowanymi planami.

Na poziomie dojrzałości 2 zarządza się wymaganiami, procesami, produktami pracy i usługami. Stan produktów pracy i realizacji usług są widoczne dla kierownictwa w określonych punktach.

Zobowiązania są ustalane między odpowiednimi interesariuszami i są aktualizowane w razie potrzeby. Produkty pracy są weryfikowane z interesariuszami i kontrolowane.

Produkty pracy i usługi spełniają określone wymagania, normy i cele.

Zdefiniowano 3 poziom zapadalności

Na 3 poziomie dojrzałości organizacja osiągnęła wszystkie specific i generic goals obszarów procesu przypisanych do poziomów dojrzałości 2 i 3.

Na 3. poziomie dojrzałości procesy są dobrze scharakteryzowane i zrozumiane oraz opisane w standardach, procedurach, narzędziach i metodach.

Krytycznym rozróżnieniem między poziomem dojrzałości 2 a poziomem dojrzałości 3 jest zakres standardów, opisów procesów i procedur. Na poziomie dojrzałości 2 standardy, opisy procesów i procedury mogą być zupełnie inne w każdym konkretnym przypadku procesu (na przykład w przypadku konkretnego projektu).

Na poziomie dojrzałości 3 standardy, opisy procesów i procedury dla projektu są dostosowywane na podstawie zestawu standardowych procesów organizacji, tak aby pasowały do ​​konkretnego projektu lub jednostki organizacyjnej. Zestaw standardowych procesów organizacji obejmuje procesy adresowane na poziomie dojrzałości 2 i poziomie dojrzałości 3. W rezultacie procesy wykonywane w całej organizacji są spójne, z wyjątkiem różnic dozwolonych przez wytyczne dostosowawcze.

Innym krytycznym rozróżnieniem jest to, że na poziomie dojrzałości 3 procesy są zwykle opisywane bardziej szczegółowo i bardziej rygorystycznie niż na poziomie dojrzałości 2. Na poziomie dojrzałości 3 procesy są zarządzane w sposób bardziej proaktywny z wykorzystaniem zrozumienia wzajemnych powiązań czynności procesowych i szczegółowych miar proces, jego produkty pracy i usługi.

Poziom 4 zarządzany ilościowo

Na 4 poziomie dojrzałości organizacja osiągnęła wszystkie specific goals obszarów procesu przypisanych do poziomów dojrzałości 2, 3 i 4 oraz generic goals przypisane do poziomów zapadalności 2 i 3.

Na 4 poziomie dojrzałości wybierane są podprocesy, które znacząco wpływają na ogólną wydajność procesu. Te wybrane podprocesy są kontrolowane za pomocą technik statystycznych i innych technik ilościowych.

Cele ilościowe dotyczące jakości i wydajności procesu są ustalane i wykorzystywane jako kryteria w zarządzaniu procesami. Cele ilościowe są oparte na potrzebach klienta, użytkowników końcowych, organizacji i osób wdrażających procesy. Jakość i wydajność procesu są rozumiane w kategoriach statystycznych i są zarządzane przez cały cykl życia procesów.

W przypadku tych procesów gromadzone są i analizowane statystycznie szczegółowe miary wydajności procesu. Identyfikuje się szczególne przyczyny zmienności procesu i, w stosownych przypadkach, koryguje źródła specjalnych przyczyn, aby zapobiec wystąpieniu w przyszłości.

Miary jakości i wydajności procesów są włączone do repozytorium pomiarów organizacji, aby wspierać podejmowanie decyzji opartych na faktach w przyszłości.

Krytycznym rozróżnieniem między poziomem dojrzałości 3 a poziomem dojrzałości 4 jest przewidywalność wydajności procesu. Na 4 poziomie dojrzałości wydajność procesów jest kontrolowana za pomocą technik statystycznych i innych technik ilościowych i jest ilościowo przewidywalna. Na 3 poziomie dojrzałości procesy są przewidywalne jedynie jakościowo.

Optymalizacja poziomu dojrzałości 5

Na 5 poziomie dojrzałości organizacja osiągnęła wszystkie specific goalsobszarów procesu przypisanych do poziomów dojrzałości 2, 3, 4 i 5 oraz generic goals przypisane do poziomów zapadalności 2 i 3.

Procesy są stale ulepszane w oparciu o ilościowe zrozumienie typowych przyczyn zmienności nieodłącznie związanych z procesami.

Ten poziom koncentruje się na ciągłej poprawie wydajności procesu poprzez zarówno stopniowe, jak i innowacyjne ulepszenia technologiczne.

Ustalane są ilościowe cele doskonalenia procesów dla organizacji, stale aktualizowane w celu odzwierciedlenia zmieniających się celów biznesowych i wykorzystywane jako kryteria w zarządzaniu doskonaleniem procesów.

Efekty wdrożonych usprawnień procesów są mierzone i oceniane w odniesieniu do ilościowych celów doskonalenia procesu. Zarówno zdefiniowane procesy, jak i zestaw standardowych procesów organizacji są celami mierzalnych działań doskonalących.

Optymalizacja procesów, które są zwinne i innowacyjne, zależy od udziału upoważnionej siły roboczej dostosowanej do wartości biznesowych i celów organizacji. Zdolność organizacji do szybkiego reagowania na zmiany i możliwości zwiększa się dzięki znajdowaniu sposobów na przyspieszenie i dzielenie się wiedzą. Doskonalenie procesów jest z natury rolą, którą każdy musi odegrać, co skutkuje cyklem ciągłego doskonalenia.

Krytycznym rozróżnieniem między poziomem dojrzałości 4 a poziomem dojrzałości 5 jest rodzaj zmienności procesu, której dotyczy problem. Na poziomie dojrzałości 4 procesy zajmują się usuwaniem specjalnych przyczyn zmienności procesów i zapewnianiem statystycznej przewidywalności wyników. Chociaż procesy mogą dawać przewidywalne wyniki, mogą one być niewystarczające do osiągnięcia ustalonych celów. Na poziomie dojrzałości 5 procesy zajmują się rozwiązywaniem typowych przyczyn zmienności procesu i zmianą procesu (tj. Zmianą środków wykonania procesu) w celu poprawy wydajności procesu (przy zachowaniu przewidywalności statystycznej) w celu osiągnięcia ustalonych ilościowych celów doskonalenia procesu .

Nie należy pomijać poziomów dojrzałości

Każdy poziom dojrzałości stanowi niezbędną podstawę do efektywnej realizacji procesów na kolejnym poziomie.

  • Procesy wyższego poziomu mają mniejsze szanse powodzenia bez dyscypliny zapewnianej przez niższe poziomy.

  • Efekt innowacji można ukryć w głośnym procesie.

Procesy o wyższym poziomie dojrzałości mogą być przeprowadzane przez organizacje o niższych poziomach dojrzałości, co grozi ich niekonsekwentnym zastosowaniem w sytuacji kryzysowej.

Poziomy dojrzałości i obszary procesów

Oto lista wszystkich odpowiednich obszarów procesów zdefiniowanych dla organizacji oprogramowania. Te obszary procesów mogą być różne dla różnych organizacji.

Ta sekcja zawiera nazwy powiązanych obszarów procesu. Aby uzyskać więcej informacji na temat tych obszarów procesów, przejdź do rozdziału obszarów procesów CMMI.

Poziom Skupiać Kluczowy obszar procesu Wynik
5

Optymalizacja

Ciągłe doskonalenie procesów

Innowacje organizacyjne i wdrażanie

Analiza przyczynowa i rozwiązanie

Najwyższa jakość / najniższe ryzyko
4

Zarządzane ilościowo

Zarządzane ilościowo

Wydajność procesów organizacyjnych

Ilościowe zarządzanie projektami

Wyższa jakość / niższe ryzyko
3

Zdefiniowany

Standaryzacja procesów

Rozwój wymagań

Rozwiązanie techniczne

Integracja produktów

Weryfikacja

Uprawomocnienie

Koncentracja na procesach organizacyjnych

Definicja procesu organizacyjnego

Szkolenie organizacyjne

Zintegrowane zarządzanie projektami (z dodatkami IPPD)

Zarządzanie ryzykiem

Analiza decyzji i rozwiązanie

Zintegrowany zespół (tylko IPPD)

Org. Środowisko integracji (tylko IPPD)

Zintegrowane zarządzanie dostawcami (tylko SS)

Średnia jakość / średnie ryzyko
2

Zarządzane

Podstawowe zarządzanie projektem

Zarządzanie wymaganiami

Planowanie

Monitorowanie i kontrola projektu

Zarządzanie umowami z dostawcami

Pomiary i analiza

Zapewnienie jakości procesu i produktu

Zarządzanie konfiguracją

Niska jakość / wysokie ryzyko
1

Inicjał

Proces jest nieformalny i adhoc   Najniższa jakość / najwyższe ryzyko