{{rozpracované nepublikované dokument}}
~~TASK:Michal Rada?2024-10-25!~~
<- [[:egdilna:ponk]]
# Pokus o rozpad fází životního cyklu IS/ICT řešení
Životní cyklus ICT řešení a informačního systému má celkem 6 fází. Tyto fáze jsou určeny v § 15 vyhlášky [[predpis:360/2023]].
Cílem je podrobnější rozpad fází tak, abychom rozuměli, co se v jednotlivých fázích děje a jaké jsou výstupy.
První diagram zobrazuje první dvě fáze životního cyklu ICT řešení. Tyto dvě fáze jsou dost propojené a vzájemně se ovlivňují.
!include
Left to right direction
Implementation_WorkPackage(drisf1, "Fáze 1: Strategické plánování vytvoření a rozvoje řešení")
Implementation_WorkPackage(drisf2, "Fáze 2: Plánování a příprava vytvoření a rozvoje řešení")
Implementation_WorkPackage(drisf1k1, "Vznik a analýza potřeby")
Implementation_WorkPackage(drisf1k2, "První architektonické posouzení potřeby a souladu potřeby s architekturou")
Implementation_WorkPackage(drisf1k3, "Záměr v IK OVS")
Implementation_Deliverable(drisf1k4, "Architektonický záměr nebo koncept")
Implementation_Deliverable(drisf1k5, "Investiční záměr")
Implementation_Deliverable(drisf1k6, "Formulář OHA")
note right: Tohle není jednoduché v téhle fázi
Implementation_Deliverable(drisf1k7, "Stanovisko OHA")
Implementation_WorkPackage(drisf2k1, "Seznam požadavků na řešení")
note right: z nich se pak tvoří požadavky do ZD
Implementation_Deliverable(drisf2k2, "Studie proveditelnosti")
Implementation_WorkPackage(drisf2k3, "Návrhy řešení a výběr řešení")
note right: má být součástí studie proveditelnosti v ideálním případě
Implementation_WorkPackage(drisf2k4, "Formalizovaný exit plán")
Implementation_WorkPackage(drisf2k5, "Architektura řešení")
Implementation_WorkPackage(drisf2k6, "Plán uchovávání dat")
Rel_Association(drisf1, drisf1k1)
Rel_Association(drisf1, drisf1k2)
Rel_Association(drisf1, drisf1k3)
Rel_Association(drisf1, drisf1k4)
Rel_Association(drisf1, drisf1k5)
Rel_Association(drisf1, drisf1k6)
Rel_Association(drisf1, drisf1k7)
Rel_Association(drisf2, drisf2k1)
Rel_Association(drisf2, drisf2k2)
Rel_Association(drisf2, drisf2k3)
Rel_Association(drisf2, drisf2k4)
Rel_Association(drisf2, drisf2k5)
Rel_Association(drisf2, drisf2k6)
Druhý diagram zobrazuje třetí fázi životního cyklu ICT řešení. Tato fáze je klíčová pro vytvoření kvalitního řešení, které bude splňovat požadavky zadavatele, ale i požadavky EG legislativy. Fáze má velice složitý rozpad.
!include
Left to right direction
Implementation_WorkPackage(drisf3, "Fáze 3: Realizace vytvoření a rozvoje řešení")
Implementation_WorkPackage(drisf3k1, "Způsob pořízení či změny")
together {
Implementation_WorkPackage(drisf3k21, "Zadávací dokumentace")
Implementation_WorkPackage(drisf3k22, "Veřejná zakázka nebo vývoj")
Implementation_WorkPackage(drisf3k23, "Výběr dodavatele")
Implementation_WorkPackage(drisf3k24, "Smluvní zajištění dodávek")
}
Implementation_WorkPackage(drisf3k31, "Realizace")
Implementation_WorkPackage(drisf3k32, "Posouzení výsledku s požadavky")
Implementation_WorkPackage(drisf3k41, "Vytvoření provozní dokumentace")
together {
Implementation_WorkPackage(drisf3k42, "Uchování a řízení zdrojového kódu")
Implementation_WorkPackage(drisf3k43, "Zveřejnění zdrojového kódu")
}
together {
Implementation_WorkPackage(drisf3k51, "Zkušební provoz")
note right: Nahlašuje se DIA
Implementation_WorkPackage(drisf3k52, "Akceptace produkčního prostředí")
Implementation_WorkPackage(drisf3k53, "Stanoviska OHA k zahájení provozu")
note right: vydává DIA po žádosti
}
Implementation_WorkPackage(drisf3k6, "Provoz")
together {
Implementation_WorkPackage(drisf3k71, "Řízení požadavků a změn")
note right: change management ale ten věcný
Implementation_WorkPackage(drisf3k72, "Zajištění BCP")
Implementation_WorkPackage(drisf3k73, "Zajištění a vyhodnocování testů")
}
Implementation_WorkPackage(drisf3k81, "Školení uživatelů")
Implementation_WorkPackage(drisf3k82, "Podpora uživatelů")
Rel_Association(drisf3, drisf3k1)
Rel_Association(drisf3, drisf3k21)
Rel_Association(drisf3, drisf3k22)
Rel_Association(drisf3, drisf3k23)
Rel_Association(drisf3, drisf3k24)
Rel_Association(drisf3, drisf3k31)
Rel_Association(drisf3, drisf3k32)
Rel_Association(drisf3, drisf3k41)
Rel_Association(drisf3, drisf3k42)
Rel_Association(drisf3, drisf3k43)
Rel_Association(drisf3, drisf3k51)
Rel_Association(drisf3, drisf3k52)
Rel_Association(drisf3, drisf3k53)
Rel_Association(drisf3, drisf3k6)
drisf3k53 ..> drisf3k6: povinnost
Rel_Association(drisf3, drisf3k71)
Rel_Association(drisf3, drisf3k72)
Rel_Association(drisf3, drisf3k73)
Rel_Association(drisf3, drisf3k81)
Rel_Association(drisf3, drisf3k82)
Poznámky k rozpadu třetí fáze:
- Řada věcí musí být pochopitelně jasná již z prvních dvou fází. Výstupy počátku třetí fáze jsou již určeny pro zadání a tedy musí být vystavěny na dobré architektuře, konceptu a na správně formulovaných požadavcích.