Projekt

Obecné

Profil

Akce

3. iterace - Iterační schůzka


Informace o schůzce

  • Datum: 10.4.2025
  • Čas: 17:00 - 18:00
  • Forma: prezenčně v místnosti UN309

Účastníci:

Poznámky ze schůzky

  • Probrali jsme všechny body 3. iterace a vyhodnotili ji jako úspěšnou
    • Cíle jsme postupně prezentovali zadavateli a byly jsme s ním v kontaktu, chybí pouze předvedení na demo schůzce
    • Už umíme mapovat většinu dat do SPADe databáze pro Jira, Git a GitHub pumpy, stále však chybí některé tabulky (např. Commit u Git a GitHub)
    • Vytvořili a napojili jsme abstraktní třídu Pump na Git a GitHub pumpu, časem bude nutné ji napojit ještě na Jira pumpu
      • Není nutné hned, spíše až bude abstraktní třída dodělaná
      • Je to hlavně kvůli tomu, že Jira je ticketovací nástroj (oproti Git + GitHub), kde ještě přemýšlíme, jak vytvořit generické rozhraní
    • Dodělali jsme dokument popisu architektury a popisu SPADe databáze, se kterými jsme pro tuto iteraci spokojeni
      • Již máme požadavky na jejich vylepšení do další iterace
    • Povedlo se nám zrychlit nasazení CICD runnerů a Docker image, což nám ušetřilo spoustu času čekání při vývoji
    • Udělali jsme prvotní verzi GUI v React a předvedli ji zadavateli, zatím bez námitek
  • Podívali jsme se na burndown graf a zdál se nám mnohem lepší, než v předešlých iterací
    • Všimli jsme si, že burdown vypadá poměrně dobře když metrikou jsou strávené hodiny a o něco hůř, když metrikou je počet storek
    • Z toho jsme usoudili, že další iteraci budeme muset plánovat storky podrobněji
  • Naplánovali jsme si storky na další iteraci, kde bude nutné kompletně dodělat mapování dat a navrhnout API pro komunikaci mezi backend a frontend
  • Připravili jsme si dotazy na zadavatele při demo schůzce
  • Povídali jsme si o abstraktní třídě Pump a jejím dalším rozšíření
  • Řešili jsme, jak přesně v databázi funguje řetězec entit WorkItem, Configuration, CommittedConfiguration, Commit, abychom správně udělali jejich mapování v Git a GitHub pumpě

Cíle další iterace

  • 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

Autor: Štěpán Faragula
Datum: 10.4.2025
Stav: hotový

Aktualizováno uživatelem Štěpán Faragula před 22 dny(ů) · 3 revizí