Plán projektu » Historie » Revize 4
Revize 3 (Štěpán Faragula, 2025-03-19 17:12) → Revize 4/11 (Štěpán Faragula, 2025-03-19 17:26)
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 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 Prototyp GUI v React * 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 Úprava GUI v React podle potřeb zadavatele 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 Beta verze celého projektu (datové pumpy + GUI) * 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: hotový