Sdílet prostřednictvím


Pozadí CMMI

Je nepostradatelným pomocníkem pro integraci pro Model splatnost schopnost (CMMI) pro rozvoj nakladatelstvím Software Engineering Institute jako "CMMI: pokyny pro proces integrace a zlepšení produktu." Tato kniha pro vývoj (CMMI-DEV) verze 1.2, což je jeden z modelů v rámci aktuální sadu produktů CMMI v době psaní této konkrétně CMMI.Tento model je velmi stabilní a by měly být nadále aktuální i mimo 2010.Také je možné "CMMI destilované: A praktické Úvod k integrovaný proces zlepšení" být užitečné a přístupné knihy o tématu.Další informace o obou těchto knih, viz Další zdroje dále v tomto tématu.

CMMI spuštění života v roce 1987 jako schopnost splatnost modelu (CMM), projekt na Software Engineering Institute je výzkumné centrum na Carnegie Mellon University.Toto centrum byl stanoven a financované oddělení obrany USA.CMM software byl publikován v roce 1991 a je založen na kontrolní seznam rozhodující faktory pro úspěch v projektech vývoje softwaru během pozdní 70s a včasného 80s.Model také informován výzkumu na International Business Machines (IBM) Corporation a vodicí zabezpečování jakosti 20 století Philip Crosby a W.Edwards Deming.Název, schopnost splatnost Model i pět úrovní v reprezentaci připraveny (jak je popsáno dále v tomto tématu) byly INSPIROVANÉ Crosby's Manufacturing splatnost modelu.Programy obrany hlavně u má CMM dosáhnout značné přijetí a několika revize a iterací.Úspěch vedlo k rozvoji CMMs pro různé subjekty za software.Šíření nových modelů byl matoucí, takže vládou financované dvouletého projektu, který se podílí více než 200 průmyslu a vědečtí odborníci vytvořit jediné extensible rámec, který integrované inženýrské systémy, software engineering a vývoj produktu.Výsledkem bylo CMMI.

Nejdůležitější pochopit CMMI-DEV je model.Není proces nebo předpis se.Je sada organizační chování, které ukázala hodnoty v systémech inženýrství a vývoj softwaru.Proč používat takový model?Co je účelem?A jak nejlépe by jej používat?Tyto jsou důležité otázky a možná nejvíce špatně vykládána problémy s CMMI.

V tomto tématu

  • Proč používat Model?

  • Jaký je účel modelu CMMI?

  • Jak nejlépe modelu CMMI použít?

  • Prvky modelu CMMI

  • Další zdroje informací

Proč používat Model?

Bez modelu jak naše práce organizace funkce jsou zapotřebí a způsob interakce funkce, je obtížné vést úsilí o zlepšení.Model nám poskytuje pochopení diskrétní prvky v našich organizacích a nám formulovat jazyk a co je třeba zlepšit a jak může být dosaženo takové zlepšení.Model nabízí následující výhody:

  • poskytuje společný rámec a jazyk nápovědy komunikovat

  • využívá let zkušeností

  • pomáhá uživatelům mějte velký obrázek při zaměřený specificky na zlepšení

  • je často podporován školitelů a poradců

  • můžete poskytnout standardní k řešení neshod

Jaký je účel modelu CMMI?

Učebnice bude informovat, že účelem modelu je posoudit splatnosti procesy v organizaci a poskytnout pokyny pro zlepšení procesů, které povedou ke zlepšení produktů.Při komunikaci přímo s lidmi z Software Engineering Institute, může vyslechnout jim říci, že CMMI je model pro řízení rizik a označuje schopnost organizace řízení rizika.Tento údaj je pravděpodobnost, že organizace mohou zaujme své sliby nebo dodávat produkty vysoké jakosti, které jsou atraktivní trh důkaz.Jiným způsobem představit tak je, že model poskytuje vhodný indikátor jak organizace bude provádět pod napětím.Vysoká splatnost vysokou schopnost organizace bude trvat jeho takovou stressful, neočekávané události, reagovat, změnit a postupovat vpřed.Nízké splatností a nižší schopnost organizace bude obvykle mít obavy pod napětím, slepě obviated postup nebo zcela zahození všech procesů a retrench zpět do chaos.

CMMI nebyla prokázána dobrým ukazatelem hospodářské výkonnosti organizace.Přestože vyšší zralosti organizací mohou rizika lépe spravovat a být lépe předvídatelné, existuje důkaz o riziku aversion mezi podniky vyšší splatnost.Tento aversion může vést k nedostatek inovací nebo důkaz o větší byrokracie, jehož výsledkem je příliš dlouhá doba a nedostatek konkurenceschopnosti.Nižší splatnost podniky mají tendenci více inovativní a kreativní, ale chaotická a nepředvídatelné.Při dosažení výsledků, jsou často výsledkem heroic úsilí jednotlivců nebo správci.

Jak nejlépe modelu CMMI použít?

Model byl navržen tak, že slouží jako základ iniciativy na zlepšení procesu, s jeho použití v hodnocení podpory systému pro zlepšení měření.Tam má byla smíchána úspěch tohoto použití.Je všechny příliš snadno splést modelu pro definici procesu a zkuste provést, místo mapy mezery ve stávající procesy, které může být nutné vyplnit.Základní stavební blok CMMI je oblast proces, který definuje cíle a několik činností, které se často používají k jejich splnění.Příklad oblasti procesu je proces a zabezpečování jakosti.Jiné je Správa konfigurace.Je důležité porozumět procesu oblasti není proces.Jeden proces může přes více oblastí procesu a procesu jednotlivé oblasti může zahrnovat více procesů.

CMMI-DEV je ve skutečnosti dva modely, které sdílejí stejné základní prvky.První a většina známých je znázornění připraveny, zobrazováním 22 oblastí procesu mapovány na jednu z pěti úrovní organizační splatnost.Zhodnocení organizace by posoudit úroveň, jakou byl provozní a na této úrovni by indikátor schopnosti řízení rizika a proto zaujme své sliby.

Fázová reprezentace CMMI

Úroveň 4 a 5 jsou často označovány jako vyšší úrovně vyspělosti.Je často jasný rozdíl mezi vyšší zralosti organizací, které vykazují kvantitativní správu a optimalizaci chování, a nižší splatnost organizací, které jsou pouze spravované nebo následující procesy definované.Vyšší splatnost organizace vykazují nižší variability procesy a vedoucí indikátory se často používá jako součást metody správy statisticky zdůvodnitelnými.Výsledkem vyšší splatnosti, které organizace mají tendenci být více předvídatelné a rychlejší na reagovat na nové informace, za předpokladu, že ostatní byrokracie nezíská způsobem.Kde nízké splatnost organizace mají tendenci vykazovat heroic úsilí, může organizace vysoké splatnost slepě postupujte procesy při vysokém a selhání rozpoznat, že změna procesu může být vhodnější odpověď.

Druhé nepřetržité zastoupení modely zpracovat schopností v rámci každé oblasti 22 proces jednotlivě, umožňující přizpůsobit jejich úsilí o zlepšení procesů, které nabízejí nejvyšší hodnota obchodní organizace.Toto zastoupení je v původní model Crosby a další.Ocenění proti tento model je výsledkem profily schopnost než jediné číslo.Samozřejmě protože úrovně vyspělosti organizační úroveň pochopení většiny vedoucích a vedoucích pracovníků, způsoby mapování výsledky modelu průběžné hodnocení do pěti fází.

Nepřetržité reprezentace CMMI

Pomocí modelu připravené jako základ pro program Zlepšování procesu může být nebezpečné, protože implementers zapomenout, že není model procesu nebo pracovním postupu CMMI, ale poskytuje cílů pro proces a pracovní postup k dosažení.Splnění těchto cílů zlepší splatností organizace a pravděpodobnost, že události projevovat podle plánu.Možná největší režim poruchy upravuje dosažení úrovně cíl a následným vytvořením procesů a infrastruktury jednoduše předat hodnocení.Cílem procesu zlepšování činnosti by měly být měřitelné zlepšení není číslo.

Kontinuální modelu se zdá, že mají některé větší úspěch jako vodítko pro zlepšení zpracování a některé konzultační firmy zvolit pouze nabídnout pokyny kolem nepřetržité modelu.Nejnápadnější rozdíl je program zlepšení procesu, který je navrženo pro kontinuální model nemá umělé cíle, které jsou určeny úrovně vyspělosti.Průběžný model také snadnější různě použití procesu zlepšení v oblastech, kde je s největší pravděpodobností využívat ekonomické výhody pro organizaci.Kteří postupujte nepřetržité modelu jsou proto pravděpodobně přijímat pozitivní zpětnou vazbu od podnět, který je založen na modelu CMMI.Navíc je pravděpodobně povede k vytvoření virtuous cyklu vylepšení pozitivní zpětné vazby.

Prvky modelu CMMI

CMMI model je rozdělena do 22 proces oblastí, které jsou uvedeny v následující tabulce:

Zkratka

Proces oblasti

AUTOMOBIL

Analýzy příčinné & Rozlišení

CM

Správa konfigurace

PRŮVODNÍ ZPRÁVA

Rozhodnutí analýzy & Rozlišení

IPM

Integrovaná správa projektů

MA

Měření & Analýza

OID

Organizační inovace a nasazení

OPD

Organizační definice procesu

ZPRACOVATELSKÉHO

Zaměření na organizační proces

OPP

Výkon organizačního procesu

OT

Organizační školení

PI

Integrace produktu

PMC

Sledování a řízení projektu

PP

Plánování projektu

PPQA

Zajištění kvality procesu a produktu

QPM

Správa množstevních projektu

VP

Definice požadavků

REQM

Správa požadavků

RSKM

Řízení rizik

SAM

Dohoda o vedení dodavatele

TS

Technické řešení

VER

Ověření

VAL

Ověření

V reprezentaci připraveny jsou mapovány oblastí procesu proti každé fáze jak je znázorněno na následujícím obrázku.

Fáze reprezentace zobrazující oblasti procesů

V reprezentaci nepřetržité oblastí procesu jsou mapovány na funkční seskupení, jak je znázorněno na následujícím obrázku.

Nepřetržité reprezentace zobrazující oblasti procesů

Každý proces oblast je tvořena komponenty požadované, očekávaných a informativní.Požadované součásti jsou povinny skutečně splňují zhodnocení proti modelu.Součásti jsou specifické a obecné cíle pro každou oblast procesu.Očekávané komponenty jsou specifické a obecné postupy pro každý specifický nebo obecný cíl.Všimněte si, že očekávané komponenty je pouze očekávaným a není požadováno, označuje, že specifický nebo obecný praxe může být nahrazen odpovídající praxe.Existují očekávané postupy pro vedení implementers a appraisers.Pokud je vybrána alternativní praxe, bude do implementátor radit appraiser a odůvodnit, proč je vhodné alternativní praxe.Informativní součásti poskytnout podrobnosti, které pomáhají implementers Začínáme s zlepšení iniciativy pro proces se řídí modelu CMMI.Informativní součásti patří sub-practices, obecné a specifické postupy a produkty typické práce.

Je velmi důležité, že Chápeme, že jsou požadovány pouze obecné a specifické cíle.Všechno ostatní je k dispozici jako vodítko.Příklady očekávané a informativní součásti, které jsou uvedeny v literatuře CMMI jsou velmi často vyžádány od velký prostor a projekty integrace defense systems.Tyto projekty jsou spouštěny společnostmi zadavatele a podpora Software Engineering Institute na Carnegie Mellon University.Tyto projekty nemusí odrážet typ projektů, které jsou prováděny v organizaci ani mohou odrážet nejnovější trendy v odvětví, například vznik software agilní vývoj metod.

Další zdroje informací

Další informace naleznete na následujících webech:

Viz také

Koncepty

Šablona projektu CMMI pro Visual Studio ALM