Model hodnocení kvality implementace typového aplikačního softwaru z pohledu projektového týmu zákazníka

Podobné dokumenty
Smysl metodiky IS/IT. Koncentrovaná zkušenost Checklist na nic nezapomeneme

Metodika analýzy. Příloha č. 1

POŘÍZENÍ A IMPLEMENTACE INFORMAČNÍCH SYSTÉMŮ

Otázky kurzu 4IT417 Řízení podnikové informatiky verze z 1/2/ Podniková informatika pojmy a komponenty

Jednotný NIS Prezentace k zahájení projektu pro Radu kraje Vysočina. Projektový manažer - Ing. Ivan Sokolov, Ph.D.

Obsah. Zpracoval:

CobiT. Control Objectives for Information and related Technology. Teplá u Mariánských Lázní, 6. října 2004

HODNOCENÍ VÝKONNOSTI PODNIKU VE SPOJITOSTI SE STRATEGICKÝMI CÍLY

Jak vytvořit správné Zadání IS

ÚVOD DO PROBLEMATIKY PROJEKTŮ, KATEGORIE

Okruhy otázek ke státní závěrečné zkoušce VS 4IP

Vliv podrobnosti definice procesu a úrovně CMM na charakteristiky procesu

End-to-end testování. 26. dubna Bořek Zelinka

Projekt: Koordinační centrum pro zavádění e-gov v územní veřejné správě. Koncepční dokument pro oblast řízení. Procesní model

PŘÍLOHA C Požadavky na Dokumentaci

2. Podnik a jeho řízení

Mib:S4Road přechod k SAP S/4HANA. Jiří Palát

Seminární práce Vývoj informačního systému. Manažerská informatika 2 Ing. Miroslav Lorenc

Testing as a Service. Přístupné, flexibilní a cenově výhodné řešení pro ověření kvality softwaru. Kompletní portfolio služeb testování softwaru

TREND POPIS ODPOVĚDNOSTI PRACOVNÍKA MANAŽER VÝVOJE

SLA Service Level Agreement základ řízení podnikové informatiky

Cíle a metodika průzkumu

Představení projektu Metodika

PROJEKTOVÁNÍ INFORMAČNÍCH SYSTÉMŮ Metodický list č. 1

Zadavatel: Česká republika Český statistický úřad se sídlem Na padesátém 81/3268, Praha 10 Strašnice, IČO:

Struktura Pre-auditní zprávy

Management IS. Doc.Ing.Miloš Koch,CSc. 22/ 1

Zkouška ITIL Foundation

Expresní analýza PLM. jako efektivní start implementace PLM.

Úvod do projektu. Standardizace provozních funkcí ÚSC. Součást projektu Korporátní styl řízení ve veřejné správě

Architektura informačních systémů. - dílčí architektury - strategické řízení taktické řízení. operativní řízení a provozu. Globální architektura

Výhody a rizika outsourcingu formou cloud computingu

PROVÁDĚCÍ SMLOUVA Č. 2. (č. ev. ČSÚ: S)

Seznámení s přípravou platformy pro zajištění služeb dodávaní dokumentů včetně MVS: ZÍSKEJ

Strategické řízení IS v podmínkách VS přínosy a problémy

Ing. Jiří Fejfar, Ph.D. Geo-informační systémy

Vnitřní kontrolní systém a jeho audit

ODBORNÉ PORADENSTVÍ PRO STRATEGICKÉ ŘÍZENÍ KATALOG Motto: Víte, kde jsou Vaše zdroje?

Krajská koncepce e-gov

Bezpečnostní politika společnosti synlab czech s.r.o.

Protokol o atestačním řízení

Řízení projektů. Dušan Chlapek, Václav Řepa Fakulta informatiky a statistiky Vysoká škola ekonomická v Praze

Personální audit. Audit informačního systému. Audit SW a HW

Manažerská informatika - projektové řízení

Vstupní analýza absorpční kapacity OPTP. pro programové období

Seminář pro vedoucí pracovníky k personálnímu auditu

Informační systém pro centrální správu lokální sítě a služeb ISP

Manažerská ekonomika

Operační program Lidské zdroje a zaměstnanost

Seminář VŠE, ČSSI a ICT UNIE

ZEMĚMĚŘICKÝ ÚŘAD. Výzkum a vývoj programového aparátu pro generalizaci státního mapového díla. Ing. Přemysl JINDRÁK

Řízení projektů. Centrální podpora projektového řízení projektů realizovaných MVČR (CEPR) Praha,

PROCES ŘEŠENÍ PROBLEMATIKY GDPR

Komunikační strategie a plán rozvoje portálu portal.gov.cz

v praxi Rizika a přínosy zavádění BI jako nástroje pro řízení podnikání

Seznámení s přípravou platformy pro zajištění služeb dodávaní dokumentů včetně MVS: ZÍSKEJ

Zkušenosti se zaváděním a řízením EA ve veřejné správě Slovenska. září 2015

Vytváření důvěry manažerů byznysu a IT

Návrh softwarových systémů - úvod, motivace

Semestrální práce z předmětu 4IT421 Téma: CMMI-DEV v.1.3 PA Project Monitoring and Control

Přístupy k efektivnímu využití modelu MBI

X36SIN: Softwarové inženýrství. Životní cyklus a plánování

Virtualizace serverů v ČSOB

Outsourcing v podmínkách Statutárního města Ostravy

Praha PROJECT INSTINCT

Význam měřm. Mgr. Anna Borovcová doc. Ing. Alena Buchalcevová, Ph.D. VŠE Praha

Studie webů automobilek

Příloha č. 8. Akceptační řízení. Pořízení integrálního řešení analýzy rizik cestujících v letecké přepravě

Informační strategie. Doc.Ing.Miloš Koch,CSc.

Informační systémy. Jaroslav Žáček

Metodologie řízení projektů

InternetovéTechnologie

RIZIKA IMPLEMENTACE SKORKOVSKÝ. Přednášející : ESF MU 1/209

Příloha č. 3. Charta projektu plné znění (pro jiné OSS než MŠMT)

3.přednáška. Informační bezpečnost: Řízení IS/IT

Příloha č. 1 Výzvy č. 89: Zvýšení kvality řízení, financování a good governance v úřadech územní veřejné správy. Podporujeme vaši budoucnost

IBM Analytics Professional Services

Manažer programů a komplexních projektů (kód: T) Manažer programů a komplexních projektů

Systém řízení informační bezpečnosti (ISMS)

Protokol o atestačním řízení

Charta projektu úplné znění pro MŠMT a jeho příspěvkové organizace a Českou školní inspekci

Úvod a teoretický vstup do procesního řízení. Procesy Jičín, Bloky B2 B4 / B5 B7

Metodika věcného auditu projektu Příloha č. 06. Kariéra projektového manažera začíná u nás! CHECK-LIST. Celkové zhodnocení projektu

Vysoká škola technická a ekonomická v Českých Budějovicích. Institute of Technology And Business In České Budějovice

TECHNOLOGICKÁ CENTRA A ELEKTRONICKÉ SPISOVÉ SLUŽBY V ÚZEMÍ Verze příručky 1.0

MBI portál pro podporu řízení podnikové informatiky. mbi.vse.cz

Nadpis presentace. Řízení IT v malých. útvarech aneb Light verze IT governance

Informační systémy. Jaroslav Žáček

Národní infrastruktura pro elektronické zadávání veřejných zakázek (NIPEZ)

1 Služby SAP Business Transformation and Plan Services Služby SAP Business Transformation and Plan Services aktuálně zahrnují:

1. VYMEZENÍ ODBORNÉ STÁŽE

Informační systémy ve výuce na PEF Information Systems in teaching at the FEM

Procesy, procesní řízení organizace. Výklad procesů pro vedoucí odborů krajského úřadu Karlovarského kraje

Podnikatelský záměr - PZ (Osnova)

Řízení SW projektů. Lekce 3. Projektové procesy a znalostní oblasti. přednáška pro studenty FJFI ČVUT. zimní semestr 2012

Analýza a Návrh. Analýza

Implementace informačního systému pro knihovnu Jiřího Mahena v Brně

Řízení ICT služeb na bázi katalogu služeb

ZÁVĚREČNÁ ZPRÁVA Z ŘEŠENÍ

Strategie a Perspektivy ČP OZ ICT Služby 2015

Transkript:

Model hodnocení kvality implementace typového aplikačního softwaru z pohledu projektového Alena Buchalcevová, Karel Volena Katedra Informatiky a kvantitativních metod, Bankovní institut vysoká škola Nárožní 2600/9, Praha 5, 158 00 abuchalcevova@bivs.cz Abstrakt: Článek se zaměřuje na problematiku řízení kvality softwaru v oblasti implementace typového aplikačního softwaru (TASW) v podnikovém prostředí. Nejprve jsou identifikována a kategorizována rizika projektů budování informačních systémů. Hlavním přínosem článku je prezentace Modelu hodnocení kvality implementace TASW, který vznikl jako rozšíření metodiky MMDIS (Multidimensional Management and Development of Information System) o model hodnocení kvality průběhu implementace typového aplikačního softwaru z pohledu projektového týmu zákazníka. Model pomáhá řešit hlavní příčiny neúspěšnosti projektů implementace TASW, kterými, dle názoru autorů, jsou nedostatečná připravenost podniku na implementaci TASW, nízká odborná úroveň pracovníků na straně zákazníka a nedostatek zkušeností s řízením projektů na straně zákazníka. Klíčová slova: Řízení kvality softwaru, kvalita, software, typový aplikační software, informační systém, metodika, řízení projektu, implementace, MMDIS Abstract: The article focuses on software quality management, especially in the COTS implementation area. First, IS building project risks are identified and categorised. The main contribution of this article lies in a presentation of a proposed Model for Quality Assessment of COTS Implementation from a customer perspective. This model represents an enhancement of the Multidimensional Management and Development of Information System (MMDIS) methodology. The model assists with solving main causes of a low successfulness of COTS implementation projects, i.e. inadequate company readiness for implementation, low level of customer employee knowledge and skills, customer s lack of experience in project management. Klíčová slova: Software quality management, quality, software, COTS software, Information system, methods, project management, implementation, MMDIS 1. Úvod Současná ekonomika se stále více orientuje na znalosti, je charakterizována kratším životním cyklem produktů, důrazem na inovace a rychlým technologickým pokrokem. Informační systémy se stávají integrální součástí podniků i celé společnosti. Klíčová role informačních systémů a informačních a komunikačních technologií (IS/ICT) zvyšuje význam procesu jejich vytváření, protože informační systémy musí být implementovány v relativně krátké době, musí uspokojovat rychle se měnící požadavky a musí být pořízeny za rozumnou cenu. Způsoby pořízení informačního systému jsou různé a postupně se také vyvíjí a mění. Vývoj individuálního aplikačního softwaru (IASW), kdy je aplikace vytvořena na míru dle potřeb podniku, je vhodný 52 SYSTÉMOVÁ INTEGRACE 1/2016

Model hodnocení kvality implementace typového aplikačního softwaru z pohledu projektového zejména pro podporu klíčových procesů podniku, což může přinést podniku konkurenční výhodu. Pro standardní podnikové procesy bývá vhodnější použít typový aplikační software (TASW). Typový aplikační software vytváří a rozvíjí zpravidla specializovaným výrobce, a to na základě zobecnění požadavků určité třídy podniků, jako například bank, výrobců automobilů apod. I když celkové náklady vývoje TASW jsou výrazně vyšší než v případě IASW, cena licence TASW je pro zákazníka obvykle nižší, protože celkové náklady vývoje se rozpustí mezi více zákazníků. (Bruckner a další, 2012). Také časové období pro implementaci je kratší, protože se nasazuje již hotový produkt. Implementace TASW je ale přesto náročný proces, který se potýká s problémy a ne vždy končí úspěšně. Tento článek se zaměřuje na problematiku řízení kvality softwaru, a to zejména v oblasti implementace typového aplikačního softwaru (TASW) v podnikovém prostředí. Článek prezentuje Model hodnocení kvality implementace TASW, který vznikl jako rozšíření metodiky MMDIS (Multidimensional Management and Development of Information System) o model hodnocení kvality průběhu implementace typového aplikačního softwaru z pohledu projektového. Model zobecňuje zkušenosti z rozsáhlých projektů implementace TASW, které neprobíhaly optimálně a podle kritérií hodnocení úspěšnosti projektu (viz kapitola 2) by byly označeny jako projekty neúspěšné. Hlavními příčinami neúspěšnosti projektů byla, dle názorů autorů, nedostatečná připravenost podniku na implementaci TASW, nízká odborná úroveň pracovníků na straně zákazníka a nedostatek zkušeností s řízením projektů na straně zákazníka. To jsou také hlavní problémy, které navrhovaný Model hodnocení kvality implementace TASW řeší a které by měly být díky použití modelu včas odhaleny. 2. Úspěšnost projektů implementace TASW Na obrázku 1 jsou zachyceny výsledky analýzy úspěšnosti IT projektů v letech 2004 až 2012, jak byly prezentovány ve zprávě Chaos Manifesto 2013: Thing big, Act small (CHAOS, 2013). Za úspěšný projekt je považován ten, který byl dodán včas, v rámci dohodnutých finančních prostředků a s požadovanou funkcionalitou. V roce 2012 bylo plně úspěšných 39% všech realizovaných IT projektů, 18% IT projektů bylo chybných (zrušených, nedodaných nebo nikdy nepoužitých) a 43% bylo neúspěšných (pozdě dodaných, mimo rozpočet nebo bez požadovaných vlastností a funkcí). SYSTÉMOVÁ INTEGRACE 1/2016 53

Alena Buchalcevová, Karel Volena Obr. 1: Úspěšnost IT projektů v letech 2004 2012 Zdroj: (CHAOS, 2013) Podle Standish group je zásadním problémem vysoké neúspěšnosti projektů jejich velký rozsah, a proto organizace doporučuje rozdělit větší projekty na posloupnost menších, na kterých lze použít agilní vývoj. Výsledky studie Chaos Manifesto 2013 (CHAOS, 2013) se zaměřují na všechny IT projekty. Na základě vlastní zkušenosti můžeme odvodit, že se s nízkou úspěšností potýkají i projekty implementace TASW a nejčastějším důvodem, proč jsou projekty implementace TASW označeny za neúspěšné, je, stejně jako u ostatních IT projektů, překročení rozpočtu na projekt a překročení stanoveného časového plánu. I přes tyto problémy je ve většině případů nakonec předán TASW k užívání. Ne vždy jsou však splněna všechna akceptační kritéria a projekt je zdárně ukončen. To s sebou přináší vícenáklady na úpravy funkcionality produktu. Bohužel existuje mnoho případů, kdy se zákazník stal rukojmím implementátora a v podstatě mu nezbývá, než na tuto situaci přistoupit. Je jen málo organizací, které si mohou dovolit opustit problematický projekt, odepsat investici do něj a začít znovu, byť s novými zkušenostmi, od nuly. Na základě rešerše zdrojů (Voříšek, 1996; Basl a Blažíček, 2012) a zkušeností autorů byla identifikována a kategorizována následující rizika projektů budování informačních systémů. Obecná rizika projektů budování informačních systémů jsou: opožďování a překračování plánovaných termínů, překračování plánovaných nákladů, sladění priorit s dalšími činnostmi a projekty v podniku, řízení zdrojů. 54 SYSTÉMOVÁ INTEGRACE 1/2016

Model hodnocení kvality implementace typového aplikačního softwaru z pohledu projektového Rizika projektů budování informačních systémů na straně zákazníka jsou: nedostatečná pozornost zavádění IS ze strany majitelů a pracovníků vrcholového managementu odraz v přípravě, průběhu a podpoře projektu IS (nejasně definované očekávané cíle, zajištění projektu je delegováno, nedostatečné seznámení se specifiky projektu), chybný odhad zdrojů potřebných pro projekt, chybně nastavené globální a informační strategie, chybná specifikace požadavků nebo její změna v průběhu projektu, špatně nastavené motivační systémy pro pracovníky pracují na projektu IS, nasazení nevhodné aplikace, volba nesprávného dodavatele, nedůsledné řízení projektu, nízká úroveň projektového nedostatečné vyškolení a příprava uživatelů systému. Rizika projektů budování informačních systémů na straně dodavatele jsou: nedostatečné schopnosti konzultantů, nedostatečné schopnosti programátorů, nízká úroveň školení uživatelů, nekvalitní dokumentace. Oproti IASW, který je vyvíjen tak, aby přímo podporoval podnikové procesy, vzniká u TASW potřeba podnikové procesy přizpůsobit možnostem aplikace. V konečném důsledku to může být považováno za výhodu, protože výrobci TASW využívají při tvorbě aplikací best practises v daném oboru, čímž mohou méně vyspělé podniky přebírat zkušenosti a praktiky od lídrů oboru. TASW je třeba pro každého zákazníka (Bruckner a další, 2012): lokalizovat - upravit podle platné legislativy v daném státě, parametrizovat - úprava dle specifických potřeb zákazníka, integrovat - propojit s ostatními komponentami IS podniku. Implementace TASW probíhá podle určité metodiky. Výrobce TASW často dodává i metodiku pro implementaci daného typového softwaru, některé metodiky vytvářejí a používají pro implemetaci i velké implementační firmy. V následující kapitole je popsána metodika MMDIS, která obsahuje postup modifikovaný pro implementaci TASW (Bruckner a další, 2012). 3. Metodika MMDIS Metodika MMDIS (Multidimensional Management and Development of Information System) je vyvíjena od počátku 90. let minulého století na Katedře informačních technologií VŠE. Původněna byla zaměřena na řízení vývoje a provozu informačního systému, později byla rozšířena na metodiku pokrývající komplexní řízení IS/ICT v organizaci. MMDIS neni rigorózní metodika, nepředepisuje detailně jednotlivé kroky při řízení IS/ICT, ale je návodem, jak uvažovat při řízení vývoje a provozu IS/ICT. Je založena na principu unikátnosti každého projektu což vylučuje univerzální detailní SYSTÉMOVÁ INTEGRACE 1/2016 55

Alena Buchalcevová, Karel Volena návod postupu v jednotlivých krocích projektu. Klade důraz na to, co by se mělo řešit v jednotlivých fázích vývoje a provozu IS/ICT a o čem přemýšlet. Detailní pracovní kroky nechává na samotných řešitelích. Metodika MMDIS je založena na principu multidimenzionality, kdy v každé fázi vývoje IS/ICT se nahlíží na informační systém z různých dimenzí. Obsahové dimenze reprezentují řešitelské pohledy na obsah řešené části informačního systému. Patří mezi ně (Bruckner a další, 2012): Funkce/procesy (pro) - dimenze zaměřená na podnikové procesy a jejich podporu IS/ICT. Data/informace (inf) dimenze zaměřená na informace potřebné pro jednotlivé podnikové aktivity, dále obsah a strukturu datové základny podniku a její fyzické uložení. Organizační a legislativní aspekty (org) dimenze definuje zákony, normy a směrnice, které musí být respektovány při tvorbě IS/ICT. Personální, sociální a etické aspekty (pra) dimenze zjišťující strukturu zaměstnanců, jejich znalosti, schopnosti a omezení směrem k používání IS/ICT. Aplikační software (asw) dimenze určující aplikační architekturu IS, tj. typy a vazby jednotlivých komponent aplikačního programového vybavení. Technologická infrastruktura (ti) dimenze určující komponenty a parametry technologické infrastruktury, na které budou provozovány aplikace IS podniku. Uživatelské rozhraní (ur) dimenze určující komunikační kanály, jejichž prostřednictvím bude uživatel využívat funkcionalitu aplikací. Bezpečnost a kvalita (bk) dimenze zajišťující bezpečnost a další kvalitativní charakteristiky aplikace. Ekonomické aspekty (eko) dimenze pro sledování finančních nákladů tvorby a provozu IS a jeho přínosu. Kromě obsahových dimenzí definuje MMDIS metodicko-organizační dimenze, které jsou zaměřeny na metody a nástroje využívané při budování informačního systému (Bruckner a další, 2012): Metody (met) dimenze určující metody, techniky a nástroje používané v jednotlivých fázích vývoje IS/ICT. Dokumentace (dok) dimenze určuje dokumenty (jejich obsah a návaznost) vznikající v průběhu vývoje a provozu IS/ICT Řízení prací dané fáze (mng) dimenze řídící, určuje postup při řešení jednotlivých fází vývoje IS/ICT a dále pravidla a organizaci tvorby a provozu IS/ICT. Při tvorbě řešení IS/ICT je nutné vycházet z uživatelských pohledů (požadavků byznysu) a ty transformovat do pohledů řešitelských, které slouží k realizaci uživatelských požadavků a zároveň je prověřují z hlediska reálnosti a konzistence. Uživatelské pohledy reprezentují požadavky různých typů uživatelů IS (vrcholový management, střední management, zaměstnanci na odděleních) na jeho vlastnosti. V různých ICT projektech může vzniknout potřeba analyzovat i další skupiny uživatelů, jako např. obchodní partnery, zákazníky, veřejnost (Bruckner a další, 2012). Řešitelské pohledy transformují uživatelské pohledy (funkce, data, atd. definované na konceptuální úrovni) do logického návrhu IS/ICT a následně do fyzického. Postup 56 SYSTÉMOVÁ INTEGRACE 1/2016

Model hodnocení kvality implementace typového aplikačního softwaru z pohledu projektového transformace požadavků se liší v závislosti na tom, zda je použit IASW nebo TASW (Bruckner a další, 2012). Časová dimenze řešení je reprezentována rozdělením celého životního cyklu IS do fází: Globální strategie (GST) Informační strategie (IST) Úvodní studie (UST) Globální analýza a návrh (GAN) Detailní analýza a návrh (DAN) Implementace (IMP) Zavádění (ZAV) Provoz a údržba (PUR) Vyřazení (VYR) 4. Model hodnocení kvality implementace TASW V metodice MMDIS je kvalita součástí dimenze Bezpečnost a kvalita. Podle Buchalcevové (2011) je smyslem řízení kvality dosažení nezbytné a postačující kvality pro naplnění skutečných potřeb uživatelů. Existují dva pohledy na zabezpečení kvality informačního systému, zajištění kvality procesu budování IS a zajištění kvality samotného produktu (Buchalcevová, 2011). Podrobná analýza, jak se jednotlivé metodiky vývoje softwaru věnují zajištění kvality je obsažena v (Buchalcevová & Kučera, 2008). V případě TASW se díky vývoji profesionálním týmem analytiků, vývojářů, programátorů a testerů specializovaného výrobce předpokládá, že kvalita softwarového produktu je vyhovující. Problematickou otázkou pak zůstává samotná implementace TASW, kdy vzniká potřeba software lokalizovat, parametrizovat a integrovat přímo pro potřeby konkrétní organizace. Jak bylo uvedeno výše, většina TASW má vlastní implementační metodiku, jejímž cílem je identifikovat a naplnit potřeby organizace s minimálními programovými úpravami TASW. A právě splnění tohoto cíle, který přímo závisí na kvalitě projektového, je v projektech implementace TASW kritické. Model hodnocení kvality implementace TASW má za cíl pomoci řešit tento problém a zajistit, aby implementace TASW proběhla správně a aplikace plnila všechny požadavky. Jak bylo uvedeno v sekci 3, jsou pro úspěch projektu implementace TASW klíčové tyto hlavní faktory: řízení projektu na straně zákazníka zkušeným projektovým manažerem a jeho týmem, podpora vedení organizace, včasné a dostatečné zapojení kvalifikovaných a zkušených pracovníků zákazníka. Fungující provázání těchto klíčových faktorů se však u většiny projektů, kterých se druhý autor účastnil, ukázalo jako problematické, a proto byl navržen Model hodnocení kvality implementace TASW. Model je rozdělen do několika fází, které jsou mapovány na fáze životního cyklu IS podle metodiky MMDIS. Obsahem hodnocení kvality nejsou SYSTÉMOVÁ INTEGRACE 1/2016 57

Alena Buchalcevová, Karel Volena jen činnosti probíhající v dané fázi, ale také ostatní faktory, které mají přímý vliv na výslednou kvalitu implementace. Každá fáze je rozdělena na několik dílčích částí, které jsou dále v rámci jednotlivých fází popsány a pro které se hodnotí kvalita provedení. Hodnocení se provádí na základě metrik, které jsou pro každou část definovány. Metriky pro hodnocení jednotlivých částí byly definovány na základě zkušeností a hodnotí se buď hodnotící škálou, která je pro metriku definována, anebo formou splnění/ nesplnění dílčích kritérií. Je vždy na posouzení osob zainteresovaných na hodnocení kvality, jaká úroveň splnění kvality je v konkrétních případech nutná. Pro účely každého specifického projektu implementace TASW autoři doporučují zvážit důležitost jednotlivých fází a jejich částí pro úspěšné dokončení projektu implementace TASW a dle konkrétních zjištění upravit nastavení metrik. Kvalitu by měl vždy posuzovat manažer kvality a s ním další role, které jsou v příslušné části zainteresovány. Cílem hodnocení jednotlivých částí a fází je ujištění, že během implementace TASW, byly ve správnou dobu řádně zpracovány všechny klíčové kroky vedoucí k úspěšné implementaci. V případě, zjištění pochybení, zanedbání nebo nejasností autoři doporučují předmětnou oblast vyřešit dříve, než bude projekt implementace pokračovat. Průběh hodnocení kvality by měl kopírovat postup fází implementace, aby byly případné rozpory identifikovány co nejdříve a jejich vyřešení bylo jak časově, tak finančně co nejméně náročné. Model ověřuje kvalitu provedení jednotlivých fází implementace TASW a pomáhá při řešení problematických otázek projektovým týmem na straně zákazníka. Nenabízí způsob řešení jednotlivých částí, pouze hodnotí úroveň kvality jejich splnění. Model je podrobně popsán v diplomové práci Ing. Voleny (Volena, 2015). 5. Fáze Modelu hodnocení kvality implementace TASW Model hodnocení kvality implementace TASW definuje fáze hodnocení, které jsou uvedeny v Tabulce 1 a v dalším textu podrobněji popsány. U každé fáze Modelu hodnocení kvality implementace TASW je uvedena i odpovídající fáze metodiky MMDIS. Tab. 1 Fáze Modelu hodnocení kvality implementace TASW Fáze Zkratka fáze Název fáze Odpovídající fáze MMDIS Fáze 0 F0 Hodnocení připravenosti podniku na implementaci TASW GST, IST Fáze 1 F1 Hodnocení předimplementační fáze UST Fáze 2 F2 Hodnocení analytických fází GAN, DAN Fáze 3 F3 Hodnocení průběhu implementace IMP Fáze 4 F4 Hodnocení zavedení TASW do provozu ZAV, PUR 58 SYSTÉMOVÁ INTEGRACE 1/2016

Model hodnocení kvality implementace typového aplikačního softwaru z pohledu projektového 5.1 Hodnocení připravenosti podniku na implementaci TASW (F0) O úspěchu projektu implementace TASW se rozhoduje daleko dříve, než samotný projekt začne. Tato fáze by měla být odpovědí na to, zda je vůbec organizace připravena projekt implementace TASW spustit a dotáhnout ke zdárnému konci. V jednotlivých částech se hodnotí kvalita strategií podniku, kvalita personálního obsazení z pohledu schopnosti řízení projektu implementace TASW a úroveň podnikových procesů. Dle názoru autorů je splnění kritérií kvality v této fázi klíčové pro úspěšnou implementaci TASW a zároveň je v praxi často problematické. Hodnocení je rozděleno do částí F0.1, F0.2 a F0.3, které jsou ve shodné struktuře popsány. F0.1 Hodnocení kvality informační strategie Popis: Základním pilířem fungování a rozvoje IS/ICT je existence informační strategie (IST) organizace. Pokud v organizaci IST není nebo není aktuální, je nutné ji definovat na základě globální strategie (GST) organizace. Cílem IST je navrhnout celkovou koncepci IS/ICT podniku tak, aby byly optimálně podpořeny podnikové cíle definované v GST a navrhnout jednotlivé kroky realizace IS/ICT. Role: CIO (Chief information officer), Top management, Manažer kvality Vstup: Informační strategie podniku (IST) Výstup: Hodnocení kvality IST podniku z pohledu její aktuálnosti a integrace podnikových cílů. Metrika: Splnění požadavků na kvalitu IST v procentech určuje význam hodnoceného bodu ve vztahu k celkovému hodnocení splnění kvalitativních požadavků na danou oblast. F0.2 Hodnocení kvality personálního obsazení organizace a projektu Popis: Personální otázka je pro průběh projektu z pohledu kvality klíčová. Na význam řízení projektu při budování IS poukazuje například Chlapek (2005). Kromě manažera projektu jde také o členy projektového týmu garanty, odpovědné za jednotlivé části IS, kteří musí mít odpovídající znalosti a zkušenosti. Důležité je jejich včasné zapojení do projektu, vymezení odpovědností, nastavení motivačních programů a zamezení fluktuace pracovníků na těchto pozicích. Role: Personální manažer, Projektový manažer, Manažer kvality Vstup: Organizační struktura organizace Výstup: Hodnocení kvality personálního obsazení organizace Metrika: Úroveň personálního obsazení organizace F0.3 Hodnocení úrovně podnikových procesů organizace Popis: Hlavním úkolem IS v organizaci je podpora podnikových procesů. Období před implementací nového IS je ideálním časem pro optimalizaci podnikových procesů. Cílem je, aby organizace měla před implementací IS dobře zmapované, popsané a řízené, příp. automatizované podnikové procesy. Role: Vlastníci procesů, Procesní analytik, Manažer kvality SYSTÉMOVÁ INTEGRACE 1/2016 59

Alena Buchalcevová, Karel Volena Vstup: Procesní mapa organizace, popisy procesů organizace, vnitřní směrnice Výstup: Hodnocení úrovně podnikových procesů Metrika: Úroveň popisu procesů 5.2 Hodnocení předimplementační fáze (F1) Hodnocení předimplementační fáze má za úkol vyhodnotit úroveň kvality projektového záměru, požadavků na projekt, procesu výběru TASW a zhodnotit kvalitu předimplementační analýzy. Hodnocení je rozděleno do částí F1.1, F1.2 a F1.3, které jsou ve shodné struktuře popsány. F1.1 Hodnocení kvality projektového záměru Popis: Cílem hodnocení kvality projektového záměru je zjištění, zda je projektový záměr srozumitelně definován, zda odpovídá informační strategii organizace a zda je projekt smysluplný a proveditelný. Role: Zadavatel projektu, Management, Manažer kvality, Projektový manažer Vstup: Projektový záměr Výstup: Hodnocení kvality projektového záměru Metriky: Srozumitelnost posuzuje, zda je projekt srozumitelně definován, hodnotí se jako splnění/nesplnění následujících charakteristik: Odborné zpracování projektu, Srozumitelnost projektu, Shoda v porozumění cílům projektu. Realizovatelnost posuzuje schopnost dosažení projektových cílů a způsoby jejich dosažení z pohledu existence níže vyjmenovaných bodů, které je nutno splnit, aby mohl projekt pokračovat dále, hodnotí se jako splnění/nesplnění následujících charakteristik: Vize projektu, Kritéria dosažení vizí projektu, Strategické cíle projektu, Kritéria pro dosažení strategických cílů projektu, Projekt odpovídá IST podniku. Proveditelnost posuzuje existenci jednotlivých klíčových bodů z pohledu proveditelnosti, hodnotí se jako splnění/nesplnění následujících charakteristik: Plán projektu, milníky, termíny, Potřebné zdroje pro realizaci projektu, Předpokládané náklady projektu, Předpokládaná návratnost investic, Řízení rizik projektu, Projektová organizace (role, odpovědnosti, motivace). F1.2 Hodnocení kvality předimplementační studie Popis: Hodnotí kvalitu předimplementační studie dle splnění klíčových bodů Role: Manažer kvality, CIO (Chief Information Officer), Projektový manažer, Management Vstup: Předimplementační studie Výstup: Hodnocení kvality předimplementační studie Metrika: Hodnotí se jako splnění/nesplnění následujících charakteristik: Analýza provozního prostředí, Popis současného a očekávaného stavu, Procesní analýza, Návrh procesních a organizačních změn, Souhrn požadavků na funkcionalitu systému, jeho další rozvoj a údržbu, Posouzení technického, komunikačního a provozního prostředí, Návrh na úpravu technického, komunikačního a provozního prostředí, Odhadovaná rizika implementace. 60 SYSTÉMOVÁ INTEGRACE 1/2016

Model hodnocení kvality implementace typového aplikačního softwaru z pohledu projektového F1.3 Hodnocení kvality procesu výběru TASW Popis: Výběr TASW je jedním z prvních a nejdůležitějších kroků. Je náročný na podnikové zdroje a silně na něm závisí úspěch projektu. Proces výběru TASW probíhá na základě vypracovaných nabídek od dodavatelů. Kritéria pro výběr TASW a jejich pořadí je nutno přizpůsobit specifickým podmínkám projektu. Role: Top management Vstupy: Poptávkový dokument na dodavatele TASW, Nabídky dodavatelů, Kritéria hodnocení, Výsledky výběrového řízení na TASW Výstupy: Hodnocení kvality procesu výběru TASW Metrika: Hodnotí se jako splnění/nesplnění následujících charakteristik: Kritéria výběru TASW jsou stanovena v souladu s potřebami organizace, Vyhodnocení nabídek bylo provedeno v souladu s určenými kritérii, Na vyhodnocení nabídek se podíleli všichni zainteresovaní zaměstnanci, Výběrového řízení se zúčastnil minimální požadovaný počet dodavatelů 5.3 Hodnocení analytických fází (F2) Hodnocení analytických fází posuzuje kvalitu činností analytických fází z pohledu zákazníka. Obsah fází GAN a DAN je většinou řešen s použitím metodik vyvinutých pro vybraný TASW. Hodnocení je rozděleno do částí F2.1, F2.2, F2.3 a F2.4, které jsou ve shodné struktuře popsány. F2.1 Hodnocení kvality zajištění školícího prostředí a školení projektového Popis: Pro jasnou představu členů projektového o vlastnostech a možnostech TASW je nezbytné vytvořit na straně zákazníka realitě co nejblíže odpovídající školící prostředí a na něm předvést aplikaci a zaškolit členy týmu. Výsledkem by měla být finální specifikace požadavků a případných úprav podnikových procesů, či naopak přizpůsobení aplikace podnikovým procesům. Role: Manager kvality, Projektový manager, IT oddělení Vstupy: Specifikace testovacího prostředí, zápisy z průběhu školení, dotazníky pro hlavní uživatele Výstupy: Hodnocení kvality zajištění Metriky: Hodnotí se jako splnění/nesplnění následujících charakteristik: Školící prostředí odpovídá provoznímu prostředí, Prezentace TASW se zúčastnili všichni zainteresovaní pracovníci, Školení TASW se zúčastnili všichni zainteresovaní pracovníci, Školení uživatelů splnilo požadované účely F2.2 Hodnocení kvality specifikace funkčních požadavků na TASW Popis: Základní předpoklad úspěchu projektu implementace TASW jsou přesně definované, jednoznačné a neměnné funkční požadavky na IS ze strany zákazníka. Role: Manažer kvality, Garanti modulů, Koncoví uživatelé, Projektový manažer Vstupy: Specifikace funkčních požadavků Výstupy: Hodnocení kvality specifikace funkčních požadavků SYSTÉMOVÁ INTEGRACE 1/2016 61

Alena Buchalcevová, Karel Volena Metriky: Hodnotí se jako splnění/nesplnění následujících charakteristik: Požadavky odpovídají procesům organizace, Požadavky odpovídají normám kvality, Požadavky odpovídají podnikovým směrnicím, Požadavky odpovídají možnostem TASW, Do tvorby požadavků byli dostatečně a včas zahrnuti koncoví uživatelé, Je schválena finální verze požadavků, Existuje shoda v porozumění požadavků na straně dodavatele i odběratele F2.3 Hodnocení kvality nefunkčních požadavků na TASW Popis: Pro správné splnění požadovaných výkonových vlastností, zabezpečení a ostatních nefunkčních požadavků je potřeba je jednoznačně a přiměřeně definovat. Role: Tester, Koncoví uživatelé, Manažer kvality Vstupy: Specifikace nefunkčních požadavků Výstupy: Hodnocení kvality specifikace nefunkčních požadavků Metriky: Hodnotí se jako splnění/nesplnění následujících charakteristik: Požadavky odpovídají procesům, normám a směrnicím organizace, Požadavky odpovídají možnostem TASW, Požadavky odpovídají platné právní úpravě, SLA odpovídá požadovaným nefunkčním požadavkům, Je schválena finální verze požadavků, Existuje shoda v porozumění požadavků na straně dodavatele i odběratele F2.4 Hodnocení kvality přípravy testovacích scénářů pro akceptační testy Popis: Hodnocení kvality přípravy scénářů pro akceptační testy, které společně připravují zákazník s dodavatelem. Jejich splnění je podmínkou převzetí TASW zákazníkem do užívání. Role: Testeři, Manažer kvality, Garanti modulů, Test analytik dodavatele Vstupy: Testovací scénáře pro akceptační testy Výstupy: Hodnocení kvality testovacích scénářů pro akceptační testy Metriky: Hodnotí se jako splnění/nesplnění následujících charakteristik: Na tvorbě testovacích scénářů se podíleli všichni zainteresovaní pracovníci, Testovací scénáře pokrývají kompletně funkční požadavky na TASW, Testovací scénáře pokrývají kompletně nefunkční požadavky na TASW, Akceptační kritéria jsou definovaná a oboustranně odsouhlasena 5.4 Hodnocení průběhu implementace (F3) Cílem této fáze je vytvořit, nasadit a otestovat komponenty systému podle schválené specifikace, dále jejich parametrizace a integrace do IS/ICT podniku, nejprve do testovacího prostředí a následně do provozního prostředí. Z pohledu zákazníka se jedná především o zajištění testovacího prostředí, akceptační testování TASW a sledování průběhu projektu. Hodnocení je rozděleno do částí F3.1, F3.2 a F3.3, které jsou ve shodné struktuře popsány. F3.1 Hodnocení kvality zajištění testovacího prostředí Popis: Pro dodržení plánovaného průběhu projektu implementace TASW je nutné včas zajistit testovací prostředí co nejvíce odpovídající provoznímu prostředí a v něm vyškolit akceptační tým zákazníka. 62 SYSTÉMOVÁ INTEGRACE 1/2016

Model hodnocení kvality implementace typového aplikačního softwaru z pohledu projektového Role: Manažer kvality, CIO, Garanti modulů Vstupy: Specifikace provozního prostředí Výstupy: Hodnocení kvality zajištění testovacího prostředí Metriky: Hodnotí se jako splnění/nesplnění následujících charakteristik: Testovací prostředí bylo připraveno dle časového harmonogramu projektu, Testovací prostředí odpovídá provoznímu prostředí, TASW je nainstalován v testovacím prostředí, Migrace dat proběhla úspěšně, Akceptační tým vyškolen. F3.2 Hodnocení kvality akceptačního testování Popis: Hodnocení kvality akceptačního testování akceptačním týmem na straně zákazníka. Splnění všech akceptačních kritérií je podmínkou pro převzetí aplikace k užívání zákazníkem. Role: Testeři, Manažer kvality, Garanti modulů Vstupy: Výstupy akceptačních testů Výstupy: Hodnocení kvality výstupů akceptačních testů Metriky: Hodnotí se jako splnění/nesplnění následujících charakteristik: Proběhly všechny scénáře akceptačního testování, Nalezené chyby byly zdokumentovány předány dodavateli TASW k řešení, Na testování se podíleli všichni zainteresovaní uživatelé, Akceptační testování bylo ukončeno po splnění všech akceptačních kritérií. F3.3 Hodnocení kvality splnění cílů fáze implementace Popis: Hodnocení kvality splnění cílů fáze implementace z pohledu souladu s funkčními specifikacemi pro TASW v provozním prostředí. Role: Manažer kvality, Garanti modulů, Vstupy: Funkční specifikace pro aplikaci (parametrizace, funkcionalita, integrace, migrace) Výstupy: Hodnocení kvality splnění cílů fáze implementace Metriky: Hodnotí se jako splnění/nesplnění následujících charakteristik: Provozní prostředí je nainstalováno a splňuje požadavky, TASW je nainstalován v provozním prostředí podniku, TASW odpovídá funkční specifikaci pro konfiguraci, TASW odpovídá funkční specifikaci pro funkcionalitu, TASW odpovídá požadavkům na rozhraní a integraci, Migrace dat proběhla dle požadavků funkční specifikace, Pracovní role a přístupová práva jsou nastavena, Dokumentace k TASW je vytvořena a předána. 5.5 Hodnocení zavedení TASW do provozu (F4) Cílem zavedení do provozu je přechod na nově implementovaný TASW a jím podporované upravené podnikové procesy. Splněním všech předchozích bodů modelu hodnocení kvality je vytvořen předpoklad plného využití jeho možností. TASW je nasazen v provozním prostředí, splňuje všechny požadavky a kritéria, která byla definována, obsahuje migrovaná data, je spuštěn zkušební provoz. Z pohledu projektového je třeba zajistit školení koncových uživatelů, kompletaci dokumentace a předání TASW do ostrého provozu. Tím končí úkoly projektového SYSTÉMOVÁ INTEGRACE 1/2016 63

Alena Buchalcevová, Karel Volena týmu na straně zákazníka. Projekt je nutno formálně ukončit, projektový tým rozpustit. Za zajištění následného provozu a údržby TASW přebírá odpovědnost tým garantů jednotlivých modulů TASW ve spolupráci s oddělením IT. Hodnocení je rozděleno do částí F4.1 a F4.2, které jsou ve shodné struktuře popsány. F4.1 Hodnocení kvality provedení školení koncových uživatelů Popis: Hodnocení kvality provedení školení koncových uživatelů z pohledu jejich připravenosti na přechod a ostrý provoz nově implementovaného TASW. Role: Manažer kvality, Garanti modulů Vstupy: Uživatelská dokumentace, evidenční listiny účastníků školení, materiály pro školící účely, výsledky konečného přezkoušení, zpětná vazba při řešení provozních problémů koncových uživatelů ve zkušebním provozu Výstupy: Hodnocení kvality provedení školení koncových uživatelů Metriky: Hodnotí se jako splnění/nesplnění následujících charakteristik: Školení koncových uživatelů proběhlo dle plánu, Školení bylo ukončeno závěrečným přezkoušením, Výsledky závěrečného přezkoušení jsou v souladu s očekáváním, Průběh zkušebního provozu měl očekávané výsledky, Je k dispozici uživatelská dokumentace dle pracovních činností a rolí. F4.1 Hodnocení kvality dokumentace projektu implementace TASW Popis: Hodnocení kvality dokumentace projektu implementace TASW z pohledu její úplnosti, přehlednosti a aktuálnosti. Role: Manažer kvality, projektový manažer, garanti modulů Vstupy: Dokumentace průběhu projektu (GAN, DAN), dokumentace úprav TASW, implementační dokumentace, uživatelská dokumentace, provozní dokumentace Výstupy: Hodnocení kvality dodané dokumentace k projektu implementace TASW Metriky: Hodnotí se jako splnění/nesplnění následujících charakteristik: Aktuální a úplná dokumentace průběhu projektu (GAN, DAN), Aktuální a úplná dokumentace úprav TASW, Aktuální a úplná implementační dokumentace, Aktuální a úplná uživatelská dokumentace, Aktuální a úplná provozní dokumentace. F4.2 Hodnocení kvality průběhu a ukončení projektu implementace TASW Popis: Hodnocení kvality průběhu projektu a jeho formálního ukončení z pohledu využití zdrojů a splnění časového harmonogramu a cílů projektu. Role: Manažer kvality, projektový manažer, top management, garanti modulů, Vstupy: Plán projektu, kompletní projektová dokumentace, závěrečná zpráva projektu Výstupy: Hodnocení kvality průběhu a ukončení projektu implementace TASW Metriky: Hodnotí se jako splnění/nesplnění následujících charakteristik: Projekt byl formálně ukončen, Byla zpracována závěrečná zpráva projektu, Byl splněn časový harmonogram projektu, Zdroje na projekt byly správně odhadnuty a efektivně vyčerpány, Byly splněny cíle projektu. 64 SYSTÉMOVÁ INTEGRACE 1/2016

Model hodnocení kvality implementace typového aplikačního softwaru z pohledu projektového 6. Závěr K praktickému ověření modelu došlo při realizaci opakované, původně neúspěšné, implementace CRM systému ve společnosti Lázně Františkovy Lázně a.s., jehož realizace byla naplánována na druhé čtvrtletí roku 2015. Výsledkem hodnocení Fáze 0 Hodnocení připravenosti podniku na implementaci TASW však bylo, že podnik není připraven na kvalitní implementaci TASW a projekt byl dočasně pozastaven. Na základě výsledků hodnocení Fáze 0 vznikly na úrovni top managementu úkoly pro zainteresovaná oddělení s cílem nápravy problematických oblastí před opětovným spuštěním projektu. Model hodnocení kvality implementace TASW splnil v tomto případě svůj účel a na základě jeho výsledků byl projekt přerušen do doby, než budou problematické části napraveny, čímž se vytvoří předpoklady k jeho úspěšné realizaci. Autoři předpokládají, že použití modelu hodnocení kvality implementace TASW přispěje ke zvýšení úspěšnosti projektů implementace TASW v podnikovém prostředí tím, že včas upozorní projektový tým zákazníka na problematické oblasti týkající se přímo nebo nepřímo projektu, které je potřeba vyřešit dříve než projekt pokročí dále. Zdroje Basl, J. & Blažíček, R., 2012: Podnikové informační systémy: podnik v informační společnosti. Praha: Grada. ISBN 978-80-247-4307-3 Bruckner, T., Voříšek, J. & Buchalcevová, A. a kol., 2012: Tvorba informačních systémů: principy, metodiky, architektury. Praha: Grada. ISBN 978-80-247-4153-6 Buchalcevová, A. & Kučera, J. 2008. Hodnocení metodik vývoje informačních systémů z pohledu testování. Systémová integrace, 15(2), pp. 42 54. ISSN 1210-9479 Buchalcevová, A., 2011: Normy kvality softwaru a jejich podpora v metodikách budování informačních systémů. Systémová integrace, 18(1), pp. 109 120. ISSN 1210-9479 CHAOS, 2013: The Standish Group Report: CHAOS MANIFESTO 2013: Think Big, Act Small. [online]. 2013 [cit. 2015-01-11]. Dostupné z: http://www.versionone.com/assets/img/files/chaosmanifesto2013.pdf Chlapek, D., 2005: Řízení komplexních projektů IS/ICT. Systémová integrace, 12(1), pp. 117 122. ISSN 1210-9479 Volena, K., 2015: Řízení kvality softwaru. Diplomová práce. Bankovní institut vysoká škola. Vedoucí Alena Buchalcevová. Voříšek, J., 1996: Kritické faktory úspěchu a rizika informačních systémů. [online]. [cit. 2015-01-17]. Dostupné z: http://nb.vse.cz/~vorisek/files/clanky/1996_csf_a_rizika_ IS.htm. Voříšek, J., 2008: Principy a modely řízení podnikové informatiky. Praha: Oeconomica, ISBN 978-80-245-1440-6. JEL Classification: L86, M15 SYSTÉMOVÁ INTEGRACE 1/2016 65