Projekt

Obecné

Profil

Analýza rizik » Historie » Verze 3

Štěpán Faragula, 2025-03-19 18:33

1 1 Štěpán Faragula
h1. Analýza rizik
2
3 3 Štěpán Faragula
h3. Časové
4 1 Štěpán Faragula
5 3 Štěpán Faragula
* Vzhledem k časovému tlaku, zejména během zkouškového období, nemusí mít tým dostatek času na dokončení projektu.
6
* Rozdělení projektu na dvě části (TSP1 a TSP2) může vést k problémům s koordinací a zajištěním plynulého přechodu mezi nimi.
7 1 Štěpán Faragula
8 3 Štěpán Faragula
* *Řešení*
9
* Během letního zkouškového období by měl tým soustředit všechny dostupné síly na úkoly, které jsou nejnutnější pro dokončení projektu v TSP1, a zbytek nechat na později.
10
* U projektu je nutné definovat konkrétní cíle, které je třeba dosáhnout v TSP1 a TSP2.
11 1 Štěpán Faragula
12 3 Štěpán Faragula
h3. Předměty na škole
13 1 Štěpán Faragula
14 3 Štěpán Faragula
* Jako stutendi máme povinnosti i v jiných předmětech, které vyžadují strávený čas na semestrálních pracích a učení se na zápočty/zkoušky.
15
** *KIV/DB2*
16
*** 6/6 členů
17
*** 3 semestrální práce 23.3.2025 + 13.4.2025 + 11.5.2025
18
** *KIV/IR*
19
*** 6/6 členů
20
*** domácí úlohy každý týden
21
*** zápočtový test 8.4.2025
22
*** semestrální práce 28.5.2025
23
** *KPM/PMN*
24
*** 6/6 členů
25
*** průběžná kontrola 19.3.2025
26
*** 1 semestrální práce 30.4.2025 / 7.5.2025
27
** *KFY/SMFT*
28
*** 6/6 členů
29
*** sepsání zprávy na dané téma 
30
*** povinná docházka 1x týdně
31
** *KIV/CICD*
32
*** 5/6 členů
33
*** semestrální práce 6.5.2025
34
** *KPM/APP*
35
*** 3/6 členů
36
*** 2 semestrální práce 18.3.2025 + 22.4.2025
37
*** zápočtový test 
38
** *UJP/AEP6*
39
*** 2/6 členů
40
*** esej 20.4.2025
41
*** abstrakt 14.4.2025 - 18.4.2025
42
*** prezentace 21.4.2025 - 25.4.2025
43
*** zápočtový test 28.4.2025 - 2.5.2025
44
*** povinná docházka 2x týdně
45 1 Štěpán Faragula
46 3 Štěpán Faragula
* *Řešení*
47
* Sledovat termíny a pravidelně komunikovat s ostatními členy týmu, aby se předešlo zpoždění projektu následkem práce na "nečekané" práci jinde.
48
* Na schůzkách si rozdělit jednotlivé úkoly podle aktuálních školních povinností. Tímto způsobem nebude žádný člen týmu přetížen, a práce na projektu nebude mít zpoždění.
49
* Většina deadlines jsou ke konci výuky v semestru, toho lze využít a nejvíc práce na projektu by se mohla plánovat na začátek semestru.
50 1 Štěpán Faragula
51
h3. Zaměstnání
52
53 3 Štěpán Faragula
* 2/6 členů jsou zaměstnaní, přičemž chodí do práce alespoň 2x týdně.
54
* Tato skutečnost může způsobit stres a ztížit koordinaci týmu, zejména pokud dojde k náhlým změnám v realizaci plánů.
55 1 Štěpán Faragula
56 3 Štěpán Faragula
* *Řešení*
57
** Určit pravidelná setkání pro kontrolu pokroku a domluvit se na minimálních požadavcích pro každý týden, aby bylo možné minimalizovat stres z práce.
58
** Pokud zaměstnaný člen bude mít problémy s časovým harmonogramem, ostatní členové mohou převzít část jeho úkolů.
59
60 1 Štěpán Faragula
h3. Technologické
61
62 3 Štěpán Faragula
* Nedostatečná znalost používaných technologií (Java, Maven, SpringBoot, MySQL, Docker) vedoucí k neefektivnímu vývoji a chybám v implementaci. 
63
* Přechod mezi různými verzemi zvolených technologií (čeká nás přechod z Java 23 na Java 24)
64
* Problém s pochopením zadání.
65 1 Štěpán Faragula
66 3 Štěpán Faragula
* *Řešení*
67
* Využití zdrojů a materiálů ze školy pro rychlé osvojení nezbytných technologií.
68
* Před nasazením nových verzí provádět testy, aby se zajistilo, že nové verze nezpůsobí problémy s existujícím kódem.
69
* Umožnit jednotlivým členům týmu vyzkoušet si nové technologie na malých projektech nebo prototypových úkolech, než se pustí do hlavní části projektu.
70
71 1 Štěpán Faragula
h3. Technické
72
73 3 Štěpán Faragula
* Problémy s vývojovým prostředím (IntelliJ IDEA, Visual Studio Code).
74
* Výpadky systémů Redmine a GitLab mohou narušit správu projektu a verzování, nebo uplně zamrazit práci (Redmine wiki).
75 2 Štěpán Faragula
76 3 Štěpán Faragula
* *Řešení*
77
* Dostatečně dobře nastavené vývojové prostředí.
78
* Při výpadku systémů udržovat pracovní verze projektu offline a komunikovat o změnách pomocí e-mailu nebo jiných komunikačních nástrojů, dokud se systém neobnoví.
79 2 Štěpán Faragula
80 3 Štěpán Faragula
h3. Komunikační
81 1 Štěpán Faragula
82 3 Štěpán Faragula
* Časová vytíženost zadavatele a mentora, kteří nemusí být vždy k dispozici, ani na online prostoru.
83
84
* *Řešení*
85
* Na schůzky si předem připravit seznam otázek a témat pro diskuzi, aby byla každá schůzka co nejefektivnější.
86
* Po každé schůzce zaznamenat její průběh, což sníží potřebu častého opakování informací.
87
* Při nejasnostech se ozvat co nejrychleji.
88
89
h3. Změna požadavků
90
91
* Během vývoje může zadavatel změnit některé požadavky nebo přidat nové funkce, což může vést k nutnosti upravovat již hotovou část projektu.
92
93
* *Řešení*
94
* Mít jasně definované požadavky na začátku projektu a prběžně předvádět funkcionalitu projektu na schůzkách se zadavatelem.
95 1 Štěpán Faragula
96
----
97
98
Autor: Štěpán Faragula
99
Datum: 18.03.2025
100
Stav: hotový