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.
Ú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í.
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.
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.
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:
CMMI: Pokyny pro proces integrace a zlepšení produktu (2. vydání), Mary Beth Chrissis, Mike Konrad a Sandy Shrum; Addison-Wesley Professional, 2006.
CMMI destilované: Integrované praktické Úvod do procesu zlepšování (třetí verze), Dennis M.Ahren, Aaronu klauzule a Richard Turner; Addison-Wesley Professional 2008.