Akce
Plán projektu¶
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
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
- Vytvoření přehledného ERA modelu databáze
- 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)
3. iterace¶
Časové rozmezí: 21.03.2025 - 10.04.2025
LCA milník
- Vytvoření GitHub pumpy
- Začátek mapování dolovaných dat do databáze SPADe (PoC) z Jira, Git a případně GitHub pumpy
- Navrhnutí architektury pump a jejich zakomponování se SPADe databází
- Vytvoření dokumentu architektury softwarového systému
- Vytvoření dokumentu popisu databázových tabulek SPADe a jejich atributů
- Analýza a náčrt GUI v design nástroji
- Import Reactu do projektu a nasazení do Dockeru
- Analýza message brokeru pro GUI a backend
4. iterace¶
Časové rozmezí: 11.04.2025 - 24.04.2025
- Práce na minimálních požadavcích pump pro TSP1
- Prototyp GUI v React, který bude komunikovat s backendem
- Návrh API ke komunikaci mezi backendem a frontendem (OpenAPI Specifikace)
- Generování klienta a API z OpenAPI Specifikace
- Přidání message brokeru do projektu
- Zajištění komunikace GUI a backendu přes message broker
- Sepsání use case, plánu testů a plánu nasazení
5. iterace¶
Časové rozmezí: 25.04.2025 - 08.05.2025
IOC milník
- Minimální požadovaná funkčnost datových pump pro TSP
- Ladění a refactoring aplikace
- Úprava GUI podle potřeb zadavatele
- Sepsání uživatelské a programátorské dokumentace spolu s instalačním manuálem
- Dodělání práce na CICD pipeline (testy)
- Testování
6. iterace¶
Časové rozmezí: 09.05.2025 - 22.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 + Jakub Pavlíček
Datum: 22.03.2025
Stav: hotový
Aktualizováno uživatelem Štěpán Faragula před 19 dny(ů) · 8 revizí