Projekt

Obecné

Profil

Plán projektu » Historie » Revize 5

Revize 4 (Štěpán Faragula, 2025-03-19 17:26) → Revize 5/11 (Štěpán Faragula, 2025-03-19 17:37)

h1. Plán projektu 

 h2. 1. iterace 

 *Časové rozmezí:* 10.02.2025 - 03.03.2025 
 *LCO milník* 

 * První kontakt se zákazníkem a mentorem 
 * Založení Discord serveru ke komunikaci mezi členy týmu 
 * 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) 
 * Seznámení se s datovým modelem SPADe (prostřednictvím poskytnuté dokumentace na Teams zadavatelem) 
 * Instalace a seznámení se s technologiemi, které budou v projektu využívány -> Java 23, Maven, framework SpringBoot, Docker 
 * Připravení základní struktury GitLab projektu (soubor README, inicializace databázových entit) 
 * Stanovení konvencí pro vedení projektu na GitLabu + Redmine (struktura, merge requesty, konvence) 
 * Sepsání prvotní verze specifikace požadavků a vize projektu 

 h2. 2. iterace 

 *Časové rozmezí:* 04.03.2025 - 20.03.2025 

 * Zprovoznění základního dolování dat z ALM Jira a Git (prozatím stačí výpis do konzole) 
 * Vytvoření několika API klíčů k pumpování z ALM 
 * Nasazení SPADe databáze v Dockeru a napojení na SpringBoot 
 * Navrhnutí architektury pump a jejich zakomponování se SPADe databází 
 * Vytvoření přehledného ERA modelu databáze a také jejího popisu v anglickém jazyce 
 * Nasazení CICD pipeline na GitLab (statická analýza) 
 * Zjistit jak efektivně sdílet .env soubor mezi členy týmu (později pomůže při předávání produktu) 
 * Vylepšení Redmine wiki Wiki a konvencí týmu 
 * Sepsání nových artefaktů a vylepšení stávajících (specifikace požadavků + vize) 

 h2. 3. iterace 

 *Časové rozmezí:* 21.03.2025 - 03.04.2025 
 *LCA milník* 

 * Mapování dolovaných dat na databázi SPADe (PoC) 
 * Automatické nasazení aplikace pomocí pipeline CICD 
 * Návrh API ke komunikaci mezi backendem a frontendem 
 * Zhotovení architektury pump a sepsání do dokumentu 
 * Sepsání různých use case, plánu testů a plánu nasazení 

 h2. 4. iterace 

 *Časové rozmezí:* 04.04.2025 - 17.04.2025 

 * Práce na mimofunkčních požadavcích pump a ladění programu 
 * Prototyp GUI v React 

 h2. 5. iterace 

 *Časové rozmezí:* 18.04.2025 - 01.05.2025 
 *IOC milník* 

 * Základní funkčnost datových pump 
 * Úprava GUI podle potřeb zadavatele 
 * Sepsání uživatelské a programátorské dokumentace spolu s instalačním manuálem 
 * Prvotní fáze testování 

 h2. 6. iterace 

 *Časové rozmezí:* 02.05.2025 - 15.05.2025 
 *REL milník* 

 * Zhotovení produktu 
 * Testování 
 * Sepsání předávacího protokolu a formuláře o zkušenostech 

 ---- 

 Autor: Štěpán Faragula 
 Datum: 19.03.2025 
 Stav: rozdělaný hotový