Obsah:
- História CMM - prečo na tom záleží
- Rakety k úspechu
- Potreba spoľahlivej kvality
- Prečo bol problém tak ťažké vyriešiť
- NASA: V centre riešenia CMM
- Počiatky SEI a CMM
- Prvotní inovátori v oblasti kvality softvéru
- Prečo na procedúrach záleží
- Riešenie CMM
- Posledný vývoj v CMM
- Kto používa CMM?
- Používanie koncepcie CMM vo vašom podniku alebo oddelení
História CMM - prečo na tom záleží
Model Capability Maturity Model bol vyvinutý s cieľom zaistiť úspech tam, kde na úspechu skutočne záleží - v NASA a v armáde, kde sú životy v rade a úspech je prežitie. Ale všetci sa môžeme z týchto techník poučiť a použiť ich, aby sme dnes v podnikaní uspeli a prosperovali.
Rakety k úspechu
Počiatky CMM sú spojené s NASA, raketovou technikou a vývojom rakiet. Tieto rané rakety sa nachádzajú v Kennedyho vesmírnom stredisku v Cape Canaveral na Floride.
Sid Kemp
Potreba spoľahlivej kvality
Koncom 50. a začiatkom 60. rokov mala americká armáda problém. A s týmto problémom dnes čelí každé podnikanie na svete. Problém je jednoduchý: Potrebujeme spoľahlivý hardvér a softvér. Potreba je najjasnejšia, keď sú životy na linke - vo vojenskom a leteckom priemysle. V dnešnej dobe však veľa podnikateľov zlyháva, pretože ich počítačové systémy sú nespoľahlivé alebo softvér je mätúci pre zamestnancov a zákazníkov. Pozitívne je, že vynikajúce počítačové systémy, ktoré sa ľahko používajú, vytvárajú konkurenčný úspech a spoľahlivé produkty vedú k udržaniu zákazníka a k jeho potešeniu.
Môžeme využiť riešenia vyvinuté vojenskými dodávateľmi za posledných 50 rokov a aplikovať ich v našich podnikoch dnes.
Prečo bol problém tak ťažké vyriešiť
Americké letectvo chcelo rakety, ktoré poletia, zasiahnu ich ciele a vyhodia do vzduchu. Mali strašné obdobie, keď si ich nechali vyrobiť. Prečo? Dôvodov bolo niekoľko:
- V USA sa v minulosti starala o kvalitu iba počas vojny. Prijímame oneskorenia a nízku kvalitu v každodennom živote. Pokiaľ ide o celú cestu späť do občianskej vojny, takmer všetok vývoj v oblasti spoľahlivej výroby, výroby, kvality, včasného dodania a riadenia kvality vyšiel z vojnových snáh.
- Vojenské zmluvy boli prísne tajné a chránené. Akékoľvek riešenie, ktoré viedlo k dosiahnutiu kvalitných výsledkov včas, bolo zvyčajne súčasťou prísne tajného projektu, ktorý nebolo možné zdieľať. A keď ho vyvinul vojenský dodávateľ, tento dodávateľ určite nechcel zdieľať svoju tajnú omáčku so svojimi konkurentmi.
- Vojenské vybavenie budované od roku 1955 bolo skôr pre studenú vojnu ako pre vojnu. To platilo najmä pre strategické aktíva: jadrové hlavice; rakety s dlhým a stredným doletom; diaľkové bombardéry; a jadrové ponorky. Nechceli sme ich hneď použiť, čo bola urgentná otázka druhej svetovej vojny. V skutočnosti sme dúfali, že ich nikdy nebudeme používať. Museli sme si však byť istí, že budú fungovať, keď ich budeme potrebovať, dokonca aj o 30 rokov neskôr. (Vďakabohu, nikdy sme ich nepotrebovali!)
- Americká výroba bola spokojná a nedbanlivá. AT&T Bell Labs vyriešili obrovské problémy riadenia kvality pri výrobe tranzistora, ale americká výroba, vedená mentalitou Henryho Forda, sa o riadenie kvality nezaujímala. Naše špičkové aktíva v tejto oblasti, W. Edwards Deming a Joseph M. Juran, Japonsko privítalo a až v roku 1990 sa USA začali zaujímať o riešenia riadenia kvality.
Americké letectvo napriek tomu prišlo s riešením v spolupráci s Kongresom, NASA a množstvom súkromných dodávateľov. A toto riešenie nám dalo dva vynikajúce systémy, ktoré môžeme dodnes používať: pohyb Zero Defect Quality (alebo Cost of Quality); a Capability Maturity Model (CMM).
NASA: V centre riešenia CMM
NASA bola a je americká civilná vesmírna agentúra. Má to veľa dôvodov. Zásadné však bolo, že bol navrhnutý tak, aby poskytoval túto výhodu: Všetky poznatky získané pri vývoji pre NASA, a to aj súkromnými alebo verejne vlastnenými spoločnosťami, sa mali na príkaz Kongresu zdieľať pre dobro národa.
Vojenskí dodávatelia sa tak dostali do nepríjemnej situácie. Je zrejmé, že najlepšími kandidátmi na výrobu rakiet boli výrobcovia rakiet. A výrobcovia stíhacích lietadiel boli tí najlepší pre kokpit pre rakety s podobným vysokorýchlostným zrýchlením. A výrobcovia ponoriek by mohli pomôcť s uzavretými systémami cirkulácie vzduchu. Aby však mohli získať lukratívne zmluvy NASA, vďaka ktorým by si ich obľúbili aj u americkej verejnosti, čo by uľahčilo zamestnanie špičkových talentov, museli súhlasiť s otvorenou politikou NASA v oblasti zdieľania informácií. Väčšina z nich to urobila. A všetci z toho mali úžitok.
Počiatky SEI a CMM
Úsilie koordinovalo vzdušné sily zodpovedné za dlhodobý vývoj strategických rakiet. Bolo to však koordinované prostredníctvom NASA, čo z nej urobilo verejnú iniciatívu. A Carnegie Mellon University (CMU) v Pittsburghu, PA, získala kontrakt na správu a interpretáciu všetkých informácií, ktoré prišli prostredníctvom programu týkajúceho sa vývoja vysoko kvalitného softvéru. Tento grant vytvoril neziskový inštitút softvérového inžinierstva (SEI), ktorý stále spravuje CMM, a jeho novšiu implementáciu CMMI dodnes.
Prvotní inovátori v oblasti kvality softvéru
Kľúčovým inovátorom v oblasti riadenia kvality bol Philip B. Crosby z martinskej spoločnosti, výrobca rakiet (neskôr sa zlúčil do spoločností Martin-Marietta, potom Lockheed-Martin). Prijal úlohu, aby sa ubezpečil, že rakety vyrobené pre armádu vždy fungujú. Navrhol koncepciu vodcovstva a riadenia s názvom zero-defect pre hardvér aj softvér. Skladal sa zo štyroch jednoduchých bodov.
- Kvalita zodpovedá požiadavkám. Požiadavky definujú, čo chce zákazník. Splnenie požiadaviek predstavuje kvalita.
- Predchádzať chybám je jednoduchšie ako robiť chyby a opravovať ich neskôr. A tiež menej nákladné.
- Nulové chyby sú štandardom kvality. Zbavme sa myšlienky, že robíme maximum a dovoľujeme vplížiť sa k chybám.
- Zlyhaná kvalita má skryté peňažné náklady. Ak má to, čo dodávame, chyby, niekto bude musieť zaplatiť cenu.
Crosby's Quality Management Maturity Grid bola štruktúra, ktorá sa neskôr vyvinula do úplného modelu zrelosti schopností.
Ďalším inovátorom bol Michael Fagan, ktorý vyvinul Software Inspection v spoločnosti IBM na základe rady kvalitného guru Josepha M. Jurana. Vyvinuli softvér pre raketoplán, ktorý bol počas celej histórie raketoplánu bezchybný. A ukázali, že výroba softvéru bez chýb stojí menej ako výroba softvéru plného chýb. Kiežby tomu Microsoft venoval pozornosť!
Vývoj CMM a CMMI zahŕňa históriu amerického vesmírneho programu, od rakiet Gemini, ktoré vyniesli mužov na obežnú dráhu, cez misie Apollo na Mesiac, až po raketoplán so svojimi dlhoročnými službami. Nobelov ocenený fyzik Richard Feynmann vyhodnotil všetky systémy raketoplánov v roku 1996, po katastrofe Challenger. Dospel k záveru, že jediný systém, ktorý bol dobre navrhnutý a všetkými spôsobmi spoľahlivo spoľahlivý, bol softvér kyvadlovej dopravy. Je to ironické, ak vezmeme do úvahy, že vo všeobecnosti očakávame oveľa viac chýb v počítačovom softvéri ako v hardvéri alebo výrobe. Ukazuje, že vesmírny program, so všetkými svojimi slávnymi chybami a katastrofami, odviedol pozoruhodnú prácu a vyvinul vynikajúce metódy.
Pre USA sa skončila éra vesmírnych letov s posádkou. Poďme sa však poučiť z ich vynikajúcej práce a prinesieme dnes do našich firiem kvalitné výrobky, výrobu, systémy a softvér. Ako? Pochopením a uplatnením modelu zrelosti schopností v našich podnikoch 21. storočia.
Prečo na procedúrach záleží
Stravovacie zariadenia a reštaurácie sa riadia receptami. Prečo? Takto dávajú svojim zákazníkom jedlo, ktoré chcú, majú vždy spoľahlivo chutiť rovnako a znižujú množstvo odpadu, pretože vedia, koľko z každej ingrediencie si môžu kúpiť a použiť.
Postup je receptom na obchodnú činnosť. Ak chceme konzistentné výsledky - produkty bez chýb a softvér bez chýb - musíme vedieť, že zakaždým používame skvelý recept. To pre spoločnosť a jej zákazníkov znamená vysoká úroveň schopností a vyspelosti.
Riešenie CMM
Model Capability Maturity Model organizuje všetky práce na vývoji softvéru súvisiaceho s NASA a vojenskými zmluvami a v skutočnosti sa vzťahuje nielen na softvér, ale na všetky organizácie, ktoré chcú uspokojiť zákazníkov. Tento model navrhuje, aby každá organizácia mala úroveň vyspelosti, úroveň schopností produkovať spoľahlivé výsledky. Ako lídri, riadiaci pracovníci a manažéri - aj pre malé podniky - dokážeme identifikovať našu súčasnú úroveň a posunúť sa na vyšších úrovniach rebríčka CMM smerom k väčšej schopnosti eliminovať chyby, poskytovať kvalitu a zabezpečiť hodnotu pre našich zákazníkov a úspech pre naše podnikanie.
CMM hodnotí úroveň zrelosti (spoľahlivú schopnosť) postupov. Päť úrovní zrelosti v modeli CMM je:
- Počiatočné: Chaotické, ad hoc, folklórne, hrdinské.
- Opakovateľné: Procesy sú definované dostatočne dobre na to, aby sa dali opakovať.
- Definované: Konzistentné procesy sú definované pre celú spoločnosť
- Spravované: Procesy sú aktualizované
- Optimalizácia: Procesy sa vylepšujú spoľahlivým spôsobom
Posledný vývoj v CMM
CMM bol vo svojom prvom vydaní veľmi úspešný. Ale podstata koncepcie CMM sa neustále zlepšuje, a to platí aj pre vylepšenie CMM. Počas prvých niekoľkých rokov teda SEI sledovala výhody a účinky CMM a vypočula si aj sťažnosti od dodávateľov a od ich primárneho klienta, americkej armády. Vďaka tomu bol štandard upgradovaný na CMMI, The Capability Maturity Model, Integrated. V súčasnosti americká armáda vyžaduje, aby všetci jej dodávatelia systémov, ktoré obsahujú softvér, mali klasifikáciu na úrovni CMMI 3. Táto úroveň bola rozšírená aj na ich subdodávateľov. Čínska vláda taktiež implementuje politiku, aby bol všetok softvér vyvinutý s finančnými prostriedkami od vlády Čínskej ľudovej republiky hodnotený tiež ako CMM alebo CMMI.
Tiež sme zistili, že implementácia CMMI nie vždy vylepšuje veci. Keďže CMMI je požiadavka na zmluvu vynucovaná veľkým klientom, mnoho spoločností berie iniciatívu CMMI skôr ako záležitosť dodržiavania predpisov, než ako zameranie na vedenie a záväzok k úspechu. Aj keď sa vedenie spoločnosti zaviaže, komunikácia môže byť slabá a silný odpor. To viedlo k niektorým prípadom, keď implementácia CMM alebo CMMI zlyhala, čo situáciu ešte zhoršilo. Diskutujem o tom v rámci Úspešnosti podnikania: Zrelosť a schopnosť alebo Negatívna synergia.
Kto používa CMM?
Za posledných niekoľko rokov sa od všetkých amerických vojenských dodávateľov a subdodávateľov vyžadovalo, aby mali certifikáciu CMMI. Považuje sa to však až príliš často za vedľajší problém, a nie za ústredný záväzok ku kvalite. Čínska ľudová republika medzitým prijala štandard CMM pre vojenské a vládou sponzorované programy a berie ho veľmi vážne. Úspech CMM v Číne je jedným z dôvodov, prečo sa Čína rýchlo stáva hlavným priemyselným uchádzačom na svetových trhoch.
Používanie koncepcie CMM vo vašom podniku alebo oddelení
Študoval som CMM, učil som sa od najlepších, vrátane jedného z manažérov, ktorí vyvinuli softvér s nulovou chybou pre raketoplán. Pomohla som spoločnostiam pri rozhodovaní o tom, ktoré systémy zlepšovania riadenia kvality a riadenia prevádzky majú používať, a pomohla som s implementáciou najlepších postupov.
Je zrejmé, že tí, ktorí chcú byť vojenskými dodávateľmi alebo subdodávateľmi alebo prispievať do Číny, ktorá je najväčším spotrebiteľským trhom na svete, by mali brať CMM veľmi vážne. Tieto spoločnosti by sa mali zaoberať otázkou, ako dosiahnuť zhodu s CMMI, ak ešte nie sú.
Ale na inej úrovni by každá spoločnosť, ktorá chce zostať v podnikaní, mala venovať pozornosť CMM. Prečo? Pretože opakom schopností je neschopnosť. A opakom zrelosti je nezrelosť. A kto chce pracovať pre spoločnosť alebo pre šéfa, ktorý je nekompetentný a nevyzretý? Kto si myslí, že by takáto spoločnosť mohla uspieť? Každá spoločnosť - dokonca aj podniky jednej osoby, ako je tá moja - s väčšou pravdepodobnosťou prežije a bude sa jej dariť, ak prevezmeme zodpovednosť za rozvoj našich vlastných schopností a vyspelosti ako organizácie, aby sme mohli spoľahlivo potešiť našich zákazníkov.