Projekt

Obecné

Profil

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í