Evropský sociální fond. Praha & EU: Investujeme do vaší budoucnosti. Teorie systémů TES 10. Měkké systémy metodiky ZS 2011/2012 prof. Ing. Petr Moos, CSc. Ústav informatiky a telekomunikací Fakulta dopravní ČVUT v Praze Petr Moos, 2011
Metodologie Metodologie obecný a dobře uchopitelný postup, umoţňující rychlejší a efektivnější transfer znalostí Best practices Snižují riziko výskytu neočekávaných událostí Metodika je vždy pouze doporučení Příklady SSADM, ITIL, MI-TES: 10. Metodiky (Petr Moos) 2
SSADM Structured System Analysis and Design Methodology Vyvinuto Learmonth and Burchett Management System Plc., standardní metodologie pro vládní projekty UK v 80.letech až do poloviny 90.let Důraz kladen na detailní & strukturovaný přístup v každé etapě životního cyklu vývoje Používá řadu nástrojů pro zachycení a vizualizaci detailů na každé úrovni MI-TES: 10. Metodiky (Petr Moos) 3
Hlavní cíle SSADM Zajistit úspěšné pokračování projektu i v případě nečekaných událostí Vývoj kvalitativně lepších systémů Zlepšit způsob řízení a kontrolování projektů Umožnit efektivněji využívat zkušené i nezkušené pracovníky a zajistit jejich odborný rozvoj Zlepšit komunikaci mezi členy projektového týmu a využívat efektivní pracovní procesy MI-TES: 10. Metodiky (Petr Moos) 4
Strukturovaný přístup v SSADM Jedná se o standard jsou to schválené postupy, které by se měly při vývoji IS používat S pomocí těchto metod můžeme porovnávat jednotlivé IS zavádíme metriku Člení projekt na malé, dobře definované aktivity a specifikuje sekvence a interakce těchto aktivit Používá diagramatické a jiné modelovací techniky pro vytvoření přesnější tj. strukturované definice aplikace Přístup vede k vývoji kvalitnějších produktů 6 kroků 3 analýza + 3 syntéza MI-TES: 10. Metodiky (Petr Moos) 5
Výhody a nevýhody SSADM VÝHODY Časový aspekt navazování aktivit Využitelnost dle požadavků Reakce na změny v podnikatelském prostředí Efektivní využití znalostí Lepší kvalita Zvýšení produktivity Úspora nákladů NEVÝHODY Významný a někdy až přílišný důraz na analýzu a její detailní dokumentaci pře-analyzování systému Možnost využití mnoha metod popisu systému (některé výstupy mohou být příliš složité, že s nimi nelze pracovat) MI-TES: 10. Metodiky (Petr Moos) 6 6
Jednotlivé fáze Analýza 1. Analýza stávajícího stavu (současných systémů), procesů, vyjadřuje jaké mají tyto stavy prognózu do budoucna) 2. Požadavky na řešení (dané managementem) = očekávání zadavatele, cíle) 3. Analýza technických prostředků, kterými disponuje zadavatel, jeho technické možnosti (resp. dostupných prvků a vazeb) MI-TES: 10. Metodiky (Petr Moos) 7
Jednotlivé fáze - Syntéza 4. Návrh datových struktur, volíme entity, konstrukce jednotlivých záznamů, relace (syntéza funkcí v prvcích a návrh vazeb) 5. Návrh procesů používáme nástroje pro tvorbu procesů (syntéza procesů) 6. Implementace MI-TES: 10. Metodiky (Petr Moos) 8
MI-TES: 10. Metodiky (Petr Moos) 9 Copyright 2007 Accenture All Rights Reserved. 9
Měkké systémy Měkký systém je obtížně: Identifikovatelný S nerozpoznanou resp. nerozpoznatelnou strukturou Mírou měkkosti je míra, s jakou může být systém objektivně rozpoznán a popsán Měkkost vyplývá z nezvládnutelné neurčitosti Pro práci s měkkými systémy je typická subjektivita a neúplnost jejich rozpoznání Příklady sociální nebo socio-ekonomické systémy MI-TES: 10. Metodiky (Petr Moos) 10
Zdroje systémové neurčitosti Významný vliv vzdáleného okolí Nedostatek disponibilní informace o systému nebo okolí o struktuře systému o (počátečním) stavu systému o stavech na rozhranní systému / okolí může být způsoben SLOŽITOSTÍ, NEDOSTATKEM ZDROJŮ, OMEZENOU SCHOPNOSTÍ ANALYTIKA Fragmentace procesů Kvantová neurčitost (většinou neřešíme nástroji TES) MI-TES: 10. Metodiky (Petr Moos) 11
Metodologie měkkých systémů Zdůrazňují nutnost úplného rozpoznání a vystiţení objektů a jejich vlastností (i na úkor formální přesnosti) Přenositelnost metod je možná jen na úrovni příkladů Nevýhodou je metodická nehomogenita (nelze zjistit splnění daných kritérií Jedná se spíše o pragmatické postupy, odvozené ze zkušeností MI-TES: 10. Metodiky (Petr Moos) 12
Měkké techniky - SWOT analýza Silné stránky S W Slabé stránky O T Příležitosti Hrozby MI-TES: 10. Metodiky (Petr Moos) 13
Měkké techniky Analýza silového pole Při plánování změn v systému Spočívá v identifikaci a ohodnocení pozitivních a negativních sil působících na systém Pozitivní síly posunují systém k cíli Negativní síly posunují systém nežádoucím směrem Podle převahy sil jsou změny ÚSPĚŠNÉ či NEÚSPĚŠNÉ Příklad stavba dálnice Pozitivní zrychlení dopravy, zvýšení propustnosti, odlehčení dopravy ve městech, atraktivita pro investory Negativní vysoké investice, zábor půdy, hluk, nesouhlas obyvatel, ohrožení přírody MI-TES: 10. Metodiky (Petr Moos) 14
Měkké techniky Analýza silového pole Pozitivní Negativní MI-TES: 10. Metodiky (Petr Moos) 15
Metodologie měkkých systémů V podstatě doporučení a postupy představující ZOBECNĚNÍ ZKUŠENOSTÍ z řešení měkkých systémů v praxi Akční výzkum podle Jenkinse Checklandova metodologie měkkých systémů MI-TES: 10. Metodiky (Petr Moos) 16
Akční výzkum podle Jenkinse Používá se při analýze rozsáhlejších projektů rozsáhlejších technických a socio-technických děl Obsahuje tyto základní fáze: 1) Analýza systému 2) Systémový projekt 3) Implementace 4) Provoz systému MI-TES: 10. Metodiky (Petr Moos) 17
Akční výzkum podle Jenkinse 1) Analýza systému - Rozpoznání a formulace problému - Organizace práce - Definování systémů a podsystémů - Definování nadřazeného systému - Definování cílů nadřazeného systému - Definování cílů vlastního systému - Stanovení celkového ekonomického kritéria - Sbírání dat a informací MI-TES: 10. Metodiky (Petr Moos) 18
Akční výzkum podle Jenkinse 2) Systémový projekt (návrh systému) Klíčovou roli má definování rozhraní mezi účastníky projektu. Uplatňují se tyto procesy: - Předvídání - Sestavení modelu a simulace - Optimalizace - Řízení MI-TES: 10. Metodiky (Petr Moos) 19
Akční výzkum podle Jenkinse 3) Implementace - Tvorba dokumentace a její odsouhlasení - Výstavba systému 4) Provoz systému - Počáteční provoz - Retrospektivní vyhodnocení projektu MI-TES: 10. Metodiky (Petr Moos) 20
Checklandova metodologie měkkých systémů 7 fází: Je postavena na skutečnosti, ţe při zkoumání problémové situace existuje ŘADA MOŢNÝCH POHLEDŮ Fáze 1 a 2 Vyjádření problémové situace Fáze 3 Základní definice relevantních systémů Fáze 4 Vytvoření konstrukčních modelů Fáze 5 Srovnání koncepčních modelů s výsledky analýzy problému Fáze 6 a 7 Projekt a implementace změn MI-TES: 10. Metodiky (Petr Moos) 21
Checklandova metodologie měkkých systémů MI-TES: 10. Metodiky (Petr Moos) 22
Checklandova metodologie měkkých systémů Fáze 1 a 2 Vyjádření problémové situace - Získání obrazu o problémové situaci v neutrální podobě tvorba rich picture - Etapa je skončena pokud známe odpovědi na následující otázky: 1) Jaké druhy zdrojů jsou používány v aktivovaných procesech? 2) Jak se provádí plánování těchto procesů? 3) Jaké je organizační uspořádání? 4) Jaké je okolí a jaký je vyšší systém? 5) Jak jsou procesy řízeny a sledovány? MI-TES: 10. Metodiky (Petr Moos) 23
Checklandova metodologie měkkých systémů Fáze 3 Základní definice relevantních systémů - Obsahuje definování pozice a vazbě těch dílčích systémů, které mají vztah k danému problému CATWOE C customer A actor T transformation W weltanschaung O owner E environmental constraints MI-TES: 10. Metodiky (Petr Moos) 24
Checklandova metodologie měkkých systémů Fáze 4 Vytvoření konstrukčních modelů - Definuje nad danou realitou koncepční model podle představ konceptora / analytika systému Fáze 5 Srovnání koncepčních modelů s výsledky analýzy problému - Obsahuje výsledky komparace a agendu možných změn Fáze 6 a 7 Projekt a implementace změn - Zahrnuje proveditelné a systémové změny uspořádání, procesů a přístupů a jejich realizaci MI-TES: 10. Metodiky (Petr Moos) 25
Děkuji za pozornost! Zdroj: Votruba, Z., Klečáková, J., Kalika, M.: Systémová analýza, ČVUT, 2004 MI-TES: 10. Metodiky (Petr Moos) 26