Obsah:
- Historie CMM - proč na tom záleží
- Rakety k úspěchu
- Potřeba spolehlivé kvality
- Proč byl problém tak těžké vyřešit
- NASA: V centru řešení CMM
- Počátky SEI a CMM
- První inovátoři v oblasti kvality softwaru
- Proč na procedurách záleží
- Řešení CMM
- Poslední vývoj v CMM
- Kdo používá CMM?
- Používání konceptu CMM ve vaší firmě nebo oddělení
Historie CMM - proč na tom záleží
Model zralosti schopností byl vyvinut, aby zajistil úspěch tam, kde na úspěchu skutečně záleží - v NASA a v armádě, kde jsou životy v linii a úspěch je přežití. Ale všichni se můžeme poučit z těchto technik a používat je k úspěchu a prosperitě v dnešním podnikání.
Rakety k úspěchu
Počátky CMM se váží k vývoji NASA, raketové techniky a raket. Tyto rané rakety jsou v Kennedyho vesmírném středisku na mysu Canaveral na Floridě.
Sid Kemp
Potřeba spolehlivé kvality
Na konci 50. a na začátku 60. let měla americká armáda problém. A tomuto problému dnes čelí každý podnik na světě. Problém je jednoduchý: Potřebujeme spolehlivý hardware a software. Potřeba je nejzřetelnější, když jsou životy na trati - v armádě a v letectví. V dnešní době však mnoho podniků selhává, protože jejich počítačové systémy jsou nespolehlivé nebo software je matoucí pro zaměstnance a zákazníky. Pozitivní je, že skvělé počítačové systémy, které se snadno používají, vytvářejí konkurenční úspěch a spolehlivé produkty vedou k udržení a potěšení zákazníků.
Můžeme vzít řešení vyvinutá vojenskými dodavateli za posledních 50 let a dnes je aplikovat na naše podniky.
Proč byl problém tak těžké vyřešit
Americké letectvo chtělo rakety, které budou létat, zasáhnout jejich cíle a vyhodit do povětří. Měli hrozné chvíle, když je nechali vyrobit. Proč? Důvodů bylo několik:
- Spojené státy mají historii péče o kvalitu pouze během války. Přijímáme zpoždění a špatnou kvalitu v každodenním životě. Vracíme se až k občanské válce a téměř veškerý vývoj spolehlivé výroby, výroby, kvality, včasného dodání a řízení kvality vychází z válečných snah.
- Vojenské smlouvy byly přísně tajné i vlastnické. Jakékoli řešení, které vedlo ke kvalitním výsledkům doručeným včas, bylo obvykle součástí přísně tajného projektu, který nebylo možné sdílet. A když to vyvinul vojenský dodavatel, tento dodavatel určitě nechtěl sdílet svou tajnou omáčku se svými konkurenty.
- Vojenské vybavení budované od roku 1955 bylo spíše pro studenou válku než pro válku. To platilo zejména pro strategická aktiva: jaderné hlavice; rakety dlouhého a středního dosahu; bombardéry dlouhého doletu; a jaderné ponorky. Nechtěli jsme je hned použít, což byla naléhavá otázka druhé světové války. Ve skutečnosti jsme doufali, že je nikdy nebudeme používat. Ale museli jsme si být jisti, že budou fungovat, když je budeme potřebovat, dokonce i o 30 let později. (Díky bohu, že jsme je nikdy nepotřebovali!)
- Americká výroba byla spokojená a nedbalá. Laboratoře AT&T Bell Labs vyřešily obrovské problémy řízení kvality při výrobě tranzistoru, ale americká výroba, vedená mentalitou Henryho Forda, se o řízení kvality nezajímala. Naše hlavní aktiva v oboru, W. Edwards Deming a Joseph M. Juran, Japonsko přivítalo a až v roce 1990 se USA zajímají o řešení pro řízení kvality.
Americké letectvo ve spolupráci s Kongresem, NASA a řadou soukromých dodavatelů nicméně přišlo s řešením. A toto řešení nám dalo dva skvělé systémy, které můžeme dodnes používat: pohyb Zero Defect quality (or Cost of Quality); a Capability Maturity Model (CMM).
NASA: V centru řešení CMM
NASA byla a je americká civilní kosmická agentura. Existuje pro to mnoho důvodů. Zásadní však bylo, že byl navržen tak, aby poskytoval tuto výhodu: Veškeré znalosti získané při vývoji pro NASA, dokonce i soukromými nebo veřejně drženými společnostmi, měly být na příkaz Kongresu sdíleny pro dobro národa.
To dostalo vojenské dodavatele do nepříjemné situace. Je zřejmé, že výrobci raket byli nejlepšími kandidáty na to, aby se stali výrobci raket. A tvůrci stíhacích letounů byli nejlepší pro konstrukci kokpitu pro rakety s podobným zrychlením s vysokým geem. A výrobci ponorek by mohli pomoci s uzavřenými systémy cirkulace vzduchu. Aby však mohli získat lukrativní smlouvy NASA, díky nimž by byly také populární u americké veřejnosti, což by usnadnilo zaměstnávání špičkových talentů, museli souhlasit s otevřenou politikou NASA pro sdílení informací. Většina z nich ano. A všichni měli prospěch.
Počátky SEI a CMM
Úsilí koordinovalo letectvo, které bylo odpovědné za dlouhodobý vývoj strategických raket. Bylo to však koordinováno prostřednictvím NASA, což z něj učinilo veřejnou iniciativu. A Carnegie Mellon University (CMU) v Pittsburghu, PA, získala zakázku na správu a interpretaci všech informací, které přišly prostřednictvím programu týkajícího se vývoje vysoce kvalitního softwaru. Tento grant vytvořil neziskový institut softwarového inženýrství (SEI), který stále spravuje CMM, a jeho novější implementaci CMMI.
První inovátoři v oblasti kvality softwaru
Klíčovým inovátorem v řízení kvality byl Philip B. Crosby ze společnosti Martin Company, výrobce raket (později sloučený do společností Martin-Marietta, poté Lockheed-Martin). Pustil se do práce a ujistil se, že rakety postavené pro armádu vždy fungují. Navrhl koncept vedení a řízení s názvem zero-defect pro hardware i software. Skládalo se ze čtyř jednoduchých bodů.
- Kvalita odpovídá požadavkům. Požadavky definují, co zákazník chce. Plněním požadavků je kvalita.
- Předcházet závadám je jednodušší než dělat chyby a opravit je později. A také levnější.
- Nulové vady jsou standardem kvality. Pojďme se zbavit myšlenky, abychom udělali vše, co je v našich silách, a umožnili vplížit se chybám.
- Selhání kvality má skryté peněžní náklady. Pokud má to, co dodáváme, závady, někdo bude muset zaplatit cenu.
Crosby's Quality Management Maturity Grid byla struktura, která se později vyvinula do úplného modelu zralosti schopností.
Dalším inovátorem byl Michael Fagan, který vyvinul Software Inspection ve společnosti IBM na základě doporučení kvalitního guru Josepha M. Jurana. Vyvinuli software pro raketoplán, který byl bezchybný pro celou historii raketoplánu. A ukázali, že výroba softwaru bez chyb stojí méně než výroba softwaru plného chyb. Kéž by tomu Microsoft věnoval pozornost!
Vývoj CMM a CMMI zahrnuje historii amerického vesmírného programu, od raket Gemini, které vynesly muže na oběžnou dráhu, přes mise Apollo na Měsíc, přes raketoplán se svými dlouhými roky služby. Nobelovy ceny fyzik Richard Feynmann vyhodnotil všechny systémy raketoplánů v roce 1996, po katastrofě Challenger. Došel k závěru, že jediný systém, který byl dobře zkonstruovaný a po všech stránkách důkladně spolehlivý, byl software raketoplánu. To je ironické, vzhledem k tomu, že obecně očekáváme mnohem více defektů počítačového softwaru než hardwaru nebo výroby. Ukazuje, že vesmírný program se všemi svými slavnými chybami a katastrofami odvedl pozoruhodnou práci a vyvinul vynikající metody.
Pro USA skončila éra vesmírného letu s posádkou. Pojďme se však poučit z jejich vynikající práce a přinést do našich podniků kvalitní výrobky, výrobu, systémy a software. Jak? Pochopením a aplikací modelu zralosti schopností v našich podnicích 21. století.
Proč na procedurách záleží
Stravování a restaurace se řídí recepty. Proč? Tímto způsobem dávají svým zákazníkům jídlo, které chtějí, mají vždy spolehlivě chutnat stejně a snižují množství odpadu, protože vědí, kolik z každé přísady si mohou koupit a použít.
Procedura je receptem na obchodní činnost. Pokud chceme konzistentní výsledky - bezchybné produkty a bezchybný software - musíme vědět, že pokaždé používáme skvělý recept. To pro společnost a její zákazníky znamená vysoká úroveň schopností a vyspělosti.
Řešení CMM
Model Capability Maturity Model organizuje veškerou práci na vývoji softwaru souvisejícího s NASA a vojenskými smlouvami a ve skutečnosti se vztahuje nejen na software, ale na všechny organizace, které chtějí uspokojit zákazníky. Model navrhuje, aby každá organizace měla úroveň vyspělosti, úroveň schopností dosahovat spolehlivých výsledků. Jako vedoucí, vedoucí pracovníci a manažeři - dokonce i pro malé podniky - můžeme identifikovat naši současnou úroveň a posunout úrovně žebříčku CMM směrem k větší schopnosti eliminovat vady, poskytovat kvalitu a zajišťovat hodnotu pro naše zákazníky a úspěch pro naše podnikání.
CMM hodnotí úroveň vyspělosti (spolehlivé schopnosti) postupů. Pět úrovní zralosti v modelu CMM je:
- Počáteční: Chaotické, ad-hoc, folklorní, hrdinské.
- Opakovatelné: Procesy jsou definovány dostatečně dobře, aby je bylo možné opakovat.
- Definováno: Konzistentní procesy jsou definovány pro celou společnost
- Spravováno: Procesy jsou udržovány aktuální
- Optimalizace: Procesy jsou vylepšovány spolehlivým způsobem
Poslední vývoj v CMM
CMM byl ve svém počátečním vydání velmi úspěšný. Podstata konceptu CMM se ale neustále zlepšuje, a to platí i pro vylepšení CMM. Během prvních několika let tedy SEI sledovala výhody a účinky CMM a vyslechla také stížnosti od dodavatelů a také od jejich primárního klienta, americké armády. Ve výsledku byl standard upgradován na CMMI, The Capability Maturity Model, Integrated. V současné době americká armáda vyžaduje, aby všichni její dodavatelé systémů, které obsahují software, byli hodnoceni na úrovni CMMI 3. To bylo rozšířeno i na jejich subdodavatele. Čínská vláda také zavádí politiku, aby veškerý software vyvinutý s finančními prostředky od vlády Čínské lidové republiky byl posuzován také jako CMM nebo CMMI.
Zjistili jsme také, že implementace CMMI ne vždy dělá věci lepšími. Vzhledem k tomu, že CMMI je smluvním požadavkem prosazovaným velkým klientem, mnoho společností využívá iniciativu CMMI spíše jako záležitost dodržování předpisů než jako zaměření na vedení a závazek k úspěchu. I když je vedení společnosti odhodláno, komunikace může být špatná a odpor může být silný. To vedlo k některým případům, kdy implementace CMM nebo CMMI selhala, což situaci ještě zhoršilo. Diskutuji o tom v Business Success: Maturity and Capability, or Negative Synergy.
Kdo používá CMM?
V posledních několika letech se požaduje, aby všichni američtí vojenští dodavatelé a subdodavatelé měli certifikaci CMMI. Je to však příliš často vnímáno jako vedlejší problém, a nikoli jako ústřední závazek ke kvalitě. Čínská lidová republika mezitím přijala standard CMM pro vojenské a vládou sponzorované programy a bere jej velmi vážně. Úspěch CMM v Číně je jedním z důvodů, proč se Čína rychle stává významným průmyslovým uchazečem na světových trzích.
Používání konceptu CMM ve vaší firmě nebo oddělení
Studoval jsem CMM, učil se od nejlepších, včetně jednoho z manažerů, kteří vyvinuli software s nulovou vadou pro raketoplán. Pomohl jsem společnostem při rozhodování o tom, které systémy řízení kvality a zlepšení řízení provozu použít, a pomohl jsem s implementací osvědčených postupů.
Je zřejmé, že ti, kteří chtějí být vojenskými dodavateli nebo subdodavateli nebo přispívat do Číny, největšího spotřebitelského trhu na světě, by měli brát CMM velmi vážně. Tyto společnosti by se měly zabývat tím, jak dosáhnout souladu s CMMI, pokud ještě nejsou.
Na jiné úrovni by však každá společnost, která chce zůstat v podnikání, měla věnovat pozornost CMM. Proč? Protože opakem schopností je neschopnost. Opakem zralosti je nezralost. A kdo chce pracovat pro společnost nebo pro šéfa, který je nekompetentní a nezralý? Kdo si myslí, že by taková společnost mohla uspět? Každá společnost - dokonce i podniky jedné osoby, jako je ta moje - s větší pravděpodobností přežije a prospívá, pokud převezmeme odpovědnost za rozvoj vlastních schopností a vyspělosti jako organizace, abychom mohli spolehlivě potěšit naše zákazníky.