80 likes | 236 Views
Audit software. Petr SLOUP 19 .12.2006. Cíl. Cílem auditu je sestavit přehled a základní popis používaného software (aplikací). Co u aplikace definovat?. Každou aplikaci je potřeba sledovat z několika hledisek: Základní informace o aplikaci Provoz aplikace
E N D
Audit software Petr SLOUP19.12.2006
Cíl • Cílem auditu je sestavit přehled a základní popis používaného software (aplikací)
Co u aplikace definovat? • Každou aplikaci je potřeba sledovat z několika hledisek: • Základní informace o aplikaci • Provoz aplikace • servis a dohled nad během aplikace • Vývoj aplikace • implementace změn • Důležitost aplikace
Základní informace • K čemu se aplikace používá? • např.: evidence kontraktů, zakládání účtů, … • Kdo aplikaci používá? • Jak dlouho se aplikace používá?
Provoz aplikace • Kdo je za běh aplikace zodpovědný? • Jaká je úroveň provozní dokumentace? • Způsob řešení krizových situací - Co dělat když… • Jakým způsobem je běh aplikace monitorován? • Jaké je aktuální zatížení aplikace? • Počet uživatelů, počet kontraktů, … • Jaký hardware je pro běh aplikace použit? • Jakým způsobem jsou hlášeny chyby aplikace? • Osobně, emailem, trackovacím nástrojem, …
Vývoj aplikace • Kdo je za vývoj aplikace zodpovědný? • Jaká je úroveň dokumentace? • Jaká je základní architektura aplikace? • Použité technologie – databáze, aplikační část, … • Jaké vývojářské nástroje se k vývoji používají? • Jaké jsou odhadované výkonnostní limity? • Počet uživatelů, počet kontraktů, … • Jakým způsobem se testují prováděné změny? • Jaký je způsob nasazování úprav do provozu?
Důležitost aplikace • U každé aplikace je potřeba prověřit: • Míru spolehlivosti • Jak často dochází k výpadkům (nedostupnosti) aplikace? • Jaký dopad má nefunkčnost aplikace na business? • U výpočetních aplikací je potřeba prověřit správnost fungování pomocí testů na vzorových příkladech • Míru užitečnosti • Jak jsou uživatelé s používáním aplikace spokojeni? • Pomáhá jim aplikace k výkonu jejich skutečné práce?
Závěrem • Na základě takto sestaveného přehledu aplikací se lze dále zaměřit na: • Definování strategie možných změn s cílem zvýšit efektivnost používání aplikací jako podpory businessu • Definování strategie možných změn s cílem zvýšit efektivnost vývoje aplikací tak, aby vyhovoval potřebám businessu