Nendele põhimõtetele rajaneva kvaliteedihalduse koostisosad on: ·juhtkonna toetus; ·kvaliteedigrupi loomine; ·kvaliteedi mõõtmine; ·kvaliteedi maksumuse hinnang; ·töötajate kvaliteediteadlikkus, ·nende koolitamine; ·nulldefekti komitee; ·nulldefekti päev; ·selgelt formuleeritud sihid näiteks 30,60, 90 päeva peale; ·vea põhjuste kõrvaldamine; ·parimate tunnustamine; ·kõige eelneva kordamine ikka ja uuesti: Teadmised kvaliteedihaldusest on kasulik kõigile töötajatele: tellijatele, ostjatele et olla kursis tarkvarale esitatavate nõuetega, osata soovida toodet, jälgida arendusprotsessi ja hinnata tulemust; kasutajale et teada, mida võib tarkvaratootelt eeldada; süsteemiarendajatele, laiemalt süsteemse töö täitjaile et luua paremat toodet, saavutada tellija rahulolu. Ei ole kvaliteediprobleemi, eksisteerivad probleemid seoses personali kvalifikatsiooniga, millega on seotud kõik muu, ka toote kvaliteet
product or service Cost and Architecture 8. loeng - Tarkvarasüstemi kvaliteet ja testimine Väga lühidalt on kvaliteet toote vastavus nõuetele. Keerukate toodete puhul tuleb vastavuse hindamisel arvesse võtta ka toote loomise protsessi. Tarkvara kvaliteet = toode + nõuded + protsessid Tarkvara lõpptulemus sõltub kogu arendusprotsessist: · sealhulgas vajadustele vastavast riistvarast · tarkvara arenduse meetoditest ja vahenditest · projekti- ja kvaliteedihaldusest · organisatsioonist · standarditest Tarkvaratoode koosneb · Arenduse käigus hangitud infotehnoloogiavahendid: riistvara, standardtarkvara, sideseadmed. · Arenduse käigus tehtud töö: täitja arendatud tarkvara (sealhulgas lähtekood, objektkood, täitmiskood jm); installatsioonid, kohandamised, muudatused; andmehõive. · Muudatused tellija organisatsioonis, protsessides, töökorralduses... · Metoodika: tulemuste kasutamine; tulemuste edasiarendamine; uute
Keerukate toodete puhul tuleb vastavuse hindamisel arvesse võtta ka toote loomise protsessi. Tarkvara kvaliteet seob toote, nõuded tootele ja tootmise protsessi. Kvaliteeti ei saa sisse testida. Halvasti arendatud süsteemi pole võimalik kontrolli abil heaks muuta. Lõpptulemus sõltub kogu arendusprotsessist: • vajadustele vastavast riistvarast, • tarkvara arenduse meetoditest ja vahenditest, • projekti- ja kvaliteedihaldusest, • organisatsioonist, • standarditest. Tarkvara kvaliteet = toode + nõuded + protsessid Kvaliteet kui ideaal (arvamus ühelt arutelult: “tarkvara kvaliteeti pole olemas, kogu aeg on kiirustamine ja pole aega ühte asja valmis saada, juba tuleb järgmine”)– ideaalset kvaliteeti ei pruugi tõesti olemas olla. Tihti on see mitte saavutatav ja ebaotstarbekas.
o Seega seob kvaliteet toote, nõuded tootele ja tootmise protsessi. o Tarkvara kvaliteet = toode +nõuded +protsessid Tarkvara kvaliteedist o Kvaliteeti ei saa sisse testida o Halvasti arendatud süsteemi pole võimalik kontrolli abil heaks muuta o Lõpptulemus sõltub kogu arendusprotsessist: Sealhulgas vajadustele vastavast riistvarast Tarkvara arenduse meetoditest ja vahenditest Projekti- ja kvaliteedihaldusest Organisatsioonist Standardist Kvaliteedist rääkides: o Kvaliteet kui ideaal (arvamus ühelt arutelult: „tarkvara kvaliteeti pole olemas, kogu aeg on kiirustamine ja pole aega ühte asja valmis saada, juba tuleb järgmine“) –ideaalset o Kvaliteet kui mingi tootja või kaubamärgiga kaasas käiv omadus )“see on kvaliteettoode“) – selline teadmine võib anda kasulikku infot hankimisel
Nõuetele vastavuse kontrollimine on ainult üks osa kvaliteedist. Kvaliteeti ei saa testida. Saab testida näiteks nõuetele vastavust. Halvasti arendatud süsteemi pole võimalik kontrolli abil heaks muuta. Lõpptulemus sõltub kogu arendusprotsessist: ● sealhulgas vajadustele vastavast riistvarast ● tarkvara arenduse meetoditest ja vahenditest ● projekti ja kvaliteedihaldusest • organisatsioonist ● standarditest 55. Mis võiks olla kvaliteet? ● Kvaliteet kui ideaal (arvamus ühelt arutelult: "tarkvara kvaliteeti pole olemas, kogu aeg on kiirustamine ja pole aega ühte asja valmis saada, juba tuleb järgmine") – ideaalset kvaliteeti ei pruugi tõesti olemas olla; tihti on see mitte saavutatav ja ebaotstarbekas.