Table of Contents
8. Metodiky vývoje IS
Charakterizujte a zhodnoťte různé přístupy k analýze a návrhu informačního systému (datový, funkční, objektový, inkrementální, prototypový, implementací ASW atd.). Vysvětlete smysl, obhajte účel a vyjmenujte základní vlastnosti metodiky vývoje IS. Popište specifika a problémy zavedení metodiky do používání v organizaci. Vyjmenujte Vám známé metodiky a klasifikujte je. Jejich výhody, možná nebezpečí, možnosti kombinace těchto přístupů.
Úloha
Předpoklady: Jste projektantem IS v podniku. Řešíte problémy výběru a uplatnění standardní metodiky vývoje Vašeho informačního systému.
Zadání:
- Jaké otázky si položíte a jak je budete řešit.
- Podle jakých kriterií se budete rozhodovat o tom, jaký přístup k vývoji IS zvolíte?
- Jak se zvolený přístup k vývoji IS projeví v jeho různých aspektech (zdroje, náklady, postup projektu, čas…)?
- Jak budete při výběru vhodné metodiky postupovat ?
Teorie
Vzhledem k tomu, že IS/ICT mají na podnik komplexní dopad, nikoliv zdaleka jen technický, ale zahrnuje organizační aspekty, atd. a vzhledem k tomu, že je to dneska již velice složitá a komplexní činnost, která zahrnuje jak prvky organizační (popis podnikových procesů, BPR, funkčních míst, atd.), tak prvky datové, technologické, atd., je potřeba nějaký ucelený návod či postup jak to dělat, aby to nebyl chaos.
Metodika je tedy souhrn postupů, metod, technik, etap, dokumentů pro analýzu, vývoj, dokumentaci, zavádění, údržbu, rozšiřování a provoz informačních systémů. Obecně existuje spíše přesun od tvrdých, technicky orientovaných metodik, k metodikám měkkým, které zahrnují lépe i lidský faktor. Metodika by se měla na problém dívat multidimenzionálně – z mnoha pohledů, tozn. třeba MMDIS – procesní/funkční, datová, softwarová, hardwarová, organizační/legislativní, sociální/pracovní, ekonomická, manažerská, dokumentační a metodická.
Členění do etap: každá etapa by měla mít nějaké svoje zahájení a bod ukončení (podpis dokumentace), měla by mít svůj cíl a výstup, potřebné vstupy, potřebnou dokumentaci, kritické faktory úspěchu, a svoje zdroje, účel a obsah, jednotlivé činnosti a jejich návaznosti
Metodika předepisuje nějaké předepsané postupy v jednotlivých fázích vývoje.
Charakteristiky:
- Měli by do ní být zapojeni odběratelé – koneckonců pro ně se to dělá.
- V každé fázi by se mělo končit nějakým dohodnutým dokumentem, který by měli podepsat, aby se předešlo sporům.
- Měli by do ní být zataženi angažovaní uživatelé, kterých se to týká.
- Testování v každé etapě,
- analýza a návrh v každé etapě,
- zahrnutí všech dimenzí v každé etapě,
- orientace na cíle a problémy,
- otevřenost metodiky;
- princip 3 architektur – oddělení konceptuální, technologické a implementační architektury
Smyslem metodiky je: zjednodušení organizace, snížení rizika spojeného s vývojem, efektivnější řízení, sladění cílů, větší nezávislost řešitelů, lepší oddělitelnost jednotlivých částí řešení, zvýšení kvality řešení, nalezení společného komunikačního jazyka, zvýšení specializace, atd. Žádná metodika není dokonalá, vždycky je třeba jí uzpůsobovat a měnit.
Metodiky člení podle vlastníka:
- státní – stát garantuje vývoj a mnohdy podmiňuje zadávání státních zakázek jejich využíváním – SSADM – VB, SDM – Holandsko, MERISE – Francie;
- mezinárodní – v podobě mezinárodních standardů – ISO – software life cycle process, Euromethod
- proprietání – vlastněné nějakou firmou nebo vysokou školou a poskytované buď úplatně nebo neúplatně – Oracle Case, MMDIS, RUP
Metodiky se dají koupit v podobě knih, v elektronické podobě nebo v podobě školení.
Trendy: od tvrdých k měkkým, globalizace metod – BPR, metody zohledňující i implementaci TASW, od vodopádového způsobu vývoje k inkrementálnímu, Zavádění metodik do podniku: - získání metodiky (nákup nebo vlastní vývoj), zahájení budování metodického centra, které má na implementaci a používání metodiky v organizaci dohlížet, školení účastníků pilotního projektu v metodice a sociálně psychopatická příprava; zahájení pilotního projektu, v jehož průběhu si lidé metodiku osvojí – budování metodického centra přerušeno; dokončení pilotního projektu, účastníci by měli metodiku šířit dál v organizaci
Životní cyklus metodiky: získání, zavedení, používání, výměna (nová verze nebo metodika)
Praxe
Záleží na tom, jaký používáme SW, co jsme za podnik. Co od nás očekávají partneři, co případně státní instituce, jak je velký rozpočet. Podle toho, co firma potřebuje, máme nějakou IST a asi budu muset hledat metodiku, která nejlépe podpoří její plnění (to je dobrej blábol).
