Table of Contents
13. Kritéria kvality programového systému
Způsob stanovení kritérií kvality, měření kvality a dosahování požadované kvality programového systému.
Úloha
Předpoklady: Máte na starosti prodej aplikačního software zaměřeného na podporu ekonomicko-logistických agend.
Zadání:
- Budete ve fázi (před-)kontraktačního jednání zjišťovat kvalitativní požadavky potenciálního zákazníka, event. jakými metodami?
- Jaké prostředky lze použít pro to, aby dodávka nebyla neúspěšná z důvodů „nekvality“?
Teorie
Pro měření kvality IS se stanovují různé metriky.
Metriky dělíme na tvrdé a měkké.
- Tvrdé metriky vyjadřují nějaký jasný, měřitelný parametr a lze je obvykle snadno převést na finanční vyjádření.
- Měkké metriky vyjadřují hůře kvantifikovatelné, spíše kvalitativní faktory a dopad na organizaci (např. zralost procesu – CMM, spokojenost lidí). Někdy lze měkké metriky nějakým způsobem převést na tvrdé.
Tvrdé metriky – objektivní, snadno se pomocí nich jednotlivé produkty porovnávají a lze podle nich nastavit např. úroveň služeb – SLA. výsledkové – objem dat, rychlost, průtok KGI výkonové – efektivita zpracování dat, vytíženost SW, vytíženost linek KPI
Dělení dle kvantity, zralosti, spokojenosti, objemu, velikosti dat, doby odezvy, množství chyb
Obecné dělení – objemové, kvalitativní, efektivnostní
- Objemové – kolik dat, velikost maximálního zpracovávaného souboru, kolik uživatelů může současné pracovat
- Kvalitativní – shoda se standardem, zralost, technická kvalita, jak to podporuje business (poddimenzované, předienzované), odezva
- Efektivnostní – % využití, možnost rozšiřování
Úrovně kvality – standardní, podstandardní, kritická, motivační
Měření měkkých metrik: audit, dotazníky, hloubkové pohovory
Shoda se standardem:
Existují standardy kvality, jednak běžné podle ISO 9000 – tam je třeba dokumentace procesů, manuál kvality a její vyhodnocování, atd.
Metriky měření jakosti u SW:
ISO 9126 a 14598 – metriky externí (měří produkt jako celek, bez vnitřní organizace), metriky interní (pro vývojové pracovníky), měří parametry jednotlivých postupů uvnitř software a metriky jakosti v užití (měří přínosy jaké software přináší firmě).
Problém standardů kvality – udržuje kvalitu na dané úrovni, nezvyšuje jí.
Pomůckou pro udržování kvality IS při vývoji i provozování jsou metodiky pro vývoj (MMDIS, Oracle Case, UP), a provozování (ITIL, Cobit)
Praxe
Budu, budu. Shodou se standardy, reference, testy. Testování shody s tím, co potřebujeme podle Informační strategie. Především vymezit už ve smlouvě a SLA co nejpřesnější parametry toho co je a co není kvalita.
