Podstawy CMMI

Wyczerpujący do możliwości płatności modelu integracji (CMMI) do projektowania został opublikowany przez Software Engineering Institute jako "CMMI: wytyczne dotyczące poprawy produktów i integracji procesów." W szczególności w książce opisano CMMI do projektowania (CMMI-deweloperów) w wersji 1.3, który jest jednym z modeli w ramach bieżącego zestawu produktu CMMI w chwili pisania tego dokumentu.Ten model jest bardzo stabilny i powinny być nadal być bieżącym przekroczeniem 2010.Można również znaleźć "CMMI destylowany: praktyczne wprowadzenie do zintegrowane Process Improvement" być przydatne i dostępna książki dotyczące tematu.Aby uzyskać więcej informacji na temat oba te książki, zobacz dodatkowe zasoby poniżej w tym temacie.

CMMI uruchomić życia w 1987 jako możliwości płatności modelu (CMM), projekt w instytucji inżynierii oprogramowania co jest Centrum badań z Carnegie Mellon.To Centrum została ustanowiona i wypłacone przez Departament Obrony Stanów Zjednoczonych.CMM oprogramowania najpierw został opublikowany w 1991 i jest oparta na listę kontrolną krytyczne czynniki sukcesu w projektach wytwarzania oprogramowania podczas opóźnione 70s i wczesnego 80s.Model także został poinformowany przez badania w międzynarodowej Business Machines (IBM) Corporation i liderów zapewniania jakości dwudziestego wieku Philip Crosby i W.Deming Dyszkiewicz.Zarówno nazwę modelu płatności możliwości i pięć poziomów w umieszczane reprezentacji (zgodnie z opisem w dalszej części tego tematu) zostały zainspirować Crosby w produkcji płatności modelu.Stosowane głównie do programów obrony CMM ma osiągnąć znaczne wdrażania i poddane kilka poprawek i iteracji.Jego sukces doprowadziło do rozwoju CMMs dla wielu tematów poza oprogramowania.Mnożenia nowe modele były skomplikowane, dlatego Rząd finansowanych przez dwa lata projektu, którego ponad 200 branży i academic specjalistów pozwala utworzyć strukturę pojedynczy, rozszerzalna zintegrowanych systemów inżynierii, inżynierii oprogramowania i rozwój produktów.Wynik był CMMI.

Ważne jest zrozumienie o CMMI-deweloperów jest modelem.Nie jest proces lub określenie postępowania.Jest zestaw zachowań organizacji, które okazał się on dobroci Wytwarzanie oprogramowania i systemów technicznych.Do czego służy takie modelu?Co to jest z przeznaczeniem?I jak najlepiej powinny być używane?Te są krytyczne pytania i co najwyżej niewłaściwie rozumiana problemy z CMMI.

Dlaczego korzystania z modelu?

Bez modelu jak naszych prac organizacje, który działa one konieczność i sposób korzystania przez te funkcje, jest trudne prowadzić starań w celu zwiększenia.Model zapewnia firmie Microsoft zrozumienia dyskretnych elementów w naszej organizacji i pomaga nam formułują języka i dyskusji, co wymaga poprawy i jak mogą osiągnąć takie poprawy jakości.Model oferuje następujące korzyści:

  • udostępnia wspólne struktury i język pomagające w komunikacji

  • wykorzystuje lata doświadczenia

  • pomaga użytkownikom pamiętać duży obraz podczas skupiając się w szczególności na poprawy jakości

  • często jest obsługiwany przez Instruktorzy i konsultantów

  • można podać standardowego do rozwiązania niezgodności

Do czego służy modelu CMMI?

Szkolnego informuje, że model ma stopień procesy organizacji i zawierają wskazówki usprawnienie procesów prowadzące do poprawy produktów.Podczas rozmowy bezpośrednio z osobami z instytucji inżynierii oprogramowania, może być Posłuchaj ich problem, że CMMI to model zarządzania ryzykiem i wskazuje organizacji umożliwi Zarządzanie ryzyka.Oznaczenie to dowody prawdopodobieństwo, że organizacji mogą dostarczać oprogramowanie na jego ze zobowiązania lub dostarczania produktów wysokiej jakości, które są atrakcyjne na rynek.Pomyśl o tej w inny sposób jest program modelu udostępnia dobry wskaźnik jak organizacji będzie wykonywać w obszarze obciążenia.Wysoki płatności, dużych możliwościach organizacji będzie przejście nieoczekiwany, stressful zdarzenia w jego krok, reagować, zmiany i przejść do przodu.Niska płatności i niższe możliwości organizacji będzie zwykle paniki w obszarze obciążenia, ślepo zapobiega procedur lub porzucanie procesu wszystkich pól i retrench do chaos.

CMMI nie okazał dobry wskaźnik gospodarczego wydajności organizacji.Mimo że wyższej organizacje płatności mogą zarządzać ryzyko lepsze i można przewidywalne, istnieje dowód aversion ryzyka między wyższej firmami płatności.Ta aversion może prowadzić do brak innowacji lub dowody większą biurokracji, którego wynikiem długiego cykli i brak konkurencyjność.Zwykle byli bardziej innowacyjnych i kreatywne, ale chaotyczna i nieprzewidywalnego niższe przedsiębiorstwa płatności.Wyniki są, jeśli są one często wynik Epicki nakładu według osób lub menedżerów.

Co to jest najlepszym sposobem użycia modelu CMMI?

Model został zaprojektowany do użycia jako podstawa dla procesu inicjatywy poprawy jakości, z jego użyciem w oceny systemu wsparcia dla pomiaru poprawy jakości.Zawiera zostały różne Powodzenie z tym użytkowaniem.Jest zbyt łatwo mylnie modelu dla definicji procesu i spróbuj wykonać, zamiast mapę identyfikujący luk w istniejących procesów, które może być konieczne do wypełnienia.Tworzenie podstawowych blok CMMI to obszar procesu określa cele i kilka działań, które są zwykle używane dla nich.Przykładem obszaru procesu jest proces i zapewniania jakości produktu.Drugi to zarządzania konfiguracją.Należy określić, że obszar procesu nie jest proces.Jeden proces może przekroczyć kilku obszarów w procesie, a obszar poszczególnych proces może obejmować wiele procesów.

DEV CMMI jest w rzeczywistości dwa modele mających takie same elementy podstawowe.Pierwsze i najbardziej znany jest umieszczane reprezentację identyfikatora, który przedstawia 22 obszary procesu zamapowane na jeden z pięciu poziomów organizacji.Oceny organizacji umożliwi oceny poziomu, w którym został on działających i wskaźnik określający zdolność w celu zarządzania ryzyka, w związku z tym, na jego ze zobowiązania jest ten poziom.

Reprezentacja umieszczane CMMI

Poziom 4 i 5 są często nazywane wyższych poziomów.Często jest jasne różnica między wyższej organizacji płatności, które napotkają ilościowych zarządzania i optymalizacji zachowania, oraz niższe organizacji płatności, które są jedynie zarządzanych lub następujących procesów zdefiniowanych.Wyższy organizacji płatności napotkają niższe różnorodność procesów i często używane w ramach metody zarządzania statystycznie defensible wskaźniki początkowe.Jako wynik wyższy płatności, które organizacje mogą zarówno bardziej przewidywalne i szybciej w odpowiedzi na nowe informacje, zakładając, że inne biurokracji nie uzyskuje w ten sposób.W przypadku, gdy organizacje niski płatności mają na celu napotkają Epicki wysiłek, organizacje wysoki płatności może ślepo wykonaj procesów w obszarze obciążenia i nie rozpoznać, że proces zmiany może być bardziej odpowiednie odpowiedzi.

Drugi reprezentacją ciągłego modeli przetworzyć możliwości w ramach wszystkich obszarów procesu 22 pojedynczo, stosowanie organizacji, aby dostosować ich pomocne w udoskonalaniu działania dla procesów, które oferują najwyższą wartością firmy.Taka reprezentacja jest bardziej zgodne z jego Crosby oryginalnego modelu.Profile możliwości, a nie pojedynczy numer spowodować oceny w odniesieniu do tego modelu.Oczywiście organizacji etapie jest poziom obsługiwanym przez większość menedżerów i kierownictwa, istnieją sposoby mapowania wyników oceny ciągłej modelu do pięciu etapów.

Reprezentacja stałego CMMI

Przy użyciu modelu przemieszczanej jako podstawa w programie poprawy jakości proces może być niebezpieczne, ponieważ implementacje może zapominać, że CMMI nie jest modelem procesu lub przepływu pracy, ale zawierają osiągnięcia celów dla procesu i przepływ pracy.Zaspokajanie tych celów zwiększa stopień rozwoju organizacji i prawdopodobieństwo, że zdarzenia ujawniać zgodnie z planem.Być może największy trybu awaryjnego sprawia, osiągnięcie poziomu cel, a następnie tworząc procesów i infrastruktury po prostu do przekazania do oceny.Cel każde działanie poprawy jakości procesu powinna być mierzy poprawy jakości, nie liczbą.

Model ciągłego wydaje się, że ma niektórych większą sukces jako przewodnik do przetwarzania poprawy jakości, a niektóre firmy konsultingowe wybierz umożliwiają wskazówki dotyczące wokół ciągłego modelu.Różnica najbardziej widocznych jest program poprawy jakości procesu, który został opracowany na ciągłe model nie ma cele sztuczny, które są określone przez poziomów.Model ciągłego również bardziej naturalny pozwala na zastosowanie ulepszanie procesów w obszarach, gdzie jest najprawdopodobniej wykorzystywać gospodarczego korzyści dla organizacji.Dlatego osób, które należy wykonać ciągłego modelu są większe prawdopodobieństwo odebrania pozytywnych opinii z inicjatywy, które jest oparte na modelu CMMI.Ponadto pozytywnych opinii jest większe prawdopodobieństwo do powstania virtuous cyklu ulepszeń.

Elementy modelu CMMI

CMMI model jest podzielona na 22 procesu obszarów, które są wymienione w poniższej tabeli:

Akronim

Obszar procesu

SAMOCHÓD

& Przyczynowy analizy rozwiązania

CM

Zarządzanie konfiguracją

AR

& Rozwiązania analizy decyzji

IPM

Zarządzanie projektami zintegrowane

MA

Pomiaru i analizy

IDENTYFIKATOR OID

Innowacji organizacyjnej i wdrożenie

OPD

Definicja procesu organizacyjnego

OPF

Fokus procesu organizacyjnego

OPP

Działanie organizacji procesu

ADRES

Szkolenie organizacji

PI

Integracja produktu

KRYTERIUM

Monitorowanie projektu i kontrolki

PLIKACJI

Planowanie projektu

PPQA

Proces i zapewniania jakości produktu

QPM

Zarządzanie projektami ilościowych

USŁUG PULPITU ZDALNEGO

Definicja wymagania

REQM

Wymagania dotyczące zarządzania

RSKM

Zarządzanie ryzykiem

SAM

Dostawca umowy zarządzania

USŁUG TERMINALOWYCH

Rozwiązania techniczne

{WERSJA

Weryfikacja

WARTOŚĆ OŚW

Walidacja

W reprezentacji umieszczane obszary procesu są mapowane w odniesieniu do każdego etapu, co zostało pokazane na poniższej ilustracji.

Etap reprezentacja przedstawiający proces obszarów

W ciągłej reprezentacji obszary procesu są mapowane do grupowania funkcjonalności, co zostało pokazane na poniższej ilustracji.

Ciągłe obszary proces przedstawiają reprezentacja

Każdy obszar proces składa się z składniki wymagane oczekiwany i informacji.Tylko wymagane składniki są wymaganych przez ocenę w modelu.Składniki wymagane są określone i ogólny cele dla każdego procesu.Oczekiwany składniki są wskazówki określonego i ogólny dla każdego określonego lub ogólny cel.Należy zauważyć, że składnik oczekiwany jest jedynie oczekiwany i nie jest wymagane, oznacza to, że rozwiązaniem określony lub uniwersalny można zastąpić równoważnym praktyki.Oczekiwany praktyki istnieją w przeprowadzeniu implementacje i rzeczoznawcami.Alternatywne praktyki jest zaznaczona, będzie ona do Realizator poinformowania appraiser i uzasadnienie, dlaczego alternatywnych praktyki jest odpowiedni.Szczegółowy składniki zapewniają szczegółowe informacje, które są pomocne implementacje Rozpocznij pracę z inicjatywy poprawy jakości procesu, która kieruje przez CMMI model.Składniki informacji zawierają podrzędne praktyki ogólnego i określonych praktyk i produktów typowe pracy.

Jest bardzo ważne, możemy zrozumieć, że wymagane są tylko ogólny i określonych celów.Wszystkie inne jest dostarczane prowadnicy.Przykłady składników oczekiwany i informacji, które znajdują się w literatura CMMI bardzo często są pobierane z dużą miejsca i systemy obrony integracja projektów.Projekty te są uruchamiane przez firm, które sponsorować i obsługuje Software Engineering Institute z Carnegie Mellon.Projekty te mogą nie uwzględniać typ projektów, które są podejmowane w Twojej organizacji, ani nie mogą uwzględniać więcej najnowszych trendów w branży, takich jak pojawienie się metod tworzenia elastyczne oprogramowania.

Dodatkowe zasoby

Aby uzyskać więcej informacji zobacz następujące zasoby sieci web:

Zobacz też

Koncepcje

MSF for CMMI process improvement dla Visual Studio ALM