====== 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 – [[statnice:slovnik:cmm|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 [[statnice:slovnik:informacni_strategie|Informační strategie]]. Především vymezit už ve smlouvě a SLA co nejpřesnější parametry toho co je a co není kvalita.