Cuprins:
- Istoria CMM - De ce contează
- Rachete către succes
- Nevoia unei calități fiabile
- De ce problema a fost atât de greu de rezolvat
- NASA: la centrul soluției CMM
- Originile SEI și CMM
- Inovatori timpurii în calitate pentru software
- De ce contează procedurile
- Soluția CMM
- Evoluții recente în CMM
- Cine folosește CMM?
- Utilizarea conceptului CMM în afacerea sau departamentul dvs.
Istoria CMM - De ce contează
Modelul de maturitate a capacității a fost dezvoltat pentru a asigura succesul acolo unde succesul contează cu adevărat - la NASA și în armată, unde viețile sunt pe linie și succesul este supraviețuirea. Dar toți putem învăța și folosi aceste tehnici pentru a reuși și a prospera în afaceri astăzi.
Rachete către succes
Originile CMM sunt legate de NASA, rachete și dezvoltarea rachetelor. Aceste rachete timpurii se află la Centrul Spațial Kennedy, Cape Canaveral, Florida.
Sid Kemp
Nevoia unei calități fiabile
La sfârșitul anilor 1950 și începutul anilor 1960, armata SUA a avut o problemă. Și această problemă se confruntă cu fiecare afacere din lume astăzi. Problema este simplă: avem nevoie de hardware și software de încredere. Nevoia este cea mai evidentă atunci când viețile sunt pe linie - în armată și în aerospațial. În zilele noastre, însă, multe companii eșuează, deoarece sistemele lor informatice nu sunt fiabile sau software-ul este confuz pentru personal și clienți. În ceea ce privește aspectul pozitiv, sistemele informatice excelente care sunt ușor de utilizat creează succes competitiv, iar produsele fiabile duc la păstrarea și încântarea clienților.
Putem lua soluțiile dezvoltate de contractorii militari în ultimii 50 de ani și le putem aplica astăzi afacerilor noastre.
De ce problema a fost atât de greu de rezolvat
Forțele aeriene americane doreau rachete care să zboare, să-și atingă țintele și să explodeze. Au avut o perioadă groaznică de a-i face. De ce? Au existat mai multe motive:
- Statele Unite au o istorie a grijii de calitate numai în timpul războiului. Acceptăm întârzieri și calitate slabă în viața de zi cu zi. Întorcându-ne până la Războiul Civil, aproape toate evoluțiile în producția, fabricația, calitatea, livrarea la timp și managementul calității au venit din eforturile din timpul războiului.
- Contractele militare erau atât secret cât și proprietare. Orice soluție care a dus la rezultate de calitate livrate la timp făcea de obicei parte dintr-un proiect de top secret care nu putea fi împărtășit. Și când a fost dezvoltat de un antreprenor militar, acest antreprenor cu siguranță nu a vrut să împărtășească sosul său secret concurenților săi.
- Echipamentul militar construit din 1955 înainte a fost mai mult pentru războiul rece decât pentru război. Acest lucru a fost valabil mai ales pentru activele strategice: focoase nucleare; rachete lungi și medii; bombardiere cu rază lungă de acțiune; și submarine nucleare. Nu am vrut să le folosim imediat, care era problema urgentă a celui de-al doilea război mondial. De fapt, speram să nu le folosim deloc. Dar trebuia să fim siguri că vor funcționa atunci când vom avea nevoie de ei, chiar și 30 de ani mai târziu. (Slavă Domnului că nu am avut niciodată nevoie de ele!)
- Producția din SUA a fost mulțumită și neglijentă. AT&T Bell Labs a rezolvat probleme uriașe de management al calității pentru a produce tranzistorul, dar, condus de mentalitatea lui Henry Ford, producția americană nu a fost interesată de managementul calității. Principalele noastre active în domeniu, W. Edwards Deming și Joseph M. Juran, au fost binevenite de Japonia și abia în 1990 SUA s-a interesat de soluțiile de management al calității.
Cu toate acestea, Forțele Aeriene ale SUA, care lucrează cu Congresul, NASA și un număr de contractori privați, au venit cu o soluție. Iar acea soluție ne-a oferit două sisteme grozave pe care le putem folosi și astăzi: mișcarea de calitate Zero Defect (sau Costul calității); și modelul de maturitate a capacității (CMM).
NASA: la centrul soluției CMM
NASA a fost și este agenția spațială civilă americană. Există multe motive pentru aceasta. Dar una crucială a fost aceea că a fost concepută pentru a oferi acest beneficiu: toate cunoștințele acumulate în dezvoltare pentru NASA, chiar și de către companii private sau deținute public, trebuiau, prin ordin al Congresului, să fie împărtășite pentru binele națiunii.
Acest lucru i-a pus pe contractorii militari într-o poziție incomodă. Evident, producătorii de rachete au fost cei mai buni candidați pentru a deveni producători de rachete. Iar producătorii de avioane de luptă au fost cei mai buni pentru proiectarea cabinei pentru rachete cu o accelerație similară a acestora. Iar producătorii de submarine ar putea ajuta la sistemele închise de circulație a aerului. Dar, pentru a obține contracte profitabile ale NASA, care le-ar face și populare în rândul publicului american, facilitând angajarea talentelor de vârf, au trebuit să fie de acord cu politica deschisă de partajare a informațiilor a NASA. Majoritatea au făcut-o. Și toți au beneficiat.
Originile SEI și CMM
Efortul a fost coordonat de Forțele Aeriene, care era responsabilă pentru dezvoltarea rachetelor strategice pe termen lung. Dar a fost coordonat prin NASA, făcându-l o inițiativă publică. Și Universitatea Carnegie Mellon (CMU) din Pittsburgh, PA, a câștigat un contract pentru gestionarea și interpretarea tuturor informațiilor care au venit prin intermediul programului legate de dezvoltarea de software de înaltă calitate. Această subvenție a creat Institutul de Inginerie Software (SEI) non-profit, care încă gestionează CMM, și implementarea sa mai nouă, CMMI, astăzi.
Inovatori timpurii în calitate pentru software
Philip B. Crosby de la Martin Company, un producător de rachete (ulterior fuzionat în Martin-Marietta, apoi Lockheed-Martin) a fost un inovator cheie în managementul calității. El și-a asumat sarcina de a se asigura că rachetele construite pentru armată funcționează întotdeauna . El a propus un concept de conducere și management numit zero-defect atât pentru hardware cât și pentru software. A constat din patru puncte simple.
- Calitatea este conformă cu cerințele. Cerințele definesc ceea ce dorește clientul. Livrarea pentru a îndeplini cerințele este calitate.
- Prevenirea defectelor este mai ușoară decât a face greșeli și a le remedia mai târziu. Și mai puțin costisitoare.
- Zero defecte este standardul de calitate. Să renunțăm la ideea de a face tot posibilul și a permite erorilor să se strecoare.
- Calitatea nereușită are un cost monetar ascuns. Dacă ceea ce livrăm are defecte, cineva va trebui să plătească prețul.
Crosby's Quality Management Maturity Grid a fost structura care s-a dezvoltat ulterior într-un model complet de maturitate a capacității.
Un alt inovator a fost Michael Fagan, care a dezvoltat Software Inspection la corporația IBM, urmând sfatul guru-ului de calitate Joseph M. Juran. Au dezvoltat software-ul pentru naveta spațială, care a fost fără erori pentru întreaga istorie a navetei. Și au arătat că costă mai puțin producerea de software fără erori decât costă producerea de software plin de erori. Dacă ar fi acordat atenție Microsoft asta!
Dezvoltarea CMM și CMMI acoperă istoria programului spațial american, de la rachetele Gemeni care i-au dus pe oameni pe orbită, prin misiunile Apollo pe Lună, prin Naveta Spațială cu anii săi de serviciu. Fizicianul premiat cu premiul Nobel, Richard Feynmann, a evaluat toate sistemele de navetă spațială în 1996, după dezastrul Challenger. El a concluzionat că singurul sistem care a fost bine conceput și fiabil în toate privințele a fost software-ul de transfer. Acest lucru este ironic, având în vedere că, în general, ne așteptăm la mai multe defecte în software-ul computerului decât în hardware sau fabricare. Acesta demonstrează că programul spațial, cu toate faimoasele sale erori și dezastre, a făcut o muncă remarcabilă și a dezvoltat metode excelente.
Pentru SUA, era zborului spațial cu echipă sa încheiat. Dar să învățăm din munca lor excelentă și să aducem produse de calitate, producție, sisteme și software în afacerile noastre de astăzi. Cum? Prin înțelegerea și aplicarea modelului de maturitate a capacității în afacerile noastre din secolul XXI.
De ce contează procedurile
Cateringii și restaurantele respectă rețetele. De ce? În acest fel, le oferă clienților mâncarea pe care o doresc, au gustul același de fiecare dată în mod fiabil și reduc deșeurile, deoarece știu cât din fiecare ingredient să cumpere și să folosească.
O procedură este o rețetă pentru o activitate de afaceri. Dacă dorim rezultate consistente - produse fără defecte și software fără erori - trebuie să știm că folosim de fiecare dată o rețetă excelentă. Asta înseamnă un nivel ridicat de capacitate și maturitate pentru o companie și clienții săi.
Soluția CMM
Modelul de maturitate a capacității organizează toate lucrările de dezvoltare software legate de contractele NASA și militare și se aplică de fapt nu numai software-ului, ci oricărei organizații care dorește să satisfacă clienții. Modelul propune ca fiecare organizație să aibă un nivel de maturitate, un nivel de abilitate în a produce rezultate fiabile. În calitate de lideri, directori și manageri - chiar și pentru întreprinderile mici - putem identifica nivelul nostru actual și putem avansa nivelurile scării CMM către o capacitate mai mare de a elimina defectele, de a oferi calitate și de a asigura valoare clienților noștri și succes pentru afacerea noastră.
CMM evaluează nivelul de maturitate (capacitate fiabilă) a procedurilor. Cele cinci niveluri de maturitate din modelul CMM sunt:
- Inițială: haotică, ad-hoc, folclorică, eroică.
- Repetabil: Procesele sunt definite suficient de bine încât să poată fi repetate.
- Definit: procesele consistente sunt definite pentru întreaga companie
- Gestionat: Procesele sunt actualizate
- Optimizare: Procesele sunt îmbunătățite într-un mod fiabil
Evoluții recente în CMM
CMM a avut un mare succes în lansarea inițială. Dar esența conceptului CMM continuă să se îmbunătățească și asta se aplică și îmbunătățirii CMM. Deci, în primii câțiva ani, SEI a observat beneficiile și efectele CMM și a ascultat și plângerile contractanților și ale clientului lor principal, armata SUA. Ca urmare, standardul a fost actualizat la CMMI, Modelul de maturitate a capacității, integrat. În prezent, armata SUA cere ca toți contractanții săi pentru sisteme care includ software să fie calificați la nivelul CMMI 3. Acest lucru a fost extins pentru a include și subcontractanții lor. De asemenea, guvernul chinez pune în aplicare o politică care să evalueze tot software-ul dezvoltat cu fonduri de la guvernul Republicii Populare Chineze CMM sau CMMI.
De asemenea, am descoperit că implementarea CMMI nu întotdeauna îmbunătățește lucrurile. Având în vedere că CMMI este o cerință contractuală impusă de un mare client, multe companii își asumă inițiativa CMMI ca o chestiune de conformitate, mai degrabă decât ca un centru de leadership și angajament pentru succes. De asemenea, chiar și atunci când conducerea corporativă este angajată, comunicarea poate fi slabă, iar rezistența poate fi puternică. Acest lucru a dus la unele cazuri în care implementarea CMM sau CMMI s-a defectat, agravând lucrurile. Discut acest lucru în Succesul în afaceri: Maturitate și capacitate sau sinergie negativă.
Cine folosește CMM?
În ultimii câțiva ani, tuturor contractanților și subcontractanților militari din SUA li s-a cerut certificarea CMMI. Cu toate acestea, este văzut ca o problemă secundară și nu un angajament central față de calitate, prea des. Între timp, Republica Populară Chineză a adoptat standardul CMM pentru programele militare și sponsorizate de guvern și îl ia foarte în serios. Succesul CMM în China este unul dintre motivele pentru care China devine rapid un important concurent industrial pe piețele mondiale.
Utilizarea conceptului CMM în afacerea sau departamentul dvs.
Am studiat CMM, învățând de la cei mai buni, inclusiv unul dintre managerii care au dezvoltat software-ul zero-defect pentru Space Shuttle. Am ajutat companiile să ia decizii cu privire la ce sisteme de management al calității și de îmbunătățire a managementului operațiunilor să folosească și am asistat la implementarea celor mai bune practici.
În mod clar, cei care doresc să fie contractori sau subcontractanți militari sau să contribuie la China, cea mai mare piață de consum din lume, ar trebui să ia în serios CMM. Aceste companii ar trebui să abordeze modul de a deveni compatibil CMMI dacă nu sunt deja.
Dar, la un alt nivel, fiecare companie care dorește să rămână în afaceri ar trebui să fie atentă la CMM. De ce? Pentru că opusul capacității este incompetența. Iar opusul maturității este imaturitatea. Și cine vrea să lucreze pentru o companie sau un șef care este incompetent și imatur? Cine crede că o astfel de companie ar putea avea succes? Fiecare companie - chiar și întreprinderi cu o singură persoană ca a mea - are mai multe șanse să supraviețuiască și să prospere dacă ne asumăm responsabilitatea dezvoltării propriei noastre capacități și maturitate ca organizație, astfel încât să ne putem încânta clienții în mod fiabil.