1 ICT management, modely životního cyklu vývoje projektu Flashcards
ICT management
řízení informačních a komunikačních technologií
cílem je zajistit efektivní využití informačních technologií k dosažení podnikových cílů a plnění strategických plánů
Modely životního cyklu vývoje projektu
jsou metodiky, které se používají k plánování, realizaci a řízení projektů.
Tyto modely obvykle sestávají z několika fází, včetně plánování, analýzy, návrhu, implementace a uvedení do provozu.
Typy: Sekvenční, iterativní, adaptivní
Waterfall model
Waterfall model je tradiční lineární model, který se skládá z několika fází, které se řeší postupně po
sobě. Tento model se vyznačuje pevným plánováním, ve kterém je předem stanovena celková
struktura projektu.
* Fáze projektu probíhají postupně a každá fáze musí být dokončena před tím, než může být zahájena
následující fáze. (výstup jedné z aktivit je vstupem následující)
* Hlavní výhodou tohoto modelu je jeho jednoduchost a snadné porozumění, což usnadňuje plánování
a koordinaci projektu.
* Na druhé straně má tento model tendenci být pomalejší a méně flexibilní v případě, že je nutné v
průběhu projektu upravit jeho strukturu.
* Fáze Waterfall modelu:
1. Požadavky – tato fáze se zaměřuje na definici požadavků a
cílů projektu.
2. Návrh – během této fáze se vytváří plán projektu, včetně
architektury, designu a technologií.
3. Implementace – v této fázi se provádí programování a
testování.
4. Testování – testování výsledného produktu, ověřování, zda
splňuje specifikace a požadavky.
5. Údržba – fáze vývoje projektu, kde se řeší opravy a vylepšen
Agile model
Model Agile
* je iterativní (ADAPTIVNÍ) a inkrementální model, který se snaží vyřešit některé z problémů
kaskádového modelu, tedy pomalosti a nepružnosti.
o Adaptivní model vychází z iterativního – rozdíl je ve zkrácení iterací na minimum (cca týden)
– nezávisí na plánu, průběh iterace je určován v dohodě se zákazníkem
* Tento model se zaměřuje na pružnost a schopnost rychle reagovat na změny během vývoje projektu.
* Agile se dělí na kratší časové úseky, obvykle několik týdnů, a po každém cyklu se provádí analýza,
testování a hodnocení produktu. (zpětná vazba po proběhnutí každé iterace)
* Výsledkem je často prototyp, který se postupně zdokonaluje a rozšiřuje.
* Fáze Agile modelu:
4
1. Plánování – stanovení cílů projektu a plánování, jakým
způsobem se tyto cíle budou dosahovat.
2. Analýza požadavků – stanovení požadavků na projekt, s
cílem určit, co je třeba vyvinout a jak to bude vypadat.
3. Návrh – vytváření návrhu produktu a způsobu, jakým bude
vytvořen.
4. Implementace – vytváření funkčních komponent projektu.
5. Testování – testování a ověřování kvality produktu.
6. Vydání produktu – vydání produktu do provozu, který je následován pravidelnou údržbou a
aktualizacemi.
Spiral model
Model Spiral
* je iterativní a inkrementální model, který se zaměřuje na kontrolu rizik v průběhu projektu.
* V každém cyklu tohoto modelu se provádí analýza rizik a návrh postupu pro jejich minimalizaci nebo
eliminaci.
* Spiral model umožňuje projektovým manažerům zavádět změny v projektu v závislosti na potřebách
projektu, což zajišťuje jeho flexibilitu.
* Tento model je vhodný pro velké a složité projekty, kde jsou rizika vývoje projektu vysoká.
* Fáze Spiral modelu:
o Plánování – stanovení cílů projektu a vytvoření
plánu na dosažení těchto cílů.
o Analýza rizik – identifikace rizik projektu,
hodnocení jejich významu a vývoj postupů na jejich
minimalizaci
o Návrh – vytváření návrhu produktu, na základě
předchozí fáze analýzy rizik.
o Implementace – vytváření funkčních komponent
projektu.
o Testování – testování a ověřování kvality produktu.
o Evaluace – hodnocení výsledků projektu,
posouzení úspěšnosti plánu na minimalizaci rizik a
případně úprava plánu na základě výsledků.
o Vydání produktu – vydání produktu do provozu, který je následován pravidelnou údržbou a
aktualizacemi.