Projekt

Obecné

Profil

Iterace 3 konec » Historie » Verze 3

Štěpán Faragula, 2025-04-25 19:33
typo

1 1 Štěpán Faragula
h1. 3. iterace - Iterační schůzka
2
3
----
4
5
h3. Informace o schůzce
6
7
* *Datum: 10.4.2025* 
8
* *Čas: 17:00 - 18:00*
9
* *Forma: prezenčně v místnosti UN309*
10
11
h3. Účastníci:
12
13
* Bc. Jakub Pavlíček, jpvlck@students.zcu.cz
14
* Bc. František Urban, furban@students.zcu.cz
15
* Bc. Jakub Homolka, homolka7@students.zcu.cz
16
* Bc. Jan Vandlíček, vandl@students.zcu.cz
17
* Bc. Štěpán Faragula, farag844@students.zcu.cz
18
19
h2. Poznámky ze schůzky
20
21 2 Štěpán Faragula
* Probrali jsme všechny body 3. iterace a vyhodnotili ji jako úspěšnou
22 1 Štěpán Faragula
** Cíle jsme postupně prezentovali zadavateli a byly jsme s ním v kontaktu, chybí pouze předvedení na demo schůzce
23
** 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)
24
*** Stav mapování zobrazuje nově udělaná [[Stav projektu|vizualizace na wiki]]
25
** Vytvořili a napojili jsme abstraktní třídu Pump na Git a GitHub pumpu, časem bude nutné ji napojit ještě na Jira pumpu
26
*** Není nutné hned, spíše až bude abstraktní třída dodělaná
27
*** 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í
28
** Dodělali jsme dokument popisu architektury a popisu SPADe databáze, se kterými jsme pro tuto iteraci spokojeni
29
*** Již máme požadavky na jejich vylepšení do další iterace
30
** 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
31
** Udělali jsme prvotní verzi GUI v React a předvedli ji zadavateli, zatím bez námitek
32
33 3 Štěpán Faragula
* Podívali jsme se na burndown graf a zdál se nám mnohem lepší, než v předešlých iterací
34 1 Štěpán Faragula
** 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
35
** Z toho jsme usoudili, že další iteraci budeme muset plánovat storky podrobněji
36
37
* 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
38
* Připravili jsme si dotazy na zadavatele při demo schůzce
39
* Povídali jsme si o abstraktní třídě Pump a jejím dalším rozšíření
40
* Řešili jsme, jak přesně v databázi funguje řetězec entit <code>WorkItem</code>, <code>Configuration</code>, <code>CommittedConfiguration</code>, <code>Commit</code>, abychom správně udělali jejich mapování v Git a GitHub pumpě
41
42
h2. Cíle další iterace
43
44
* Práce na minimálních požadavcích pump pro TSP1
45
* Prototyp GUI v React, který bude komunikovat s backendem 
46
* Návrh API ke komunikaci mezi backendem a frontendem (OpenAPI Specifikace) 
47
* Generování klienta a API z OpenAPI Specifikace 
48
* Přidání message brokeru do projektu 
49
* Zajištění komunikace GUI a backendu přes message broker 
50
51
----
52
53
Autor: Štěpán Faragula
54
Datum: 10.4.2025
55
Stav: hotový