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:¶
- Bc. Jakub Pavlíček, jpvlck@students.zcu.cz
- Bc. František Urban, furban@students.zcu.cz
- Bc. Jakub Homolka, homolka7@students.zcu.cz
- Bc. Jan Vandlíček, vandl@students.zcu.cz
- Bc. Štěpán Faragula, farag844@students.zcu.cz
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)
- Stav mapování zobrazuje nově udělaná vizualizace na wiki
- 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í