Projekt

Obecné

Profil

Plán projektu » Historie » Verze 4

Štěpán Faragula, 2025-03-19 17:26

1 1 Štěpán Faragula
h1. Plán projektu
2
3 3 Štěpán Faragula
h2. 1. iterace
4 1 Štěpán Faragula
5
*Časové rozmezí:* 10.02.2025 - 03.03.2025
6 3 Štěpán Faragula
*LCO milník*
7 1 Štěpán Faragula
8 3 Štěpán Faragula
* První kontakt se zákazníkem a mentorem
9
* Založení Discord serveru ke komunikaci mezi členy týmu
10
* Určení času (na základě průniku volných časů) pro všechny typy schůzek (weekly standup, iterační, s mentorem a se zadavatelem)
11
* Seznámení se s datovým modelem SPADe (prostřednictvím poskytnuté dokumentace na Teams zadavatelem)
12
* Instalace a seznámení se s technologiemi, které budou v projektu využívány -> Java 23, Maven, framework SpringBoot, Docker
13
* Připravení základní struktury GitLab projektu (soubor README, inicializace databázových entit)
14
* Stanovení konvencí pro vedení projektu na GitLabu + Redmine (struktura, merge requesty, konvence)
15
* Sepsání prvotní verze specifikace požadavků a vize projektu
16 1 Štěpán Faragula
17 3 Štěpán Faragula
h2. 2. iterace
18
19 1 Štěpán Faragula
*Časové rozmezí:* 04.03.2025 - 20.03.2025
20
21 3 Štěpán Faragula
* Zprovoznění základního dolování dat z ALM Jira a Git (prozatím stačí výpis do konzole)
22
* Vytvoření několika API klíčů k pumpování z ALM
23
* Nasazení SPADe databáze v Dockeru a napojení na SpringBoot
24
* Navrhnutí architektury pump a jejich zakomponování se SPADe databází
25
* Vytvoření přehledného ERA modelu databáze a také jejího popisu v anglickém jazyce
26
* Nasazení CICD pipeline na GitLab (statická analýza)
27
* Zjistit jak efektivně sdílet .env soubor mezi členy týmu (později pomůže při předávání produktu)
28
* Vylepšení Redmine Wiki a konvencí týmu
29
* Sepsání nových artefaktů a vylepšení stávajících (specifikace požadavků + vize)
30 1 Štěpán Faragula
31 3 Štěpán Faragula
h2. 3. iterace
32
33 1 Štěpán Faragula
*Časové rozmezí:* 21.03.2025 - 03.04.2025
34 3 Štěpán Faragula
*LCA milník*
35 1 Štěpán Faragula
36 3 Štěpán Faragula
* Mapování dolovaných dat na databázi SPADe (PoC)
37 4 Štěpán Faragula
* Automatické nasazení aplikace pomocí pipeline CICD
38 3 Štěpán Faragula
* Návrh API ke komunikaci mezi backendem a frontendem
39
* Zhotovení architektury pump a sepsání do dokumentu
40
* Sepsání různých use case, plánu testů a plánu nasazení
41 1 Štěpán Faragula
42 3 Štěpán Faragula
h2. 4. iterace
43
44 1 Štěpán Faragula
*Časové rozmezí:* 04.04.2025 - 17.04.2025
45
46 3 Štěpán Faragula
* Práce na mimofunkčních požadavcích pump a ladění programu
47 4 Štěpán Faragula
* Prototyp GUI v React
48 1 Štěpán Faragula
49 3 Štěpán Faragula
h2. 5. iterace
50
51 1 Štěpán Faragula
*Časové rozmezí:* 18.04.2025 - 01.05.2025
52
*IOC milník*
53 3 Štěpán Faragula
54 4 Štěpán Faragula
* Základní funkčnost datových pump
55
* Úprava GUI podle potřeb zadavatele
56 3 Štěpán Faragula
* Sepsání uživatelské a programátorské dokumentace spolu s instalačním manuálem
57
* Prvotní fáze testování
58 1 Štěpán Faragula
59 3 Štěpán Faragula
h2. 6. iterace
60
61 1 Štěpán Faragula
*Časové rozmezí:* 02.05.2025 - 15.05.2025
62 3 Štěpán Faragula
*REL milník*
63 1 Štěpán Faragula
64 3 Štěpán Faragula
* Zhotovení produktu
65
* Testování
66
* Sepsání předávacího protokolu a formuláře o zkušenostech
67
68 2 Štěpán Faragula
----
69
70
Autor: Štěpán Faragula
71 3 Štěpán Faragula
Datum: 19.03.2025
72 2 Štěpán Faragula
Stav: hotový