User Tools

Site Tools


statnice:informatika:otazka10

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
statnice:informatika:otazka10 [19.05.2008 19:39] – popis fází podle Voříška xvalo07statnice:informatika:otazka10 [29.05.2008 13:19] (current) xvalo07
Line 9: Line 9:
   * Kde očekáváte možné hlavní problémy v jednotlivých fázích ?   * Kde očekáváte možné hlavní problémy v jednotlivých fázích ?
   * Jaká bude technologická podpora řešení IS/ICT v jednotlivých fázích ?   * Jaká bude technologická podpora řešení IS/ICT v jednotlivých fázích ?
 +
 +
  
 ===== Teorie ===== ===== Teorie =====
Line 18: Line 20:
     * určuje hlavní priority, směry, **cíle podniku**     * určuje hlavní priority, směry, **cíle podniku**
     * obsahuje analýzu současného stavu podniku, model budoucího stavu a plán transformace ze současného stavu do budoucího     * obsahuje analýzu současného stavu podniku, model budoucího stavu a plán transformace ze současného stavu do budoucího
-  * **IST** - informační strategie (strategická úroveň)\\+  * **IST** - [[statnice:slovnik:informacni_strategie|informační strategie]] (strategická úroveň)\\
     * určuje **koncepci podpory GST**, tedy hlavních podnikových cílů      * určuje **koncepci podpory GST**, tedy hlavních podnikových cílů 
     * obsahuje analýzu současného stavu IS/ICT, model budoucího stavu a plán transformace ze současného stavu do budoucího     * obsahuje analýzu současného stavu IS/ICT, model budoucího stavu a plán transformace ze současného stavu do budoucího
   * **US** - úvodní studie (konceptuální úroveň)   * **US** - úvodní studie (konceptuální úroveň)
-    * studie proveditelnosti (pokud nerealizovatelné, zpět na IST) +    * studie **proveditelnosti** (pokud nerealizovatelné, **zpět na IST**
-    * detailní posouzení projektu, případný rozpad na subprojekty a určení vazeb mezi nimi+    * detailní posouzení velikosti projektu, **případný rozpad na subprojekty** a určení vazeb mezi nimi 
 +    * volba mezi vývojem IASW nebo nákupem TASW (existuje-li) pro jednotlivé části IS
   * **GAN** - globální analýza a návrh (konceptuální úroveň)   * **GAN** - globální analýza a návrh (konceptuální úroveň)
     * vymezuje hlavní funkce a data na konceptuální úrovni     * vymezuje hlavní funkce a data na konceptuální úrovni
-    * modely návrhu nezávislé na implementačním prostředí+    * modely návrhu jsou **nezávislé na implementačním prostředí**
     * zmapovat, popsat, analyzovat, navrhnout podstatu aplikace     * zmapovat, popsat, analyzovat, navrhnout podstatu aplikace
-    * výstup: návrh funkcí, logická struktura datové základny, alternativy prostředí pro implementaci a provoz+    * výstup: návrh funkcí, logická struktura datové základny, **alternativy** prostředí pro implementaci a provoz
   * **DAN** - detailní analýza a návrh (technologická úroveň)   * **DAN** - detailní analýza a návrh (technologická úroveň)
-    * převedení konceptuálního návrhu do technologického, implementačně závislého na zvoleném HW, SW, SŘBD ... +    * **převedení konceptuálního návrhu do technologického**, implementačně závislého na zvoleném HW, SW, SŘBD ... 
-    * v případě SŘBD je vytvořen relační model+    * v případě použití SŘBD je vytvořen relační model
     * výstup: technologický návrh, návrh programových modulů aplikace, datové základny, a uživatelského rozhraní     * výstup: technologický návrh, návrh programových modulů aplikace, datové základny, a uživatelského rozhraní
   * **IM** - implementace (implementační úroveň)   * **IM** - implementace (implementační úroveň)
-    * transformace technologického návrhu do fyzického (např. databáze)+    * transformace **technologického návrhu do fyzického** (např. databáze)
     * naprogramování všech navržených programů, komponent, testování modulů, integrační testy atd.     * naprogramování všech navržených programů, komponent, testování modulů, integrační testy atd.
     * tvorba dokumentace     * tvorba dokumentace
   * **ZA** - zavádění systému (implementační úroveň)   * **ZA** - zavádění systému (implementační úroveň)
-    * instalace všech částí, případně konverze dat z původního systému, zkušební provoz +    * instalace všech částí, případně konverze dat z původního systému, **zkušební provoz** 
-    * školení uživatelů +    * **školení** uživatelů 
-  * **PU** - provoz a údržba (implementační úroveň) +  * **PU** - provoz a údržba (implementační úroveň) viz otázka Informatika [[statnice:informatika:otazka18|18. Úlohy řízení provozu IS/ICT]] 
-    * jsou dosahovány přínosy (konečně) +    * jsou **dosahovány přínosy** (konečně) 
-    * údržba, aktualizace, drobné změny, monitoring, požadavky na změny atd.+    * údržba, aktualizace, technická podpora, drobné změny (small jobs), monitoring, požadavky na změny atd.
     * když se nasbírá dostatek požadavků na velkou změnu, rozjede se to opět od US     * když se nasbírá dostatek požadavků na velkou změnu, rozjede se to opět od US
 +
 ==== Poznámky ==== ==== Poznámky ====
-  * GST a IST dohromady zajišťují systémovou integraci (vizí, podnikových procesů a podniku s okolím) +  * GST a IST dohromady zajišťují **systémovou integraci** (vizí, podnikových procesů a podniku s okolím) 
-  * IST navíc zajišťuje systémovou integraci na technologické úrovni+  * IST navíc zajišťuje systémovou integraci **na technologické úrovni** 
 +  * Prakticky v jakékoli fázi se lze při zjištění vážného problému **vrátit do předchozí fáze**. Platí ovšem jednoduché pravidlo: **v čím pozdější fázi** se to stane, tím víc práce se zahodí, **tím nákladnější** to bude a tím víc se **zpozdí celý projekt**
  
  
 +==== Rozdíl mezi IASW a TASW ====
 +  * IASW = individuální (na míru vyvíjený) aplikační software, TASW = typový aplikační software (balík)
 +  * některé fáze projektů se liší podle toho, zda se jedná o vývoj IASW nebo nasazení TASW
  
- +^Fáze projektu^IASW^TASW^ 
-GST, IST – před projektem, jednotlivé informatické projekty z nich vycházejí, může se stát, že se projekt stane nereálným, v tom případě je třeba upravit IST +|GST|  bez rozdílu  || 
-V úvodní studii se také rozhoduje, zda se vybere typové řešení nebo se zvolí individuální – je předpoklad, že je TASW s potřebnými vlastnostmi na trhu, vyplatí se to vůbec, atd. Pokud se řekne, že ano, důkladněji se to rozebere v GAN. +|IST|  bez rozdílu  || 
- +|US|vymezení projektu, cíle projektu, rozpočet, přiřazení zdrojů, role, časový odhad - studie proveditelnosti, případný rozpad na subprojekty, nebo změna IST  |výběrové řízení na ISzadávací dokumentace (požadavkydo kdycíle, současný stav, reference, forma nabídky a kritéria posouzení. Neprozradit o sobě ílišVybrat 2 nabídky, nechat je zpracovat úvodní studii, tu horší zaplatit, lepší nechat zrealizovat  
-==== Projekt IASW ==== +|GAN|konceptuální, implementačně nezávislý návrh. Vymezení procesů, datových toků, funkční struktury, use case, definice uživatelů, rolí. Architektura SW (klient/server, centralizace, decentralizace, atd.)  |Určení vhodnosti TASW pro daný podnik. Konceptuální model procesů (a BPR), role, události. Test proveditelnosti. Pokud ano, parametrizovat, pokud ne, upravit proces, eprogramovat, nebo extra projekt. 
-IASW = individuální aplikační software +|DAN|z konceptuální úrovně na technologickou; detailní procesylogická struktura dat, návrh a popis funkcí, tříd, metod, vstupů, výstupů, parametry; uživatelské rozhraní, infrastrukturakonvence, použité technologie  |detailní rozpracování, požadovaná datová rozhraní, obrazovky, struktura kmenových dat, číselníků, uživatelské role, detailní návrh procesů a organizační struktury, customizačních parametrů  
- +|IM|vlastní realizace, naprogramování, testování, zkušební provoz, dokumentace|implementace, naplnění tabulek, realizace výstupních sestav, obrazovek, customizace, doprogramování drobností, dokumentace| 
-  - US – Obsahuje vymezení projektu, cíle projektu, rozpočet, přiřazení zdrojů, role, jak dlouho to bude trvat. Je to vlastně studie proveditelnosti. že se zjistitže je to moc velké soustov tom ípadě se to rozpadne na samostatné projekty. +|ZA bez rozdílu  || 
-  GAN – návrh projektu na konceptuální úrovnitozn. bez závislosti na technologickém řešení. Vymezení procesů, datových roků, funkční struktury, use case, definice uživatelů, rolí. Architektura SW (klient/server, centralizace, decentralizace, atd.) +|PU|  bez rozdílu  ||
-  - DAN – evod z konceptuální úrovně na technologickou; detailní rozpracování procesůnávrh logické struktury dat, návrh a popis funkcí, tříd, metod, vstupů, výstupů, parametry; definice ivatelských rozhraní, určení technologické infrastruktury, čím jsou spouštěny jednotlivé procesy, atd. Konvencealgoritmy, použité technologie; může se zjistit problém v GAN – návrah do GAN +
-  - IM – vlastní realizace, naprogramování, testování, zkušební provoz, tvorba dokumentace +
-  - ZA – překlopení do provozního stavu (instalace), školení pracovníků, migrace dat, kompletace dokumentace +
-  - PU – provoz a udržování, poskytování technické podpory, small jobs, zaznamenávání požadavků na změnu +
- +
-==== Projekt TASW ==== +
-TASW = typový aplikační software +
-  - GST to samé, +
-  - IST to samé. +
-  - US – v této fázi probíhá výběrové řízení na IS. Tozn. zadávací dokumentace – popis co potřebujeme, kvalifikační požadavky, do kdy, cíle, současný stav, že chceme reference, forma jakou nám mají poslat nabídky a kritéria jejich posuzování; neměli bychom toho o sobě příliš prozradit; něco nám pošlou – podíváme se na referenční instalace, vybereme 2, necháme je zpracovat úvodní studii, tu horší zaplatíme, lepší necháme zrealizovat +
-  - GAN – jejím hlavním cílem je určit vhodnost TASW pro daný podnik. Namodelování procesů, BPR, určení rolí, událostí, vše na hrubé úrovni. Test, zda to jde: když to jde, super, když to nejde, parametrizovat; když to nejde ani parametrizovat, upravit proces; když to tam vůbec není, doprogramovat/přeprogramovat (případně na to udělat extra projekt) +
-  - DAN – detailní rozpracování, vytvoření rolí, požadovaná datová rozhraní, podoba obrazovek, struktura kmenových dat, číselníků, uživatelské role, detailní návrh podnikových procesů a organizační struktury, customizačních parametrů +
-  IM – implementace, naplnění tabulek, realizace výstupních sestav, obrazovek, customizace, doprogramování drobností, dokumentace +
-  ZA stejná jako u IASW. +
-  PU stejná jako u IASW.+
  
 ===== Praxe ===== ===== Praxe =====
-Problémy obecně – neexistuje GST o IST ani nemluvě. Firma je silně zatížena předchozími aplikacemi, nelze postupovat jako na zelené louce. GAN, DAN – problém získávání informací od lidí, ZA – odpor zaměstnanců k učení něčemu novému +  * **Jaký je obsah jednotlivých fází řešení jejího IS/ICT ?** 
- +Viz výše. Raději popiště něco, co fakt znáte, třeba u vás v práci, než si něco vymýšlet ... 
-Technologická podporaGST, IST – OIS, email, případně nástroje pro BPR – CASEUS – kancelářské SW, projectGAN, DAN, IM – CASE, groupware, projectIM – nástroje pro verzování, project, CASE, vývojová prostředí, překladače, debuggery, profilery, programy pro automatické testování kódu – RationalTest Manager, Ant, programy pro automatické vytváření dokumentace – SoDA, javadoc; zavádění – project, groupware, příp. CASE, konfigurační management - ClearCasePU – nic moc extra, shromaďování požadavků+  * **Kde očekáváte možné hlavní problémy v jednotlivých fázích ?** 
 +    * neexistuje GST o IST ani nemluvě. Firma je silně zatížena předchozími aplikacemi, nelze postupovat jako na zelené louce. 
 +    * GAN, DAN – problém získávání informací od lidí, strach ze změny (vyhazov), chybí dokumentace k existujícím systémům, 
 +    * IM - licenční problémy, vedoucí projektu nemá patřičné pravomoci k prosazení změn, 
 +    * ZA – odpor zaměstnanců k učení něčemu novému, 
 +    * PU - projeví se špatný (nepromyšlený) návrh systému, nedostaví se přínosy 
 +  * **Jaká bude technologická podpora řešení IS/ICT v jednotlivých fázích ?** 
 +    * GST, IST – OIS, email, případně nástroje pro BPR – CASE 
 +    * US – kancelářské SW, project 
 +    * GAN, DAN, IM – CASE, groupware, project 
 +    * IM – nástroje pro verzování, project, CASE, vývojová prostředí, překladače, debuggery, profilery, programy pro automatické testování kódu – RationalTest Manager, Ant, programy pro automatické vytváření dokumentace – SoDA, javadoc;  
 +    * ZA – project, groupware, příp. CASE, konfigurační management - ClearCase 
 +    * PU – nic moc extra, shromaďování požadavků
statnice/informatika/otazka10.1211218795.txt.gz · Last modified: 19.05.2008 00:00 (external edit)