5.1

5.1 Kiwango cha kasoro zilizotoroka na kutoroka kwa ubora

Muhtasari na msukumo

Kiwango cha kasoro zilizotoroka kinapima kasoro zinazofika uzalishaji na kuathiri watumiaji halisi, tofauti na kasoro zinazokamatwa mapema kupitia majaribio, mapitio ya msimbo, au uchambuzi tuli, vyote vilivyoshughulikiwa katika Sehemu ya 4 ya kitabu hiki. Tofauti hii ni muhimu sana: kasoro iliyokamatwa katika mapitio ya msimbo inagharimu dakika kurekebisha na hakuna mtumiaji anayeiona kamwe; kasoro ileile, ikitoroka kwenda uzalishaji, inaweza kugharimu masaa ya mwitikio wa tukio, madhara halisi kwa wateja, na pigo linalopimika la uaminifu. Kipimo hiki ni, kwa maana halisi, kadi ya alama ya mwisho ya kila kitu Sehemu ya 4 inashughulikia, kwa kuwa kiwango cha kasoro zilizotoroka kinachopanda licha ya vipimo imara vya ubora wa ndani (ugumu, ufunikaji, uchambuzi tuli) kwa kawaida kinamaanisha ishara hizo za ndani hazikamati kweli njia za kushindwa zinazojali kwa watumiaji halisi.

Mada hii inachukulia kasoro zilizotoroka kwa uzito ambao gharama yake inastahili huku ikipinga hamu ya kuchukulia hesabu ghafi kama ubao rahisi wa alama. Si kasoro zote ni sawa: kosa la uchapaji katika maandishi ya msaada yanayotazamwa mara chache na hitilafu ya kuharibu data katika mfumo wa miamala ya kifedha vyote ni, kitaalamu, kasoro zilizotoroka, na kuvichukulia kwa namna ileile huzalisha kipimo ambacho ama kina kelele nyingi mno kutenda juu yake au, mbaya zaidi, kinapotosha kikamilifu kuhusu mahali hatari halisi inapoishi. Pendekezo kuu la mada hii, ufuatiliaji uliopimwa kwa ukali na umakini wa uangalifu kwa jinsi kasoro zinavyoainishwa, linalenga moja kwa moja tatizo hilo.

Kwa timu kubwa, kiwango cha kasoro zilizotoroka ni mojawapo ya madaraja wazi zaidi kati ya vipimo vya uhandisi wa ndani vya kitabu hiki na ulimwengu unaomkabili mteja ambao Sehemu ya 5 kwa ujumla inajali. Mashirika ya biashara kubwa huitumia kuhalalisha uwekezaji katika mazoea ya majaribio na mapitio kutoka Sehemu ya 4; mashirika ya serikali, ambapo kasoro iliyotoroka inaweza kumaanisha ukokotoaji usio sahihi wa mafao au mwingiliano ulioshindwa wa huduma ya umma, huichukulia kama kipimo cha moja kwa moja cha uaminifu wa umma na mfiduo wa kisheria, si takwimu ya ndani ya uhandisi tu.

Kanuni kuu

  • Kiwango cha kasoro zilizotoroka ni kadi ya alama ya mwisho ya mazoea ya ubora wa ndani. Kiwango kinachopanda licha ya vipimo imara vya Sehemu ya 4 kinamaanisha vipimo hivyo havikamati kinachojali.
  • Ukali ni muhimu kuliko hesabu ghafi. Pima kasoro kwa athari halisi kwa mteja au biashara, si kwa kuchukulia kila kutoroka kwa namna ileile.
  • Uthabiti wa uainishaji ni muhimu. Timu mbili zinazoainisha ukali tofauti zinazalisha namba ambazo haziwezi kulinganishwa kwa haki.
  • Kipimo hiki kiko wazi kwa kuchezea fasili, hasa kama kiwango cha kushindwa kwa mabadiliko (mada ya 2.10): kupunguza kinachohesabika kama “kasoro” kunapendelea namba bila kupunguza madhara halisi kwa wateja.
  • Kuainisha chanzo cha msingi kunageuza hesabu kuwa zana ya utambuzi. Kujua kwa nini kasoro zinatoroka kunatekelezeka zaidi kuliko kujua tu ni ngapi.

Mapendekezo

Pima uzito wa kasoro zilizotoroka kwa ukali, ukitumia kipimo thabiti, kilichoandikwa

Ainisha kila kasoro iliyotoroka kwa kutumia kipimo thabiti cha ukali (kwa kawaida muhimu, kuu, ndogo, au sawa na hesabu) kulingana na athari halisi kwa mteja au biashara: kupoteza au kuharibika kwa data, ufichuzi wa usalama, na kutopatikana kabisa kwa kipengele viko juu; suala la mapambo lisilo na athari ya kiutendaji liko chini. Fuatilia mwelekeo uliopimwa kwa ukali, si hesabu ghafi tu, ili ongezeko la masuala madogo lisifunike kwa kuonekana ongezeko dogo lakini lenye matokeo makubwa zaidi la yale muhimu.

Sawazisha vigezo vya uainishaji kuvuka timu

Timu tofauti zikiachwa kuainisha ukali kwa kujitegemea zitaelekea viwango tofauti, baadhi vya uangalifu, baadhi vya ulegevu, jambo linalofanya ulinganisho wa kuvuka timu kuwa usio na maana na, mbaya zaidi, kuunda motisha ya kuainisha kwa ukarimu chini ili kuweka namba za timu yenyewe zikionekana bora (mfumo wa kuchezea fasili wa mada ya 1.2). Chapisha vigezo wazi vya uainishaji vinavyotegemea mifano, na ukague mara kwa mara sampuli ya uainishaji kuvuka timu kukagua uthabiti.

Fuatilia chanzo cha msingi, si hesabu na ukali tu

Kwa kila kasoro iliyotoroka, rekodi kwa nini ilitoroka: pengo la majaribio, hali ya pembeni iliyokosekana katika mahitaji, tofauti ya mazingira kati ya majaribio na uzalishaji, mapitio yaliyokosa suala. Jumlisha data hii ya chanzo cha msingi kwa muda kupata mifumo ya kimfumo, kategoria mahususi (sema, kasoro za tofauti ya mazingira) ikitawala kutoroka kwenu, hilo linaelekeza moja kwa moja kwenye pengo mahususi la mchakato linalorekebishika badala ya wito usio wazi wa jumla wa “jaribu zaidi.”

Unganisha kasoro zilizotoroka na ishara za ubora wa ndani zilizozisababisha

Pale inapowezekana, fuatilia kasoro iliyotoroka hadi eneo la msimbo ilikotoka na ukague kama eneo hilo lilionyesha dalili za onyo katika vipimo vya Sehemu ya 4: je, lilikuwa sehemu moto ya ugumu (mada ya 4.1, mada ya 4.3), je, lilikuwa na kiwango cha chini cha kuua mutants (mada ya 4.2), je, uchambuzi tuli uliashiria kitu karibu (mada ya 4.4). Muunganisho huu ndio unaothibitisha kama vipimo vyenu vya ubora wa ndani vinatabiri kweli kasoro halisi zinazomkabili mteja, au vinapima kitu ambacho hakihusiani, katika muktadha wenu mahususi, na kile wateja wanachopitia kweli.

Linda dhidi ya uainishaji wa kasoro kugeuka zoezi la lawama

Fremu uchambuzi wa chanzo cha msingi cha kasoro waziwazi kama swali la mifumo, kwa mujibu wa mfumo wa uchunguzi wa mada ya 1.1, si zoezi la lawama la mtu binafsi. Timu inayoogopa lawama kwa kasoro iliyotoroka ina motisha kali ya kuripoti pungufu, kuainisha chini, au kupinga uchambuzi wa kina wa chanzo cha msingi, yote yakiharibu hasa data ambayo mada hii inategemea. Mazoea ya uchambuzi wa baada ya tukio bila lawama, yaliyoshughulikiwa kwa undani zaidi katika mada ya 6.2, yanatumika hapa moja kwa moja.

Mabadilishano: faida na hasara

MbinuFaidaHasara
Hesabu ghafi ya kasoro zilizotorokaRahisi kuripotiInachukulia kosa la uchapaji na hitilafu ya kuharibu data kwa namna ileile; yenye kelele na ya kupotosha
Ufuatiliaji uliopimwa kwa ukaliInaakisi athari halisi kwa mteja kwa usahihi zaidiInahitaji uainishaji thabiti, wa nidhamu
Viwango vya uainishaji huru kwa timuVinyumbufu, mzigo mdogo wa uratibuInazalisha namba zisizolinganishika kuvuka timu; inaalika kuteleza kwa ulegevu
Uainishaji uliosawazishwa, unaokaguliwaWa haki, unaolinganishika, unapinga kuchezeaInahitaji utawala endelevu na juhudi ya ukaguzi wa mara kwa mara

Mvutano wa kati ni unyumbufu wa ndani dhidi ya kulinganishika kwa kuvuka timu. Kuziruhusu timu kuainisha ukali wa kasoro kwa njia yoyote inayofaa muktadha wake ni rahisi zaidi kutekeleza lakini inazalisha namba ambazo haziwezi kulinganishwa kwa haki au kujumlishwa katika kiwango cha shirika, na inaunda motisha ya kimya kwa timu kuainisha kwa ukarimu kulinda vipimo vyake. Litatue kwa kuwekeza katika vigezo sanifu, vilivyoandikwa vya uainishaji na ukaguzi wa mara kwa mara wa kuvuka timu, ukichukulia hii kama kazi ya utawala (mada ya 1.4) inayostahili uwekezaji kutokana na jinsi kipimo hiki kinavyounganishwa moja kwa moja na athari halisi kwa mteja.

Maswali ya kujadili na timu yako

  1. Je, tunafuatilia kasoro zilizotoroka kwa ukali, au hesabu ghafi inachukulia suala dogo la mapambo sawa na tatizo muhimu la data? Vuta dashibodi yenu halisi na ukague; ikiwa upimaji wa ukali haupo tayari, hili ndilo badiliko lenye thamani kubwa zaidi ambalo mada hii inapendekeza.

  2. Je, timu mbili tofauti zingeainisha ukali wa kasoro ileile kwa namna ileile, au uainishaji umeteleza mbali kuvuka shirika? Chagua kasoro halisi, yenye utata ya zamani na uwaombe wawakilishi kutoka timu mbili tofauti waiainishe kwa kujitegemea; linganisha matokeo kwa uaminifu.

  3. Chanzo chetu cha kawaida zaidi cha msingi cha kasoro zilizotoroka ni kipi, na je, mchakato wetu wa sasa unakishughulikia kweli, au tunaendelea tu kuitikia matukio ya mtu binafsi yanapotokea? Jumlisha data yenu ya chanzo cha msingi kwa miezi kadhaa ya mwisho na utafute mfumo unaotawala.

  4. Je, kasoro zetu zilizotoroka zimefuatiliwa hadi maeneo ambayo vipimo vyetu vya ubora wa ndani (ugumu, ufunikaji, uchambuzi tuli) tayari viliyaashiria kama hatari? Muunganisho huu unathibitisha kama vipimo vyenu vya Sehemu ya 4 vinatabiri kweli katika muktadha wenu mahususi, au vinakosa njia za kushindwa zinazojali kweli.

  5. Je, mchakato wetu wa kuainisha kasoro unahisi salama, au wahandisi wanaogopa lawama wanaporipoti au kuainisha kasoro wanayohusishwa nayo? Utamaduni unaoelekea lawama huharibu data hii kwa utaratibu kupitia kuripoti pungufu na uainishaji wa ulegevu; kuwa mwaminifu kuhusu utamaduni wenu wa sasa hapa.

  6. Je, kiwango chetu cha kasoro zilizotoroka kimewahi kuboreka kwa kasi ya kutiliwa shaka bila badiliko linalolingana la mazoea ya majaribio au mapitio? Kama kiwango cha kushindwa kwa mabadiliko (mada ya 2.10), hii ndiyo ishara iliyo wazi zaidi kwamba vigezo vya uainishaji, si hatari halisi, vilisogea.

Mtazamo wa sekta

Kampuni changa. Uainishaji rasmi wa ukali mara nyingi si wa lazima kwa kiasi kidogo cha kasoro na timu ndogo inayoweza kujadili kila moja moja kwa moja. Tabia inayostahili kupokelewa mapema ni kufuatilia kasoro kwa uthabiti tangu mwanzo, hata bila rasmi, ili data ya kihistoria ipo timu inapokua kubwa vya kutosha kuhitaji uchambuzi rasmi zaidi.

Biashara ndogo. Kipimo rahisi, cha pamoja cha ukali, hata viwango vitatu (muhimu, kuu, ndogo), kinachotumika kwa uthabiti na yeyote anayeshughulikia msaada na upangaji wa hitilafu, kinanasa sehemu kubwa ya thamani ya mada hii bila kuhitaji zana za kisasa au kazi maalum ya ubora.

Biashara kubwa. Uthabiti wa uainishaji kuvuka timu ndio uwekezaji wenye nguvu zaidi hapa, kwa kuwa viwango visivyo thabiti kuvuka makumi ya timu vinafanya ulinganisho wa ubora wa shirika zima kutokuwa na maana. Wekeza katika vigezo vilivyoandikwa, vinavyotegemea mifano vya uainishaji na ukaguzi wa mara kwa mara, na uunganishe kasoro zilizotoroka kimfumo na ishara za ubora wa ndani za Sehemu ya 4 kuthibitisha ni zipi kati ya ishara hizo zinatabiri kweli kwa shirika lenu.

Serikali. Kasoro iliyotoroka katika mfumo unaomkabili umma au wa kukokotoa mafao inabeba uzito wa kisheria na wa uaminifu wa umma zaidi ya gharama yake ya uhandisi. Chukulia uainishaji wa ukali kwa ukali wa pekee kwa kasoro zinazoathiri huduma zinazomkabili raia, na uwe tayari kwa maamuzi ya uainishaji kukabiliwa na uchunguzi wa nje, hoja kali ya vigezo vilivyoandikwa, vinavyokaguliwa, thabiti badala ya hukumu za papo hapo.

Mifano

Biashara kubwa. Hesabu ya kasoro zilizotoroka ya kampuni ya programu ya usajili ilikuwa ikipanda kwa robo mbili, na wasiwasi wa awali ulilenga namba ghafi. Uchambuzi uliopimwa kwa ukali ulifichua kwamba ongezeko lilikuwa karibu kabisa katika masuala madogo, ya mapambo, yakiendana na usanifu upya wa hivi karibuni wa UI, huku kasoro muhimu na kuu zikiwa zimepungua kidogo katika kipindi hicho hicho. Uchambuzi wa chanzo cha msingi cha ongezeko la masuala madogo ulielekeza kwenye pengo katika majaribio ya kurudi nyuma kwa kuona hasa kwa vijenzi vipya vya UI, suluhisho lililolengwa, la gharama ndogo ambalo lingekosekana kabisa ikiwa timu ingeitikia hesabu ghafi isiyopimwa kama mgogoro wa ubora usiotofautishwa.

Serikali. Mfumo wa kukokotoa mafao wa wakala wa ukosefu wa ajira wa jimbo ulikuwa na kasoro iliyotoroka iliyokataa kimakosa asilimia ndogo ya madai yaliyostahili vinginevyo kwa miezi kadhaa kabla ya kugunduliwa. Uchunguzi wa chanzo cha msingi uligundua kasoro ilitoka katika eneo la msimbo lililoashiriwa awali kama sehemu moto ya ugumu (mada ya 4.1, mada ya 4.3) katika mapitio ya ubora wa ndani miezi kumi na minane mapema, lakini sehemu moto hiyo haikuwahi kupewa kipaumbele cha kurekebishwa kwa sababu hakuna kasoro iliyokuwa imetokea bado kufanya hatari iwe thabiti. Mchakato uliorekebishwa wa wakala sasa unapa uzito wa juu waziwazi maeneo yaliyoashiriwa kama sehemu moto katika kipaumbele cha majaribio na mapitio hasa kwa sababu ya muunganisho huu ulioonyeshwa, ulioidhinishwa kati ya ishara za ndani za ugumu na hatari halisi ya kasoro zilizotoroka.

Kesi ya biashara: sababu, ROI, na TCO

Faida ya kufuatilia kiwango cha kasoro zilizotoroka kwa ukali, pamoja na upimaji wa ukali na uchambuzi wa chanzo cha msingi, ni uwezo wa kuelekeza uwekezaji wa ubora mahali utakapopunguza madhara yanayomkabili mteja kweli, badala ya kuitikia hesabu isiyotofautishwa inayochanganya masuala madogo na makali bila kutofautisha. Mfano wa programu ya usajili hapo juu unaonyesha hili wazi: mwitikio wa hesabu ghafi ungechochea mpango mpana, usiolenga wa ubora, wakati mwitikio uliopimwa kwa ukali, ulioarifiwa na chanzo cha msingi ulitambua suluhisho mahususi, la bei nafuu, lililolengwa.

Jumla ya gharama ya umiliki inajumuisha nidhamu ya uainishaji (vigezo thabiti, ukaguzi wa mara kwa mara) na juhudi ya kufuatilia chanzo cha msingi, zote kwa kiasi kikubwa uwekezaji wa mchakato badala ya gharama za zana. Uwekezaji huo unajilipa moja kwa moja katika gharama ya madhara kwa wateja na mwitikio wa tukio iliyoepukwa kwa kuelekeza juhudi ya ubora kuelekea vyanzo halisi, vilivyoidhinishwa vya hatari ya kasoro zilizotoroka.

Mifumo mibaya na mitego

  • Kuchukulia hesabu ghafi ya kasoro kama kipimo: inachanganya masuala madogo na makali na kuficha ishara halisi.
  • Uainishaji wa ukali usio thabiti kuvuka timu: unafanya ulinganisho wa kuvuka timu usiwe na maana na kualika kuteleza kwa uainishaji wa ulegevu.
  • Hakuna ufuatiliaji wa chanzo cha msingi: unageuza hesabu kuwa namba isiyo na thamani ya utambuzi, ukiacha mifumo ya kimfumo ikiwa haionekani.
  • Utamaduni unaoelekea lawama wa kuripoti: unaharibu data kupitia kuripoti pungufu na uainishaji wa ulegevu, hasa hatari ya mfiduo wa motisha ambayo mada ya 1.2 inaonya dhidi yake.
  • Kutowahi kuunganisha kasoro zilizotoroka na ishara za ubora wa ndani: hukosa nafasi ya kuthibitisha, au kubatilisha, vipimo vya kutabiri vya Sehemu ya 4 dhidi ya matokeo halisi.
  • Uboreshaji wa kasi ya kutiliwa shaka bila badiliko la mchakato nyuma yake: ishara iliyo wazi zaidi kwamba vigezo vya uainishaji, si hatari halisi, vilihama.

Kielelezo cha ukomavu

  • Ngazi ya 1, Kuanzisha: Kasoro zilizotoroka zinafuatiliwa, kama zinafuatiliwa kabisa, kama hesabu ghafi bila upimaji wa ukali wala uchambuzi wa chanzo cha msingi.
  • Ngazi ya 2, Kuendeleza: Uainishaji fulani wa ukali upo, lakini viwango vinatofautiana kuvuka timu na ufuatiliaji wa chanzo cha msingi hauna uthabiti.
  • Ngazi ya 3, Kusawazisha: Uainishaji wa ukali umesawazishwa na kuandikwa shirika zima, pamoja na uainishaji wa chanzo cha msingi unaotumika kwa uthabiti.
  • Ngazi ya 4, Kusimamia: Kasoro zilizotoroka zinafuatiliwa kimfumo hadi ishara za ubora wa ndani kuthibitisha thamani yake ya kutabiri, na uainishaji unakaguliwa mara kwa mara kwa uthabiti.
  • Ngazi ya 5, Kuratibu: Shirika linaweza kuonyesha upunguzaji mahususi, unaopimika wa kiwango cha kasoro zilizotoroka uliofuatiliwa hadi uwekezaji wa ubora uliolengwa, ulioarifiwa na chanzo cha msingi, ulioidhinishwa dhidi ya ishara za ubora wa ndani.

Mawazo ya kujadili

  1. Je, kasoro yetu ya juu iliyotoroka ya robo iliyopita ingeainishwa kwa namna ileile na timu tofauti?
  2. Chanzo chetu cha kawaida zaidi cha msingi cha kasoro zilizotoroka ni kipi, na je, tunakishughulikia kweli?
  3. Je, kasoro iliyotoroka imewahi kufuatiliwa hadi eneo ambalo vipimo vyetu vya ndani vilikuwa vimeshaashiria?
  4. Je, timu yetu inahisi salama kuripoti na kuainisha kwa uaminifu kasoro waliyoisababisha?
  5. Mtazamo uliopimwa kwa ukali wa hesabu yetu ya sasa ya kasoro ungefichua nini ambacho hesabu ghafi inaficha?

Mambo muhimu ya kukumbuka

  • Kiwango cha kasoro zilizotoroka ni kadi ya alama ya mwisho ya mazoea ya ubora wa ndani; kiwango kinachopanda licha ya vipimo imara vya Sehemu ya 4 kinamaanisha vipimo hivyo havikamati kinachojali.
  • Pima uzito kwa ukali, ukitumia kipimo thabiti, kilichoandikwa, kinachokaguliwa cha uainishaji, kamwe hesabu ghafi peke yake.
  • Fuatilia chanzo cha msingi, si hesabu na ukali tu, kugeuza kipimo kuwa zana halisi ya utambuzi.
  • Unganisha kasoro zilizotoroka na ishara za ubora wa ndani (ugumu, ufunikaji, uchambuzi tuli) kuthibitisha kama ishara hizo zinatabiri kweli.
  • Jilinde dhidi ya utamaduni unaoelekea lawama unaoharibu kuripoti na uainishaji kupitia kuripoti pungufu na kuteleza kwa ulegevu.

Marejeo na usomaji zaidi

  • Site Reliability Engineering, na Betsy Beyer, Chris Jones, Jennifer Petoff, na Niall Richard Murphy, wahariri (mazoea ya uchambuzi wa baada ya tukio bila lawama yanayotumika kwa uchambuzi wa chanzo cha msingi cha kasoro).
  • Accelerate: The Science of Lean Software and DevOps, na Nicole Forsgren, Jez Humble, na Gene Kim (uhusiano kati ya mazoea ya utoaji na matokeo ya ubora).
  • Code Complete, na Steve McConnell (mazoea ya uainishaji wa kasoro na uchambuzi wa chanzo cha msingi).
  • The Field Guide to Understanding Human Error, na Sidney Dekker (mfumo wa kimfumo, usio na lawama wa uchunguzi wa kushindwa).