Iterace 3 konec » Historie » Verze 2
Štěpán Faragula, 2025-04-14 12:51
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 | * Podívali jsme se na burndown graf a zdál se nám mnohem lepší, než v předešlích iterací |
||
34 | ** 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ý |